腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
typescript
方法中
推断
泛
型
返回值?
、
我想更好地理解
typescript
是如何用
泛
型
推断
返回
类型
的。如果使用
泛
型
类型
作为返回值的方法是在没有
泛
型
类型
参数的情况下调用的,那么
typescript
如何
推断
返回
类型
?我知道
泛
型
内参数很容易通过传入的
类型
来
推断
,但如果没有提供
泛
型
<em
浏览 3
提问于2019-09-09
得票数 0
1
回答
泛
型函数参数中的
推断
在
TypeScript
中,基本
类型
推断
非常简单:考虑到
泛
型
参数的
默认值
为{},由于回调函数返回的是number而不是{},因此预期下面的代码将导致
类型
错误是合理的 return callback();} let bar
浏览 6
提问于2018-05-10
得票数 1
1
回答
TypeScript
泛
型
默认
类型
与上下文
类型
、
在
TypeScript
中,我们使用上下文
类型
,当
泛
型
类型
未定义时,
TypeScript
将尝试
从
返回值
推断
正确的
类型
。const { count: countB } = complex(1)
浏览 3
提问于2021-03-05
得票数 4
2
回答
类型
记录:在可选的第一个
泛
型
之后
推断
泛
型
的
类型
、
、
(Out)之后不能具有所需的
泛
型
类型
(In)。如何告诉
类型
记录编译器,我想让这个函数的用户做三件事中的一件: 只指定In:createTask<A>(...)。如前所述,应该
推断
出Out。本质上,我正在寻找一种方法来说“这个
泛
型
是
浏览 3
提问于2020-02-24
得票数 19
回答已采纳
1
回答
为什么在
TypeScript
中缺失
类型
参数被
推断
为未知?
、
为什么调用中的
泛
型
类型
参数在省略时会被
推断
为unknown
类型
(或约束
类型
)。康斯德 return {} as any as T;由于
类型
参数缺失,我希望doStuff相反,它
推断
unknown,所以result的
类型
是unknown。为什么?如果T有一个约束,那么result的
类型
就是约
浏览 1
提问于2020-06-03
得票数 2
回答已采纳
1
回答
在
泛
型
中禁用“
类型
参数
推断
”的方法?
我希望给
泛
型
一个
默认值
会优先于
类型
推断
,但事实并非如此: // placeholder for a real express response.sendsendResult(sendResponse, {x: 1}) See demo 如果没有提供
泛
型
Typescript
版本: 3.5
浏览 7
提问于2019-06-20
得票数 7
回答已采纳
2
回答
TypeScript
中对象文本的动态
泛
型
类型
推断
、
、
、
、
在
类型
记录中,我可以声明如下所示的
泛
型函数:在这种情况下,
TypeScript
有时可以根据传递的实际参数
推断
函数的
类型
参数。是否有类似的方法来定义
泛
型
对象文字,其
类型
参数可以是基于内容的动态
推断
的?}interface XYZ<T> { dict: Partia
浏览 0
提问于2018-05-24
得票数 13
回答已采纳
2
回答
为什么可以在不指定
泛
型
类型
参数的情况下实例化
泛
型
类
、
、
、
我不明白为什么
TypeScript
允许在没有指定实际
泛
型
类型
参数的情况下实例化
泛
型
类?在下面的示例中,类Foo有一个
泛
型
类型
参数T。在行const foo = new Foo()中,可以创建一个新的foo对象,而不必指定
泛
型
类型
参数。foo的
类型
为Foo<unknown>,bar的
类型
为valueType<unknown>
浏览 2
提问于2021-03-06
得票数 0
回答已采纳
1
回答
有没有一种不使用函数就能
推断
泛
型
类型
的方法?
、
、
是否可以仅使用
类型
来
推断
泛
型
类型
的值?例如,
类型
: interface MyType<T extends string> { bar: Record<string, T>typed({ foo: { a: null, b: nul
浏览 22
提问于2021-11-15
得票数 1
1
回答
TypeScript
泛
型
仅使用
默认值
我试图将
默认值
应用于
泛
型
。但是,每当不提供
泛
型
时,
泛
型
将默认为给定参数的值。我想防止这种事发生。to input} 在这种情况下,"res“的
类型
与预期的一样是但是,如果没有提供
泛
型
,我需要它默认为{},它是作为
泛
浏览 1
提问于2021-06-03
得票数 3
回答已采纳
2
回答
从
默认值
推断
Typescript
泛
型
类型
convert<T, U>(t: T, conversion: ((toutput: T) => U) = ((t) => toutput)) { }
Typescript
当前报告
从
转换函数返回的toutput参数,这是默认参数。
浏览 11
提问于2019-03-15
得票数 2
回答已采纳
1
回答
在Reduxjs/toolkit的状态切片中使用
类型
记录
、
、
我对react并不熟悉,我正在尝试使用NextJs + reduxjs/toolkit以及MUI和
TypeScript
编写一个应用程序。我在reduxjs/工具箱的
TypeScript
部分遇到了问题。ThemeOptions = useSelector<RootState>( ); 有人能帮助我理解如何处理还原片的
类型
吗
浏览 13
提问于2022-03-29
得票数 0
回答已采纳
1
回答
TypeScript
--如何
从
方法的参数
推断
类
泛
型
类型
?
、
、
我正在尝试
从
稍后调用的方法参数中键入一个类
泛
型
。在我们调用接受
泛
型
参数的方法之前,类的
泛
型
类型
才会被知道。然后,对于任何其他方法,
泛
型
类型
将被传递。老实说,对我来说,这似乎是如此复杂的功能,我甚至不确定
TypeScript
是否有办法做到这一点。然后,当我们将一个对象数组传递给foo时,应该
推断
T是该对象
类型
,因为bar是
类型
化的
浏览 2
提问于2020-01-26
得票数 2
回答已采纳
1
回答
如何避免在
Typescript
中每次使用时都重复
泛
型
类型
约束?
、
、
、
在
Typescript
中使用
泛
型
时,如何避免不断重复
类型
?如果我对
泛
型
类型
有一些约束,那么我必须在使用
泛
型
类型
的任何地方重复该约束。这很乏味,也不是很枯燥。number } foo: T为了创建一个实例,我不得不重复约束,这很烦人,因为TS只对函数进行
泛
型
推断<
浏览 0
提问于2020-05-29
得票数 0
1
回答
TypeScript
泛
型
-回调函数
推断
、
我试图理解为什么当
泛
型
是回调的返回
类型
时,
Typescript
能够
推断
出带有回调参数的函数的返回
类型
,而当
泛
型
是回调函数的
类型
时,
Typescript
却不能这样做。
浏览 41
提问于2020-11-04
得票数 2
回答已采纳
2
回答
TypeScript
:
从
object内容隐式
推断
泛
型
接口的object
类型
、
我在
TypeScript
中有一个简单的例子,我有一个带有
泛
型
类型
T的接口,它扩展了一个枚举E。根据
类型
分配配置
类型
。b: number }; type: T;} 问题是,我如何才能以一种
从
对象隐式
推断
泛
型
类型
的方式使用此接口这样当配置错误时,我就会得到有用的<
浏览 17
提问于2021-01-23
得票数 1
回答已采纳
2
回答
Typescript
泛
型
和查找变量的
类型
我正在阅读
Typescript
中的
泛
型
。, using the generic array type 这让我好奇,如果我说:
Typescript
会
推断
出
类型
,如果是这样,它会
推断
出什么
类型
。所以我想知道是否有一种方法可以让
Typescript
显示变量的
类型
。
浏览 1
提问于2016-05-06
得票数 1
2
回答
类型
记录:
从
泛
型
类型
获取文字值
、
、
、
可以
从
类型
中获取文字值吗?number) => ({ type: typeof T, data })当然,前面的示例无法工作,因为typeof T是一种
类型
浏览 2
提问于2019-10-10
得票数 2
回答已采纳
1
回答
强制多个回调具有相同的输入
类型
,而不手动传递
泛
型
、
我有以下(简化
型
): interface RequestActionMeta<Data, TransformedData> {): (...params: Variables) => RequestAction<Data, TransformedData>; 如果没有传递
泛
型
然而,一旦我传递了Data
泛
型
,TS就不再捕获这个错误: const fetchAni
浏览 19
提问于2021-03-24
得票数 1
回答已采纳
1
回答
TypeScript
错误- Redux中间件属性0
、
、
、
、
preloadedState: initialState,} epicMiddleware.run(epics);
类型
类型
'Middleware<{}、any、Dispatch>[]中缺少属性'0‘,但在'ThunkMiddleware<CombinedState<{路由器: RouterState;system: TaskState
浏览 7
提问于2021-03-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微软发布 TypeScript 5.0 版本:体积更小、开发者更容易上手
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
打破 10个Typescript 编程坏习惯
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
(无密完整)TS 从入门到深度掌握,晋级TypeScript高手
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券