腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
生成
生成器
函数
类型
的
接口
的
Typescript
泛
型
、
、
给定一个
Typescript
接口
: interface Product { available: boolean;} 我想创建一个
泛
型
类型
,它可以在给定
接口
的
情况下输出构建器
类型
: interface ProductSteps { available: (data: unknown) => boolean;
浏览 40
提问于2021-02-28
得票数 0
回答已采纳
2
回答
类型
记录
泛
型
:引用类而不是实例
、
有一种情况是,我希望在一组
接口
中使用
泛
型
类型
。我
的
公共
接口
接收
泛
型
类型
并将其传递给非导出
的
私有
接口
。在我
的
公共
接口
中,我想使用
泛
型
类型
T,但不希望它引用T实例。我希望它能说是T类,它可以
生成
T
的
实例。TS2693} 使用
浏览 8
提问于2019-09-24
得票数 3
回答已采纳
1
回答
类型
记录-从
泛
型
方法返回承诺
、
我有一个问题,我试图从我
的
方法之一返回一个承诺,然而,它抱怨
类型
‘是不可转让
的
’。我尝试在返回对象中添加'as Test‘,但返回’无法转换为
类型
测试‘
的
问题。prop1: 'test' }但这不是实现我
的
通用
接口
。如果我从
接口
中
的
oneMethod签名中删除T,那么我就会得到一个关于不知道T
的
承诺
的
错误(找不到名称'T&
浏览 0
提问于2018-04-04
得票数 1
回答已采纳
1
回答
如何在Java中编写返回调用类实例
的
重写方法
、
、
我正在尝试为我
的
应用程序实现Builder模式。我有一个interface,它有一个build方法,这个build方法将把这个类作为一个参数,并返回相同
的
类。类移动到它自己
的
单独类中,以便它可以被任何其他类使用(使它成为通用类,这样我就不必再次编写此代码)。但是,正如我们所看到
的
,GenerateBuilder Build
函数
与GenerateNumbers紧密耦合,因此我无法移动它。我希望在Interface中以及在overriding期间更改Build方法,以便它将类
的
实例返回给调用
浏览 4
提问于2021-01-06
得票数 0
2
回答
TypeScript
中对象文本
的
动态
泛
型
类型
推断
、
、
、
、
在
类型
记录中,我可以声明如下所示
的
泛
型
函数
:在这种情况下,
TypeScript
有时可以根据传递
的
实际参数推断
函数
的
类型
参数。是否有类似的方法来定义
泛
型
对象文字,其
类型
参数可以是基于内容
的
动态推断
的
?Partial<T> }我知道我
浏览 0
提问于2018-05-24
得票数 13
回答已采纳
1
回答
如何在
typescript
中专门化
泛
型
类
的
模板
类型
?
、
是否可以在
typescript
的
泛
型
函数
中专门化
泛
型
类
的
模板
类型
interface IA<T> {} return arg => { in
浏览 19
提问于2018-08-18
得票数 2
回答已采纳
1
回答
在
TypeScript
中扩展参数化
接口
的
通用
接口
、
、
我有这样
的
类型
,在扩展
接口
时覆盖单个
类型
: target: T;现在,我希望创建接受事件
类型
(例如,EventType和目标
类型
)
的
浏览 2
提问于2019-01-14
得票数 1
回答已采纳
2
回答
TypeScript
:从object内容隐式推断
泛
型
接口
的
object
类型
、
我在
TypeScript
中有一个简单
的
例子,我有一个带有
泛
型
类型
T
的
接口
,它扩展了一个枚举E。根据
类型
分配配置
类型
。number }; type: T;} 问题是,我如何才能以一种从对象隐式推断
泛
型
类型
的
方式使用此
接
浏览 17
提问于2021-01-23
得票数 1
回答已采纳
2
回答
实现多个
接口
的
TypeScript
类型
参数
、
、
、
在C#中,我可以这样做:对于
泛
型
类或
函数
中
的
类型
参数,在
TypeScript
1.5β中是否有一种方法可以实现多个
接口
,而不为此目的创建一个全新
的
接口
?显而易见
的
方法是,由于逗号
的
模糊性,显然无法工作。class Dictionary<TKe
浏览 0
提问于2015-07-18
得票数 14
1
回答
将
TypeScript
配置为从同一文件中
的
特殊
函数
名推断
泛
型
我希望通过配置
TypeScript
来减少项目中常见代码模式中
的
重复/样板--根据具有特殊名称
的
函数
的
存在推断出一个
泛
型
。假设我使用
的
是一个框架,它提供了一个带有这个
接口
的
getStuff
函数
请注意,getStuff()没有参数,那么为什么/它可以有一个
泛
型
呢?.
浏览 2
提问于2022-10-05
得票数 1
1
回答
从传递
函数
的
返回值推断
函数
的
泛
型
类型
U
、
、
在大多数情况下,具有
泛
型
类型
的
函数
可以根据参数推断
泛
型
类型
。但是,如果一个参数是一个
函数
,其中
泛
型
类型
既是参数
的
一部分,也是返回值
的
一部分,则有时不推断
泛
型
类型
。: number;因此,如果您创建一个Store<Person>并为自动
生成
id提供一个<em
浏览 3
提问于2021-03-19
得票数 5
回答已采纳
1
回答
TypeScript
抱怨
泛
型
函数
中不存在属性
我使用
TypeScript
泛
型
来指定
函数
接受
的
参数
类型
。如下所示,Foo和Bar都有一个名为isDirectory
的
函数
,但在
泛
型
函数
中似乎是无效
的
。有没有人能解释一下我这里漏掉了什么?Property 'isDirectory' does not exist on type 'XYZ'.(2339)}
浏览 2
提问于2021-04-07
得票数 0
3
回答
将多个
泛
型
接口
传递给一个方法
、
我试图将多个
泛
型
接口
作为参数传递给我
的
一个类
的
构造
函数
。IPosterGenerator<B> secondPosterGenerator, IPosterGenerator<B> thirdPosterGenerator) }我有大约一百种不同
类型
的
海报
生成器
它们都继承自IPosterGenerator
接口
。当我实例化一个新
的
插接板时,我需要将三
浏览 0
提问于2013-02-19
得票数 3
回答已采纳
1
回答
具有索引
类型
属性和方法
的
泛
型
接口
、
、
在
TypeScript
中是否有一种方法可以使用和一个
泛
型
类型
声明下面的
接口
,其中map方法将接受相同
类型
的
值作为T
的
键而不是any。interface Foo<T> { map: (value: any) => any;同样,
接口
只需要接受一种
泛
型
类型
。以下是一个可能
的
解决方案,但没有解决这个问题
浏览 0
提问于2019-08-28
得票数 0
回答已采纳
2
回答
在
typescript
接口
中使用
泛
型
并将其赋值给箭头
函数
、
我有一个关于
typescript
泛
型
的
快速问题,我试图实现
的
是编写一个
泛
型
函数
,将某种
类型
的
项目数组插入到firebase数据库中。我事先不知道我将收到
的
数组,所以我写了这个
函数
,它是有效
的
:如果我使用
泛
型
类型
定义一个箭头
函数
,我没有错误: export const seedInitialDatas = asy
浏览 44
提问于2020-08-31
得票数 1
1
回答
基于属性值
的
TypeScript
泛
型
、
我希望有一个
接口
,它
的
泛
型
类型
基于此
接口
中
的
属性
的
值: type: T,}book.type = BookType.Technology; 然后,location被“暗示”使用Shelf<BookTyp
浏览 7
提问于2019-07-21
得票数 1
1
回答
获取由模板
的
形式参数传递
的
类型
的
构造
函数
、
我想传递一个作为正式
泛
型
参数传递
的
类型
的
构造
函数
。function f<T>() {} 我得到一个编译器错误(未知名称: T),这个JS: g(T);看起来,TS中
的
泛
型
只用于指导打字机我需要这样做才能对代码
生成器
进行更改,因此更改必须是
函数
f
的
本地更改。如何从
浏览 2
提问于2014-08-12
得票数 0
回答已采纳
1
回答
如何从Interface加载带有
泛
型
约束
的
UIView子类?
、
、
、
、
假设我有一个带有
泛
型
约束
的
UIView子类: var model: DataType?} 这使应用程序崩溃:“
接口
生成器
文件中
的
未知类_TtC5Test110CustomView”。这显然与这样一个事实有关,即IB不知道它需要传递
的
类型
,以获得满足需求
的
泛
型</em
浏览 0
提问于2020-02-05
得票数 0
回答已采纳
2
回答
构造一个只接受对象
类型
的
类型
?
、
、
有没有办法创建一个
类型
别名来排除所有基本
类型
(string、number、boolean等)?并且只接受对象
类型
?(如{}或[])
浏览 14
提问于2021-07-13
得票数 0
1
回答
从未使用
的
泛
型
参数推断
类型
的
替代方法
我有一个
TypeScript
文件,其中包含从服务器实体模型自动
生成
的
实体信息.对于每个实体
类型
,该文件包含一个
TypeScript
接口
和元数据。required: true, } }为了完整起见,以下是引用
的
接口
: string;考虑到该项目,Report
接口
在编译时用于<em
浏览 4
提问于2014-12-09
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
你不知道的前端SDK开发技巧
TypeScript 3.6发布,新功能尝鲜看
(无密完整)TS 从入门到深度掌握,晋级TypeScript高手
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券