腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
接口
泛
型
:
仅
当
T
是
联合
类型
'A |
B
‘
时
才
允许
泛
型
T
typescript
、
generics
ComponentSettings; { settings: ComponentSettings;]; 我希望
仅
当
T
为'Message | Industrial‘
时
才
允许
T
export interface CardRef<
T
> { id: 'Industrial' | 'Messa
浏览 25
提问于2020-04-26
得票数 0
1
回答
有没有一种不使用函数就能推断
泛
型
类型
的方法?
typescript
、
generics
、
type-inference
是否可以
仅
使用
类型
来推断
泛
型
类型
的值?例如,
类型
: interface MyType<
T
extends string> { bar: Record<string,
T
>typed({ foo:
浏览 22
提问于2021-11-15
得票数 1
1
回答
类型
标
泛
型
是否使用
类型
擦除来实现
泛
型
?
generics
、
typescript
意思
是
你不能用这样的东西?{ if (!(val instanceof
T
)) { } }可以找到
泛
型
声明的基本
类型
吗更新1: 正如Ryan所提到的,在编译
时
,整个
浏览 6
提问于2014-06-28
得票数 14
回答已采纳
3
回答
是否可以定义一个可以具有
泛
型
方法的非
泛
型
接口
?
c#
、
oop
、
generics
但是我仍然需要一个
类型
化和非
类型
化的
接口
来工作。} {}
浏览 6
提问于2011-03-09
得票数 5
回答已采纳
2
回答
TypeScript
中对象文本的动态
泛
型
类型
推断
javascript
、
typescript
、
object
、
generics
、
types
在
类型
记录中,我可以声明如下所示的
泛
型函数:在这种情况下,
TypeScript
有时可以根据传递的实际参数推断函数的
类型
参数。是否有类似的方法来定义
泛
型
对象文字,其
类型
参数可以是基于内容的动态推断的?类似于: obj: <
T
>{ arr:
T</
浏览 0
提问于2018-05-24
得票数 13
回答已采纳
1
回答
类型
记录-从
泛
型
方法返回承诺
typescript
、
es6-promise
我有一个问题,我试图从我的方法之一返回一个承诺,然而,它抱怨
类型
‘
是
不可转让的’。令人烦恼的
是
,这样做很好: return Promise.resolve({prop1: 'test' }但这不是实现我的通用
接口
。如果我从
接口
中的oneMethod签名中删除
T
,那么我就会得到一个关于不知道
T
浏览 0
提问于2018-04-04
得票数 1
回答已采纳
1
回答
如何使返回值以受歧视的
联合
论点为条件?
typescript
、
typescript-generics
我有一个函数,它以受歧视的
联合
类型
作为参数,并将返回一个不同的
类型
,根据它传递参数
联合
的变体。我试着按照指南中的建议用
TypeScript
实现这一点。然而,
TypeScript
似乎没有意识到我正在缩小原来的
联合
,因此不
允许
我分配返回值。{ a: string } ?{
b
: "
b
"
浏览 1
提问于2022-09-30
得票数 1
回答已采纳
1
回答
具有索引
类型
属性和方法的
泛
型
接口
typescript
、
generics
、
typescript-generics
在
TypeScript
中是否有一种方法可以使用和一个
泛
型
类型
声明下面的
接口
,其中map方法将接受相同
类型
的值作为
T
的键而不是any。interface Foo<
T
> { map: (value: any) => any;同样,
接口
只需要接受一种
泛
型
类型
。以下
是
一个可能的解决方案,
浏览 0
提问于2019-08-28
得票数 0
回答已采纳
2
回答
扩展独占
联合
的
类型
记录
泛
型
参数
javascript
、
typescript
、
generics
、
pattern-matching
、
union
在
TypeScript
中,是否有一种方法可以定义只扩展
联合
类型
的一个值的
泛
型
参数?例如,假设我声明一个
联合
类型
如下:然后,如果在函数定义中使用该
类型
,如下所示:然后args参数可以是包含"A“和”
浏览 0
提问于2018-10-22
得票数 3
回答已采纳
1
回答
typescript
中
泛
型
的实际使用
oop
、
typescript
我不明白在
类型
环境中
泛
型
的实际用途是什么。CalcAverageAge(cust1: ICustomer, cust2: ICustomer): number return (cust1.age + cust2.age)/2;你能举一个真实的例子说明
泛
型
真的很有用吗我将向您解释我需要使用
泛
型
的场景。interface
t
1{
b
:number interface
t
2
浏览 0
提问于2016-11-27
得票数 3
1
回答
按原样传递
泛
型
类型
»的实例«
typescript
、
generics
考虑以下示例代码,它会导致编译错误: name:
T
constructor(readonly options: Options<
T
>){}; constructor(readonly a: A) {} // Error~ Generic t
浏览 1
提问于2020-07-27
得票数 0
2
回答
TypeScript
:从object内容隐式推断
泛
型
接口
的object
类型
typescript
、
typescript-generics
我在
TypeScript
中有一个简单的例子,我有一个带有
泛
型
类型
T
的
接口
,它扩展了一个枚举E。根据
类型
分配配置
类型
。[E.A]: { a: string };} type:
T
; config: Configs[
T
];
浏览 17
提问于2021-01-23
得票数 1
回答已采纳
2
回答
如何从这种
泛
型
情况中获取
类型
?
c#
、
generics
我正在尝试编写一个
泛
型
基类,
允许
子类将
接口
作为
类型
传递,然后让基类调用
泛
型
方法,但我不知道如何做到这一点……{ { IPageModel model = new
T
.GetT
浏览 3
提问于2011-11-06
得票数 3
回答已采纳
3
回答
具有
接口
约束的
泛
型
类与实现
接口
的类
c#
、
generics
、
interface
最近,我正在实现一个数据结构,并且决定节点可以存储不同
类型
的数据,或者让它的实现发生变化,所以我选择了Node<
T
>。然后,当我进入构造Trie的算法
时
,我意识到它需要对Node有更深入的了解,所以我限制
泛
型
类使用INode
接口
。这
允许
更多的灵活性,但在
泛
型
类的上下文中却感到错误。
泛
型
类与实现
接口
的类有不同的用例。例如,List<
T
> -
浏览 6
提问于2013-10-03
得票数 3
回答已采纳
1
回答
使用
泛
型
类型
约束的继承
c#
、
.net
、
generics
、
inheritance
如何正确地继承具有
泛
型
类型
约束(其中)的
泛
型
类型
的类(另一个类和
接口
)?class A { }interface I { } 在本例中,A、
B
和I被视为
T
的基类。但我希望A
是
泛
型
类型
<em
浏览 2
提问于2013-01-23
得票数 0
回答已采纳
1
回答
具有工作自动完成的"keyof“和"string”的
联合
类型
typescript
、
typescript-typings
、
union-types
我希望公开一个方法,该方法以某些Union
类型
作为参数,并为此提供自动完成。由于这个
联合
类型
可以通过声明合并来扩展,所以自动完成
是
这里的一个关键特性。但是,如果用户在使用我的库
时
不使用
TypeScript
,或者不想向声明中添加特定
类型
的
类型
,那么它应该另一种方式接受string作为
联合
类型
。简而言之,:我希望
联合
类型
自动完成,但也
允许
任何不匹配它的字符串。
浏览 3
提问于2021-03-05
得票数 1
回答已采纳
1
回答
变体类
接口
c#-4.0
、
covariance
我有一个通用
接口
,以及一个用具体
类型
参数实现该
接口
的类。我还有一个使用
泛
型
接口
作为
类型
约束的
泛
型
类,但是
类型
参数被限制为某个基类的子类。我希望使用实现该
接口
的类来实例
泛
型
类,但是在将类转换为该
接口
时
遇到了问题。下面的代码说明了我提到的所有类:class DomainBase} 在
接口
中用作<em
浏览 0
提问于2016-06-06
得票数 0
回答已采纳
1
回答
TypeScript
泛
型
-回调函数推断
typescript
、
types
我试图理解为什么
当
泛
型
是
回调的返回
类型
时
,
Typescript
能够推断出带有回调参数的函数的返回
类型
,而
当
泛
型
是
回调函数的
类型
时
,
Typescript
却不能这样做。没有特定的推论 const f = <
T
extends () => any>(callback:
T
) =&g
浏览 41
提问于2020-11-04
得票数 2
回答已采纳
1
回答
TypeScript
泛
型
默认
类型
与上下文
类型
typescript
、
typescript-generics
在
TypeScript
中,我们使用上下文
类型
,
当
泛
型
类型
未定义
时
,
TypeScript
将尝试从返回值推断正确的
类型
。const { count: countA } = s
浏览 3
提问于2021-03-05
得票数 4
3
回答
‘’compile time‘获取定义
接口
的所有属性名称的方法
typescript
、
generics
、
interface
... } 问:获取指定()
TypeScript
接口
中定义的所有属性名称的“编译
时
”列表的最佳方法是什么?像C++模板一样,我相信
TypeScript
可以在“编译
时
”解析这些
泛
型
,
当
TypeScript
类型
信息(比如提供给用于实例化特定对象的
泛
型
的
接口
)随时可用时。由于可能提供了所有必需的
类型
信息,我只是好奇是否有
Type
浏览 3
提问于2015-05-13
得票数 35
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
泛型看这一篇就够了
Go中的泛型:激动人心的突破
Java 泛型 T,E,K,V,?,傻傻分不清?
NET进阶篇-语言章-1-Generic泛型深入
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券