腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
typescript
方法中
推断
泛
型
返回值?
、
我想更好地理解
typescript
是如何用
泛
型
推断
返回
类型
的
。如果使用
泛
型
类型
作为返回值
的
方法是在没有
泛
型
类型
参数
的
情况下调用
的
,那么
typescript
如何
推断
返回
类型
?我知道
泛
型
内参数很容易通过传入
的
类型</e
浏览 3
提问于2019-09-09
得票数 0
2
回答
联合
泛
型
的
Typescript
类型
推断
问题
) 然后我犯了一个错误:Argument of type '"a"' is not assignable to parameter of type 'SingleOrArray<"b">',而'f‘被
推断
为
浏览 19
提问于2019-03-08
得票数 1
1
回答
Typescript
Generic
、
、
不知道我想要什么
typescript
功能,但我想我需要一个通用
的
(如果那是一个
typescript
功能)。下面是我
的
要求。 [todoRemovedEvent, handleTodoRemovedEvent]我想要一个用于eventTypeToHandlerTuples
的
类型
,这样如果它是相关事件
类型
和事件处理程序元组
的
集合,它就会通过。如果事件<em
浏览 0
提问于2021-02-13
得票数 1
1
回答
基于
TypeScript
中
的
索引签名
推断
泛
型
类型
、
我一直在努力改进我
的
代码,以便
推断
出这些列名,因此我
的
IDE将开始提供它们作为自动完成建议,但我很难按照我所期望
的
方式进行推理。下面是我
的
问题
的
一个最小
的
可重复
的
例子: cols: { [key in T]: string在本例中,我希望
泛
型
类型
T将根据
浏览 1
提问于2021-12-03
得票数 1
回答已采纳
1
回答
为什么
类型
参数不被
推断
为
联合
类型
?
、
array: T[], predicates: ((arg: T) => U)[]): [T, U];导致此错误:
类型
参数'U‘
的
类型
参数不能从用法中
推断
。考虑显式地指定
类型
参数。
类型
参数候选人'number‘不是有效
的
类型
参数,因为它不是候选字符串
的
超级
类型
。函数fn
浏览 3
提问于2016-10-06
得票数 5
回答已采纳
2
回答
如何为扩展接口
的
泛
型函数参数制作
TypeScript
tsdoc文档?
、
、
考虑以下代码,请注意someField
的
文档 interface Test { * Some description. someField: "" someField: "" }); 当我将鼠标悬停在withoutGeneric调用中
的
someField但是,当将鼠标悬停在withGeneric调用中
的
someField上时,不会显示文档:
浏览 71
提问于2021-10-15
得票数 0
1
回答
TS数组映射需要
类型
断言-为什么?
= 0)} 我不明白为什么这个断言是必要
的
。
浏览 6
提问于2022-09-29
得票数 0
回答已采纳
1
回答
TypeScript
中任意
类型
数
的
非析取并
、
在
TypeScript
中,我希望创建一个
联合
类型
,表示属于一个或多个不同
类型
的
值,类似于或中
的
oneOf。根据,
TypeScript
中
的
联合
操作符应该这样做,因为它代表集合
联合
(包括或)。但是,这与
TypeScript
中
的
类型
推断
行为不匹配,因为似乎假定值完全属于一种
联合
类型
(析取、合并或排他性或)。手动操作将
浏览 1
提问于2020-07-02
得票数 3
1
回答
TypeScript
泛
型
默认
类型
与上下文
类型
、
在
TypeScript
中,我们使用上下文
类型
,当
泛
型
类型
未定义时,
TypeScript
将尝试从返回值
推断
正确
的
类型
。const { count: countB } = complex(1) // coun
浏览 3
提问于2021-03-05
得票数 4
2
回答
TypeScript
中对象文本
的
动态
泛
型
类型
推断
、
、
、
、
在
类型
记录中,我可以声明如下所示
的
泛
型函数:在这种情况下,
TypeScript
有时可以根据传递
的
实际参数
推断
函数
的
类型
参数。是否有类似的方法来定义
泛
型
对象文字,其
类型
参数可以是基于内容
的
动态
推断
的
?}interf
浏览 0
提问于2018-05-24
得票数 13
回答已采纳
1
回答
联合
类型
在
TypeScript
中
的
用途是什么?
首先,没有正式
的
指南(截止到2015年3月8日)来使用
TypeScript
的
这个新特性,称为工会
类型
。我试着自己想办法利用它们。这可不容易。我仍在努力为代码中
的
工会
类型
找到一个位置: 还剩下什么?混合原语(通过
类型
破
浏览 0
提问于2015-03-08
得票数 3
1
回答
有没有一种不使用函数就能
推断
泛
型
类型
的
方法?
、
、
是否可以仅使用
类型
来
推断
泛
型
类型
的
值?例如,
类型
: interface MyType<T extends string> { bar: Record<string, T>typed({ foo: { a: nul
浏览 22
提问于2021-11-15
得票数 1
1
回答
如何使用使用
类型
记录
的
泛
型函数从基于
联合
的
类型
返回特定
类型
?
、
我
的
API有一个返回具体
类型
或BadResult
TypeScript
类型
的
模式,如下所示:type Result2= CreatedRoleResult | BadResult;如果它是一个BadResult,抛
浏览 3
提问于2022-11-04
得票数 1
1
回答
为什么我不能调用带有
联合
类型
参数
的
泛
型函数?
= [T, T]; 我有一个转换后
的
A有没有我能读到
的
资料?
浏览 14
提问于2020-02-05
得票数 3
回答已采纳
1
回答
是否可以为方法装饰器选项提供
类型
安全
、
、
、
我决定编写一些实用
的
装饰器,比如memoize、rateLimiter。我希望在没有不必要
的
样板代码
的
情况下实现尽可能多
的
类型
安全。 在没有手动指定
泛
型
的
情况下,有可能确保装饰器中
的
完整
类型
安全吗?
浏览 6
提问于2019-06-01
得票数 3
1
回答
TypeScript
泛
型
只会在简单情况下
推断
联合
类型
。
"在一般情况下,当给定一个异构数组时,
TypeScript
似乎能够
推断
出最佳
的
公共
类型
(基本
联合
)。但是,如果您试图对
泛
型
进行范围扩展,而不仅仅是一个简单
的
数组(例如上面的嵌套数组),它就放弃了。我在其他情况下也发现了这种情况(例如
浏览 0
提问于2019-09-16
得票数 8
回答已采纳
1
回答
Typescript
使用
联合
推断
泛
型
参数
类型
我已经在下面的代码中挣扎了几个小时。我不明白为什么e4是string而不是Stringtype e4 = StringConstructor extends PropConstructor4<infer R> ? R : false // why string not String ???type a4 = StringConstructor extends
浏览 2
提问于2021-02-27
得票数 1
2
回答
我如何让
类型
记录知道,我
的
函数将克隆一个传递
的
只读保护参数?
、
、
我想知道如何使
类型
记录理解,该更新可以由传递给modifyState
的
第二个参数
的
函数进行变异,因为更新将被克隆。
浏览 3
提问于2017-02-14
得票数 2
回答已采纳
1
回答
TypeScript
泛
型
-回调函数
推断
、
我试图理解为什么当
泛
型
是回调
的
返回
类型
时,
Typescript
能够
推断
出带有回调参数
的
函数
的
返回
类型
,而当
泛
型
是回调函数
的
类型
时,
Typescript
却不能这样做。没有特定
的
推论 const f = <T extends () => any>(callback: T) => callback()
浏览 41
提问于2020-11-04
得票数 2
回答已采纳
1
回答
接口方法
的
泛
型
参数
、
、
test({}); 注意:如果不是在参数处使用
泛
型
,而是在响应处使用
泛
型
-一切都是OK
的
。
浏览 19
提问于2020-05-12
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券