腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
typescript
方法
中
推断
泛
型
返回值?
、
我想更好地理解
typescript
是如何用
泛
型
推断返回
类型
的。如果
使用
泛
型
类型
作为返回值的方法是
在
没有
泛
型
类型
参数的情况下调用的,那么
typescript
如何推断返回
类型
?我知道
泛
型
内参数很容易通过传入的
类型
来推断,但如果没有提供
泛
型
类型
参
浏览 3
提问于2019-09-09
得票数 0
3
回答
TypeScript
和非
泛
型
类型
参数
、
: T[K];它是一个有效的
泛
型
映射
类型
,它
使用
泛
型
类型
T和T的字段(键)作为自己的索引
类型
。export type FeaturesMa
浏览 5
提问于2019-04-17
得票数 3
2
回答
为什么可以
在
不指定
泛
型
类型
参数的情况下实例化
泛
型
类
、
、
、
我不明白为什么
TypeScript
允许
在
没有指定实际
泛
型
类型
参数的情况下实例化
泛
型
类?在下面的示例
中
,类Foo有一个
泛
型
类型
参数T。在行const foo = new Foo()
中
,可以创建一个新的foo对象,而不必指定
泛
型
类型
参数。foo的
类型
为Foo<unknown>,bar的
类型</e
浏览 2
提问于2021-03-06
得票数 0
回答已采纳
2
回答
如何在
TypeScript
中
使用
类型
定义值的
泛
型
?
、
我有一个数据
类型
映射
的
类型
定义,我想在
泛
型
定义中
使用
它。AbstractBase<DataTypes.firstName> {} 因此,
在
使用
abstract class AbstractBase<T extends DataTypes>时,我想告诉
TypeScript</
浏览 2
提问于2022-05-09
得票数 1
回答已采纳
1
回答
通过
泛
型
将元组转换为
TypeScript
中
的对象
、
、
我试图
在
不丢失任何
类型
的情况下,将
TypeScript
中
的元组并集转换为对象。boolean | null;}type TypesLost = TupleToObject<Tuples>; 然而,我们丢失了一些
类型
信息,因为所有的值都被放在一个联合
类型
中
。我正在寻找一种
使用
泛
型
的解决方案,它不会丢失这种
类型</
浏览 15
提问于2019-07-11
得票数 3
回答已采纳
1
回答
类型
标
泛
型
是否
使用
类型
擦除来实现
泛
型
?
、
(val instanceof T)) { } }可以找到
泛
型
声明的基本
类型
吗更新1: 正如Ryan所提到的,在编译时,整个
类型
系统将被删除,更像是Java的
泛
型
实现。我认为在编译代码中保留
类型
信息的
泛
型
的.Net实现比Java更好。然而,我不禁要问,为什么不可能允许
在
T
浏览 6
提问于2014-06-28
得票数 14
回答已采纳
1
回答
TypeScript
泛
型
默认
类型
与上下文
类型
、
在
TypeScript
中
,我们
使用
上下文
类型
,当
泛
型
类型
未定义时,
TypeScript
将尝试从返回值推断正确的
类型
。const { count: cou
浏览 3
提问于2021-03-05
得票数 4
1
回答
在
TypeScript
中
执行不带
泛
型
的函数后保留变量的
类型
在
TypeScript
中
,有没有办法键入以下fn函数,以便
TypeScript
仍然知道result的
类型
是'hello' const hello = 'hello' // hello is of type'hello' const result = fn(hello) // result is of type unknown 对于
泛
浏览 24
提问于2021-10-28
得票数 1
2
回答
打字稿
泛
型
中
的“无键”
、
创建一个
类型
,其中Type
中
的每个属性现在都是boolean
类型
。type OptionsFlags<Type> = {}; 现在,我想对此进行扩展:所有属性(而不是 Type
中
的属性),如果存在,则必须是string
类型
。
浏览 5
提问于2022-06-09
得票数 3
回答已采纳
1
回答
TypeScript
在
地图上循环时推断
类型
、
、
特定的
TypeScript
代码从后端接收一个Config
类型
对象的数组. }, z: number,}; 我们有一个函数
映射
,其唯一目的是填充非只读的可选键或修改所需的键:在我看来,因为getter正在接
浏览 6
提问于2020-09-21
得票数 0
回答已采纳
1
回答
将值数组
映射
到
Typescript
中
的
泛
型
类型
、
、
我正在尝试创建一个函数来将字符串值数组
映射
到
Typescript
中
的
泛
型
类型
。数组
中
的值的索引与对象
中
的键具有相同的索引。const values = ['foo', 'bar'] 所需的结果是Person的一个实例 { firstName: 'bar' } 所需的函数
类型
应如下所示values: Arra
浏览 15
提问于2021-09-23
得票数 0
回答已采纳
1
回答
具有输入参数指定的返回
类型
的函数的
TypeScript
类型
我试图为接受一个
TypeScript
类型
的函数指定一个input
类型
,并指定一个可选的outputType参数来确定返回
类型
。如果没有指定outputType,则返回
类型
与typeof input匹配。返回值也可能是该
类型
的Promise。我觉得有一些东西可以用
泛
型
,extends,可能还有infer来完成,但是我不能完全掌握正确的咒语! default:
浏览 1
提问于2022-07-08
得票数 0
回答已采纳
1
回答
确保对象的所有成员都实现了通用接口的某些版本。
TypeScript
索引签名
类型
是否可以声明每个索引都实现了
泛
型
接口的某些版本?
映射
类型
: [moduleName : string] : HasState; state: any;此代码确保ModuleDefinition对象
中
的每个值都有一个名为state的参数。但是,如果我
使用
此
映射
类型
试图打
浏览 4
提问于2017-02-02
得票数 2
回答已采纳
2
回答
构造一个只接受对象
类型
的
类型
?
、
、
有没有办法创建一个
类型
别名来排除所有基本
类型
(string、number、boolean等)?并且只接受对象
类型
?(如{}或[])
浏览 14
提问于2021-07-13
得票数 0
1
回答
泛
型函数
中
没有
类型
参数的
泛
型
类
、
在
Typescript
中有没有办法捕获没有
类型
参数的
泛
型
类?实际上,我正在尝试创建一个对程序
中
的集合类进行操作的过程化样式
映射
函数,如下所示 ... ....但是这不起作用,因为编译
浏览 2
提问于2015-07-22
得票数 0
1
回答
将
类型
作为键
类型
的字典
、
、
我想创建一个以
类型
作为值的字典。
在
C#
中
,我会这样做:Dictionary<Type, WhateverINeed>,但在
typescript
中
,我真的知道它可以做到这一点。我
在
@angulalr/core
中
遇到过type.d.ts,但我不知道如何
使用
它。我见过
泛
型
类型
类
使用
了Route接口,您可以在其中为路由提供组件类。基本上,我想在该类的
类型</
浏览 5
提问于2017-01-14
得票数 1
回答已采纳
1
回答
TypeScript
:
在
泛
型
中
使用
映射
类型
、
、
我一直
在
试验
TypeScript
,希望创建一个
类型
安全的数据库查询库(松散地基于Scala的Slick)。
在
映射
类型
的帮助下,我已经取得了一些不错的进展,但是我
在
保留列的底层
类型
方面遇到了麻烦。我遇到的问题是如何让eq()方法利用Column
使用
的
泛
型
类型
。我可以很容易地扩展ColumnExpression来
使用
另一个
类型
参数,比如CT,如下所示
浏览 8
提问于2018-01-17
得票数 2
回答已采纳
1
回答
Typescript
泛
型
未返回正确的
类型
、
我们
在
项目中
使用
typescript
泛
型
,但似乎当我们
在
基类中
使用
它们作为返回
类型
时,例如PromiseLike,它会得到PromiseLike<{}>。我创建了一个小应用程序来重现这个错误:那就太棒了。 谢谢,塞巴斯蒂安
浏览 41
提问于2017-01-21
得票数 0
回答已采纳
1
回答
TypeScript
中
具有
泛
型
类型
参数的
泛
型
类型
的替代方案
、
、
假设
泛
型函数有两种
类型
,它们的返回
类型
不同。一个是返回
类型
T,另一个是T[]type F2 = <T>(t: T) => T[]// Cau
浏览 2
提问于2021-03-13
得票数 1
1
回答
Typescript
泛
型
,
使用
泛
型
字段作为
映射
类型
、
我正在尝试创建一个函数,它接受一个对象数组,每个对象都有一个'type‘字段,以及一组处理各种
类型
的函数。您可以在对handler的调用中看到我试图描述的对象。
浏览 13
提问于2021-05-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java中的泛型类型擦除
Java中的泛型变量定义与使用详解
Java中如何获得A泛型中T的运行时类型及原理探究
TypeScript在员工屏幕监控系统中的静态类型检查与代码结构设计
TypeScript 2.9发布,更新了对ES.Next的支持
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券