腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
TypeScript
:
函数
的
泛
型
类型
将
参数
视为
"
any
“,
尽管
以其
他
方式
声明
参数
typescript
、
typescript-typings
、
typescript-generics
、
function-parameter
使用
TypeScript
4.4.3,我希望能够显式地向返回
泛
型
的
函数
键入
函数
参数
。
TypeScript
忽略了使用
泛
型
的
函数
的
参数
类型
,将其
视为
any
。以下是一个人为设计
的
示例(不是一个非常有用
的
函数
),它将在输入
参数
上显
浏览 38
提问于2021-10-03
得票数 1
回答已采纳
2
回答
TypeScript
中对象文本
的
动态
泛
型
类型
推断
javascript
、
typescript
、
object
、
generics
、
types
在
类型
记录中,我可以
声明
如下所示
的
泛
型
函数
:在这种情况下,
TypeScript
有时可以根据传递
的
实际
参数
推断
函数
的
类型
参数
。是否有类似的方法来定义
泛
型
对象文字,其
类型
参数
可以是基于内容
的
动态推断
浏览 0
提问于2018-05-24
得票数 13
回答已采纳
2
回答
扩展独占联合
的
类型
记录
泛
型
参数
javascript
、
typescript
、
generics
、
pattern-matching
、
union
在
TypeScript
中,是否有一种方法可以定义只扩展联合
类型
的
一个值
的
泛
型
参数
?例如,假设我
声明
一个联合
类型
如下:然后,如果在
函数
定义中使用该
类型
,如下所示:然后args<em
浏览 0
提问于2018-10-22
得票数 3
回答已采纳
1
回答
类型
记录:设置
泛
型
类型
时,可选
的
支柱
typescript
我想做这样
的
事 foo: string;} bar: T;,因此,如果没有传递
泛
型
类型
,则bar是可选
的
支柱,但是如果设置了
泛
型
类型
,则必须是
泛
型
类型
。here const two: Foobar<number&
浏览 0
提问于2019-08-01
得票数 1
回答已采纳
1
回答
noImplicitAny不适用于一般
的
高阶
函数
typescript
、
typescript-generics
在下面的代码片段中,
尽管
有一个隐式
类型
化为
any
的
参数
,
typescript
不会发出任何错误。
any
, but
typescript
does not complain console.log(x); }); 我
的
猜测是,问题出在
类型
约束T extends (...args:
any
[]) =>
any<
浏览 11
提问于2020-07-24
得票数 3
回答已采纳
1
回答
联合返回
类型
的
TypeScript
泛
型
rest
参数
typescript
目前,
TypeScript
允许
声明
动态
泛
型
参数
。 function bind<U extends
any
[]>(...args: U); 但是,如果我希望我
的
函数
返回一个
参数
类型
的
联合呢?类似于: function bind<U extends
any
[]>(...args: U): U1 | U2 | U3...; 有没有办法做到这一点?
浏览 9
提问于2019-05-24
得票数 2
回答已采纳
1
回答
InstanceType<T>与工厂功能
的
结合
typescript
、
typescript-generics
我有一个相当简单
的
工厂
函数
,它使用构造
函数
映射来根据传入
的
字符串
参数
确定要创建
的
对象
的
正确
类型
。} abc.ride = 5; &
浏览 2
提问于2019-10-25
得票数 2
回答已采纳
2
回答
我可以在
泛
型
中使用与JS中
的
命名
参数
相同
的
命名TS
类型
吗?
typescript
、
typescript-generics
TS为v2.3 Generic parameter defaults中
的
泛
型
引入了默认
参数
类型
所以我可以定义
泛
型
类型
,如下所示: interface MyGenericType<T =
any
, U=
any
, V =
any
, W =
any
> { } 然后我可以像下面这样使用它: declare const xyz: MyGenericType<
an
浏览 32
提问于2020-09-05
得票数 1
1
回答
是否可以约束在jsDoc @模板
声明
中定义
的
泛
型
类型
?
generics
、
typescript
、
mixins
mixin类
的
一个重要方面是使用extends
将
泛
型
类型
参数
约束为类构造
函数
。例如,上面的页面具有以下
TypeScript
:function Tagged<T extends Constructor<{}>>(Base: T) { ... }
TypeScript
的</e
浏览 3
提问于2017-05-20
得票数 7
回答已采纳
1
回答
TypeScript
泛
型
-回调
函数
推断
typescript
、
types
我试图理解为什么当
泛
型
是回调
的
返回
类型
时,
Typescript
能够推断出带有回调
参数
的
函数
的
返回
类型
,而当
泛
型
是回调
函数
的
类型
时,
Typescript
却不能这样做。没有特定
的
推论 const f = <T extends () =>
any
>(callbac
浏览 41
提问于2020-11-04
得票数 2
回答已采纳
1
回答
Typescript
:在
泛
型
中表示可选
参数
typescript
、
generics
、
undefined
、
optional
显然,在
typescript
中,可选
参数
和未定义
的
联合
类型
的
参数
之间存在差异 function test(s: string|undefined) {} test2() // OK 我想
声明
一个
泛
型
函数
,根
浏览 183
提问于2021-01-29
得票数 0
4
回答
TypeScript
中
的
泛
型
generics
、
typescript
除了使用
类型
化数组之外,有没有一种方法可以在
TypeScript
中用另一个
类型
参数
化一个
类型
? 对于KnockoutJs来说,这真的很有必要。
浏览 3
提问于2012-10-15
得票数 16
回答已采纳
1
回答
具有
类型
支持
的
可重用api钩子
reactjs
、
typescript
、
react-hooks
我目前正在进行一个项目,其中我有一个api模块,其中包含了我在应用程序中使用
的
所有端点
的
类型
和返回
类型
。我认为第一个
参数
应该是要调用
的
函数
,下一个
参数
应该是传递给这个
函数
的
参数
数组。由于每个api
函数
所使用
的
参数
是不同
的
,所以我想根据作为第一个
参数
传递
的
函数
推断
参数<
浏览 2
提问于2020-06-22
得票数 3
2
回答
Typescript
通用interface<T>扩展相同
的
名称
typescript
、
interface
这显然适用于C#,但不适用于
typescript
,有没有办法绕过它,或者我只需要使用不同
的
名称?: string;我得到‘IThing
的
所有
声明
都必须有相同
的
类型
参数
’ 如果我太愚蠢了,很抱歉!
浏览 1
提问于2018-02-15
得票数 6
1
回答
类型
标
泛
型
是否使用
类型
擦除来实现
泛
型
?
generics
、
typescript
意思是你不能用这样
的
东西?{ if (!(val instanceof T)) { } }可以找到
泛
型
声明
的
基本
类型
吗更新1: 正如Ryan所提到
的
,在编译时,整个
类型</e
浏览 6
提问于2014-06-28
得票数 14
回答已采纳
2
回答
具有
类型
相关
参数
的
TypeScript
泛
型
方法
typescript
、
generics
我有一个想法,有一个代码,可以根据该方法
的
泛
型
类型
自动检查
参数
类型
。但是
参数
的
类型
应该与给定
泛
型
类型
的
具体属性
类型
相同。让我给你举个例子。假设我有这些接口: name: string,} interface IConcreteMessage
浏览 0
提问于2018-04-12
得票数 0
回答已采纳
1
回答
TypeScript
泛
型
默认
类型
与上下文
类型
typescript
、
typescript-generics
在
TypeScript
中,我们使用上下文
类型
,当
泛
型
类型
未定义时,
TypeScript
将
尝试从返回值推断正确
的
类型
。const { count: countA } = simple()
浏览 3
提问于2021-03-05
得票数 4
2
回答
为什么可以在不指定
泛
型
类型
参数
的
情况下实例化
泛
型
类
typescript
、
class
、
generics
、
typescript-generics
我不明白为什么
TypeScript
允许在没有指定实际
泛
型
类型
参数
的
情况下实例化
泛
型
类?在下面的示例中,类Foo有一个
泛
型
类型
参数
T。在行const foo = new Foo()中,可以创建一个新
的
foo对象,而不必指定
泛
型
类型
参数
。foo
的
类型
为Foo&l
浏览 2
提问于2021-03-06
得票数 0
回答已采纳
1
回答
打字本通用
类型
问题
typescript
、
generics
、
types
、
angular10
我有这段代码,它在升级到角10和"
typescript
": "3.8.3"后在"
typescript
": "4.0.8"中工作得很好,我看到了一些
类型
记录错误:handleEventResponse<T extends
any
>(event: CustomEvent, { resolve, reject }): T { if (Array.isArray(e
浏览 17
提问于2022-07-25
得票数 0
回答已采纳
1
回答
泛
型
参数
放置之间
的
类型
文本差异
typescript
、
generics
、
types
泛
型
函数
语法有什么区别:和 type Identity = <T>(t: T) => T
浏览 2
提问于2022-05-17
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
让我这么说吧:TypeScript的最新数据类型实际上是未知的
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
转向Kotlin——泛型
你不知道的前端SDK开发技巧
从Java到Kotlin(四)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券