腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
TypeScript
中具有
泛
型
类型
参数
的
泛
型
类型
的
替代方案
、
、
假设
泛
型
函数
有两种
类型
,它们
的
返回
类型
不同
。一个是
返回
类型
T,另一个是T[]type F2 = <T>(t: T) => T[] 我想知道
如何
将这两种
类型
合并成一种
泛
型
类型
。我想象
的
方法是让这个新
泛
型
接受另
浏览 2
提问于2021-03-13
得票数 1
1
回答
如何
在
typescript
方法中推断
泛
型
返回
值?
、
我想更好地理解
typescript
是
如何
用
泛
型
推断
返回
类型
的
。如果使用
泛
型
类型
作为
返回
值
的
方法是在没有
泛
型
类型
参数
的
情况下调用
的
,那么
typescript
如何
推断
返回
类型
?我知道
泛
型
内参
浏览 3
提问于2019-09-09
得票数 0
2
回答
使用
Typescript
键入与另一个
函数
相同
的
函数
、
、
、
、
我正在
包装
一个库中
的
函数
,并希望
包装
器
函数
具有与
包装
的
函数
相同
的
类型
,以便可以传递
泛
型
和参数。 我要
包装
的
函数
来自apollo库,名为useQuery。它
的
声明如下所示: export declare function useQuery<TData = any, TVariables = Operatio
浏览 21
提问于2021-08-08
得票数 2
回答已采纳
1
回答
TypeScript
泛
型
,提升
函数
返回
类型
我正在缓慢但可靠地将我
的
代码库迁移到
typescript
,但我无法以某种方式推断出callable
的
父
包装
器
的
返回
类型
。为了清晰起见,
函数
被剥离了。click(); customReturnType: true}) 但是现在,如果我执行以下操作,
类型
{customReturnType: boolean}将无法推断(这是我需要
泛
型
浏览 5
提问于2020-11-24
得票数 1
2
回答
带有
泛
型
联合约束
的
TypeScript
函数
返回
值
我很难理解
如何
在TypesScript中实现
泛
型
。我知道有许多类似的问题,但似乎没有解决我
的
用
例。(有,但我有一个
不同
的
关注点,即
函数
的
输出与
函数
的
输入
类型
相同) 我希望有这样一个
函数
,其中
泛
型
仅限于两种
不同
的
类型
,而输出与输入
的
类型
相同。
浏览 7
提问于2020-11-25
得票数 2
回答已采纳
1
回答
如何
在闭包中为
函数
调用指定
泛
型
类型
参数?
、
我正在致力于减少代码库中意外未知
泛
型
类型
参数
的
使用。我正在使用一个类似下面的闭包TTL咒语来强制将未知
的
泛
型
类型
转换为undefined
类型
,希望能引起错误,让我找到这些情况(请参阅)。factory
函数
,该
函数
生成一个R
类型
的
值,调用它,并将结果
包装
在{prop: ...}中,作为{prop: R}
的
返回
<e
浏览 3
提问于2018-06-20
得票数 2
1
回答
TypeScript
泛
型
-回调
函数
推断
、
我试图理解为什么当
泛
型
是回调
的
返回
类型
时,
Typescript
能够推断出带有回调参数
的
函数
的
返回
类型
,而当
泛
型
是回调
函数
的
类型
时,
Typescript
却不能这样做。没有特定
的
推论 const f = <T extends () => any>(callbac
浏览 41
提问于2020-11-04
得票数 2
回答已采纳
1
回答
TypeScript
:从"typeof“
泛
型
函数
获取
泛
型
函数
类型
、
我很确定
TypeScript
有办法做到这一点,但我还没有弄明白。 有没有办法从
泛
型
函数
的
typeof中提取
泛
型
类型
?考虑一下这个简单
的
泛
型
函数
: function echo<T> (input: T) {} 我想提取这个
函数
的
泛
型
类型
。我想我应该写成 type IEchoFn<
浏览 19
提问于2020-07-26
得票数 2
1
回答
如何
使
返回
值以受歧视
的
联合论点为条件?
、
我有一个
函数
,它以受歧视
的
联合
类型
作为参数,并将
返回
一个
不同
的
类型
,根据它传递参数联合
的
变体。我试着按照指南中
的
建议
用
TypeScript
实现这一点。然而,
TypeScript
似乎没有意识到我正在缩小原来
的
联合,因此不允许我分配
返回
值。return { a: "a" }
浏览 1
提问于2022-09-30
得票数 1
回答已采纳
1
回答
TypeScript
如何
用
不同
的
泛
型
返回
类型
包装
函数
?
如何
创建一个高阶
函数
,将任何
函数
转换为安全
函数
?通过截获任何错误并将其作为结果
返回
?): number { } console.log(dangerous.to_safe()("Hi")) 代码可以工作,但
TypeScript
类型
不正确,因为它不检查参数
的
正确性,并允许像dangerous.to_safe()() (没有参数)这样<em
浏览 5
提问于2021-07-22
得票数 1
回答已采纳
1
回答
如何
获得
泛
型
函数
的
特定参数
的
返回
类型
?
我想创建一个实用程序
类型
,它接受
泛
型
函数
及其参数
的
签名。它应该导致签名
的
返回
类型
,就好像它是
用
提供
的
参数执行
的
一样。R : never; 但是所有的
泛
型
最终都是unknown或never。已经有了一个用于推断
函数
的
泛
型
类型
的
系统。例如,myFn3("some str
浏览 4
提问于2022-01-08
得票数 0
4
回答
带有
泛
型
类型
的
类型
文本
包装
功能
、
如何
在不更改
类型
记录中
的
泛
型
类型
的
情况下
包装
函数
?() {} //
Typescript
浏览 7
提问于2017-07-10
得票数 7
回答已采纳
1
回答
TypeScript
泛
型
默认
类型
与上下文
类型
、
在
TypeScript
中,我们使用上下文
类型
,当
泛
型
类型
未定义时,
TypeScript
将尝试从
返回
值推断正确
的
类型
。const { count: countB } = complex(1) /
浏览 3
提问于2021-03-05
得票数 4
1
回答
允许
TypeScript
从工厂推断
类型
、
、
TypeScript
是否可以从静态
函数
推断
返回
类型
。例如,如果我有一个静态User.fromId()
函数
,它将
返回
一个User对象。但是我想通过另一个
函数
(称为builder)来传递它-例如:其中builder被定义为: var inst = construct(); /
浏览 0
提问于2018-10-30
得票数 1
回答已采纳
1
回答
创建带有
类型
“箝位”
的
泛
型
函数
的
版本
、
假设我有一个
函数
,它
返回
由
泛
型
参数化
的
某种
类型
。我会经常使用这个
函数
。大多数情况下,我将使用一种特定
类型
--比如number。为了方便起见,最好只为数字使用这个
函数
的
别名。{}但是<em
浏览 5
提问于2016-08-01
得票数 0
回答已采纳
1
回答
类型
不能赋值给
类型
'T',但可以
用
约束
类型
的
不同
子
类型
实例化'T‘
、
、
你好,我正在尝试用
typescript
实现活动例程和存储库逻辑。但是在处理
泛
型
类型
时遇到了一些问题。 我有一个抽象
的
BaseModel,它有一个
返回
自身和子
类型
的
create方法。为此,我说它将
返回
BaseModel。在具有从BaseModel扩展
的
泛
型
类型
的
存储库中,我
包装
了我
的
模型方法,并使用
泛</
浏览 666
提问于2020-08-05
得票数 1
回答已采纳
2
回答
类型
记录-获取
函数
参数
的
类型
、
是否可以使用
TypeScript
获取
函数
的
参数
类型
?我有一个
函数
返回
另一个
返回
承诺
的
函数
:type dispatched = (dispatch: Dispatch) => Promise<any> 我想要创建一个
泛
型
类型
,它将
函数
作为par
浏览 2
提问于2017-12-21
得票数 7
1
回答
复杂
泛
型
类型
约束
、
、
我正在尝试编写一个
函数
getDocument,它将执行以下操作: interface DocumentReference<T> {} getDocument(parentB, 'bar') // return a Promise<Company> 我已经为getDocument尝试了许多
不同
的
泛
型
签名组合,但不
浏览 19
提问于2020-04-10
得票数 0
1
回答
类型
记录传播
泛
型
类型
约束
、
、
给定一种通用
类型
: map: <T = Type, D = Src>(f: (a: Src) => D) => T;}为什么我不能在这样
的
声明中使用它: // Error: '(' ex
浏览 1
提问于2017-10-18
得票数 0
回答已采纳
1
回答
为什么我在打字稿中不使用
泛
型
,却失去了信息?
、
我有一些关于
TypeScript
's Generics
的
问题。
函数
标识(arg: any):任意{
返回
arg;} 我能用generic做什么?我还能用any吗?
浏览 1
提问于2018-05-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
这个 TypeScript 技巧会让你大吃一惊
你不知道的前端SDK开发技巧
TypeScript的6个高级技巧,让代码更清晰
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券