腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
修复
“
但是
'
T
‘
可以用
不同
的
约束
类型
实例
化
。”
typescript
、
typescript-generics
myFunc可以接受string或number,但由于参数被定义为
T
,因此在传递字符串时会出现错误。interface Props<
T
> { onValueChange: (vals:
T
[]) => void; items
浏览 36
提问于2021-07-16
得票数 2
回答已采纳
1
回答
无法使用
类型
记录中
的
泛型分配默认值
javascript
、
typescript
、
generics
responseCode: number = 200; alerts: string[] = [];我想为泛型
类型
化
属性泛型
类型
T
扩展了EmptyOutputBody,我认为分配泛型
类型
T
的
父类对象(EmptyOutputBody)对我来说是可行
的
。
但是
,这段代码在output属性上给出了错误。上面写着
类型
'EmptyOut
浏览 3
提问于2020-05-10
得票数 0
2
回答
正确键入支柱注射
reactjs
、
typescript
我曾认为这是可行
的
,看了它并尝试了多个配置,似乎没有什么能使
类型
检查通过。看着其他
的
答案,我猜我在做一些蠢事,但我看不出是什么。我试图在下面的示例中插入alerter支柱,但我得到了错误: (参数) WrappedComponent: React.ComponentType
类型
'{ React.ComponentType
类型
:{ alerter:(s: string) => void;}& Pick<
T
,Exclude<keyof
T</em
浏览 5
提问于2021-05-04
得票数 0
1
回答
可以分配到
类型
'
T
‘
的
约束
,
但是
'
T
’
可以用
不同
的
约束
子
类型
实例
化
。
typescript
、
typescript-generics
我读过很多关于泛型
的
类似问题和文档,但我无法理解TS泛型
约束
。假设我有一个接口,我想限制我
的
函数使用这个接口和有能力
的
接口,如下所示: foo: string; return { };这不起作用,并产生错误: Type
浏览 3
提问于2022-11-30
得票数 0
1
回答
使用参数对函数进行
类型
推断
typescript
最近我一直在使用泛型
类型
,在编写一个函数时,我必须使用函数中
的
一个参数来确定返回
类型
。number‘可以分配给'ReturnType’
类型
的
约束
,
但是
'ReturnType‘
可以用
不同
的
约束
子
类型
'string’
实例
化
。(2322)
类型
'string‘不能分配到键入'Return
浏览 3
提问于2021-01-18
得票数 0
回答已采纳
3
回答
带有泛型返回
类型
的
类型
记录函数
typescript
、
typescript-generics
type FuncGenericReturn = <
T
>() =>
T
;()获取此错误: 输入'number‘不能指定键入'
T
’。‘'number’可以分配给'
T
‘
类型
的
约束
,
但是
'
T
’
可以用
约束
‘{
浏览 11
提问于2020-02-11
得票数 11
1
回答
当我使用泛型作为返回值时,为什么在
类型
记录中出现错误?
typescript
、
typescript-generics
我
的
代码看起来像 if(Array.isArray(foo)){ } else { } 输入'any[]‘不能指定键入'
T
’。'any[]‘可以分配给'
T</e
浏览 5
提问于2022-09-08
得票数 0
1
回答
定义输入
类型
时输出未定义
的
类型
typescript
、
undefined
、
typescript-generics
可以用
任意
类型
实例
化
'
T
‘,该
类型
可能与'URL \ undefined’无关。 很明显,我并没有掌握TypeScript<e
浏览 3
提问于2020-08-21
得票数 0
回答已采纳
3
回答
类型
记录类
约束
字符串
javascript
、
typescript
、
generics
、
typescript-generics
我试图创建一个带有字符串禁忌
的
类,
但是
这个类在get scale()函数中出现了一个错误。class Scaling<
T
extends string> { this._scale = props; this._scale = scale; ret
浏览 4
提问于2021-09-10
得票数 0
回答已采纳
1
回答
如何
在此
类型
记录代码中设置默认函数
javascript
、
typescript
、
types
、
constraints
function test<
T
extends object, K extends keyof
T
, P extends (v:
T
[K]) => any>( key:K,): ReturnType<P> {}
但是
,当我将默认函数设置为param transformfunction test<
T
extends ob
浏览 3
提问于2020-12-26
得票数 0
1
回答
任意
类型
,可以是无关
的
,但
类型
是相关
的
。
typescript
、
generics
T
可以用
与Omit<
T
& { id: number; }, "id">无关
的
任意
类型
实例
化
。现在
的
错误是:
类型
Omit<
T
& { id: number; }, "id">不能分配给
T
类型
。Omit<
T
& { id: number; }, "id&quo
浏览 16
提问于2022-08-29
得票数 2
1
回答
在使属性为可选属性后尝试赋值时出错
typescript
在这个场景中,props.state是可选
的
,它也是ObjectLiteral
的
一种
类型
,因此它将接受'{}‘作为值。ObjectLiteral = ObjectLiteral
类型
'
T
\ {}‘不能分配到键入'
T
’。‘可以分配到'
T
’
类型
的
约束
,
但是
'
T
‘
可以用
不同
的
约
浏览 1
提问于2022-07-05
得票数 0
1
回答
带有工厂设计
的
通用类
typescript
、
generics
、
factory-pattern
类型
'instanceA‘不能指定为'
T
’。'instanceA‘可以分配给'
T
’
类型
的
约束
,
但是
'
T
‘
可以用
不同
的
约束
子
类型
'A’来
实例
化
。A {} type instanceComponent =
浏览 1
提问于2020-08-08
得票数 0
1
回答
为什么
类型
记录抱怨XXX可以分配到
类型
'
T
‘
的
约束
,
但是
'
T
’
可以用
不同
的
约束
类型
X进行
实例
化
?
javascript
、
typescript
、
interface
、
typescript-generics
我
的
代码是: id: string; collapsed?: boolean; return { children: []}
但是
,在返回
类型
的
createTreeItem上有一个错
浏览 3
提问于2021-12-17
得票数 2
回答已采纳
1
回答
如何
正确扩展数组
的
泛型返回
类型
typescript
我不知道
如何
为这个泛型函数提供预期
的
返回
类型
。 const transaction = async <
T
extends any[] = any[]>(): Promise<null |
T
> => { } const res = <PossibleArrayResponseOfTypes>aw
浏览 2
提问于2020-02-03
得票数 2
回答已采纳
1
回答
如何
在打字本中使用<Omit>和泛型
类型
?
typescript
、
typescript-generics
我试图使用基本数据传输对象在
类型
记录中概括API中
的
服务层。type A = { a: string }; return {...ot, a: &
浏览 1
提问于2020-12-26
得票数 0
3
回答
TypeScript:泛型,即任何普通对象
typescript
、
typescript-typings
编辑这里是我
的
实际代码来解释这个问题: public vars:
T
; this.vars = {};}interface,我得到了错误: public vars:
T
; constr
浏览 0
提问于2019-06-24
得票数 1
3
回答
如何
定义“类
的
子类”
类型
?
typescript
、
types
、
typescript3.8
对于foo,我想给出一种
类型
,这意味着foo是任何扩展SuperClass
的
类
的
实例
。我知道我可以使用联合
类型
并列出所有的子类,
但是
必须有更好
的
方法。不知怎么用extends还是怎么做
的
?更新:type SomeType = { foo: SuperClass }; public someMethod<
T
extends SuperClass>() {const bar: SomeType
浏览 3
提问于2020-05-02
得票数 0
回答已采纳
1
回答
TS2322 :
类型
既是不可分配
的
,也是可分配
的
错误,这意味着什么?
typescript
、
generics
我正试着把我
的
头绕在这上面。我一直在使用Java和C#中
的
泛型,但直到最近才在TypeScript中使用。有人能给我解释一下这种疯狂吗?'FooAdapter‘可以分配到'A’
类型
的
约束
,
但是
'A‘
可以用
不同
的
约束
子
类型
'FooAdapter’
实例
化
。something<A extends FooAdapter>
浏览 5
提问于2022-09-28
得票数 0
回答已采纳
1
回答
'{}‘可以分配给'
T
’
类型
的
约束
,
但是
'
T
‘
可以用
不同
的
约束
子
类型
'Record<string,any>’
实例
化
。
typescript
、
subtype
我已经发现了一些像这样
的
问题。但我不知道
如何
修正更相似的打字风格。我不想用“as”。第一个错误:键入'{}‘不能分配给键入'
T
’。function copy<
T
extends Record<string, any>>(target:
T
):
T
{ const res:
T
= {} // Error 1: Type '{}function copy
浏览 19
提问于2022-12-03
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
NET进阶篇-语言章-1-Generic泛型深入
Julia编程基础(七):由浅入深了解参数化类型
30天拿下Rust之泛型
Go中的泛型:激动人心的突破
编程小知识【java-0005】java泛型机制-泛型方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券