腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使
泛
型函数
的
返回
类型
始终是
可选
的
(
Typescript
)
、
、
如何
使
函数中
的
返回
类型
始终从
泛
型
返回
类型
变为
可选
? 基本上,我希望
返回
类型
(数据和错误)总是
可选
的
,因为它们中
的
一个总是未定义
的
。我想要
的
是,当它
返回
对象错误时,它应该给我提供
可选
的
数据& {data: Data, error: Error}。例如-
浏览 34
提问于2021-10-09
得票数 1
3
回答
如何
使
TypeScript
中
的
可空属性
可选
?
、
我有这样一个
类型
: name: string;};type City = {}; 我已经看到了很多解释
如何
使
可选
类型
为空
的
帖子,但我想要
的
正好相反。是否有任何方法来创建一个
TypeScript
泛
型函数
(如OptionalNullab
浏览 10
提问于2022-05-08
得票数 1
回答已采纳
1
回答
Typescript
:在
泛
型中表示
可选
参数
、
、
、
显然,在
typescript
中,
可选
参数和未定义
的
联合
类型
的
参数之间存在差异 function test(s: string|undefined) {} test2() // OK 我想声明一个
泛
型函数
,根据提供
的
类
浏览 183
提问于2021-01-29
得票数 0
1
回答
TypeScript
:从"typeof“
泛
型函数
获取
泛
型函数
类型
、
我很确定
TypeScript
有办法做到这一点,但我还没有弄明白。 有没有办法从
泛
型函数
的
typeof中提取
泛
型
类型
?考虑一下这个简单
的
泛
型函数
: function echo<T> (input: T) {} 我想提取这个函数
的
泛
型
类型
。我想我应该写成 type IEchoFn<T> = (typeof echo)<T
浏览 19
提问于2020-07-26
得票数 2
1
回答
类型
记录传播
泛
型
类型
约束
、
、
给定一种通用
类型
: map: <T = Type, D = Src>(f: (a: Src) => D) => T;}为什么我不能在这样
的
声明中使用它: // Error: '(' ex
浏览 1
提问于2017-10-18
得票数 0
回答已采纳
1
回答
高阶函数中
的
typescript
泛
型
类型
推断
、
= g({}) result.x // TS2339: Property 'x' does not exist on type '{}'. generate函数是一个高阶函数,似乎
typescript
不能推导出
泛
型
类型
P。
如何
使
generate能够接受
泛
型
类型函数
作为参数?
浏览 14
提问于2019-03-13
得票数 1
回答已采纳
1
回答
TypeScript
中具有
泛
型
类型
参数
的
泛
型
类型
的
替代方案
、
、
假设
泛
型函数
有两种
类型
,它们
的
返回
类型
不同。一个是
返回
类型
T,另一个是T[]type F2 = <T>(t: T) => T[] 我想知道
如何
将这两种
类型
合并成一种
泛
型
类型
。我想象
的
方法是让这个新
泛
型接受另一个
泛
型
类型
作为参
浏览 2
提问于2021-03-13
得票数 1
2
回答
泛
型函数
的
TypeScript
类型
、
我无法理解
TypeScript
文档中
的
以下段落:function identity<T>(arg: T): T {} 最后一行是做什么
的
,为什么要用它?据
浏览 13
提问于2018-01-24
得票数 15
回答已采纳
1
回答
我是否可以用没有问号
的
特殊
类型
将
TypeScript
函数中
的
参数标记为
可选
的
?
一般来说,我可以使一个函数有一个
可选
的
参数:现在,我想创建一个
泛
型函数
,其中第二个参数
的
类型
取决于第一个参数是什么:显然,Magic
类型</
浏览 3
提问于2021-08-18
得票数 2
回答已采纳
1
回答
打字本中
的
abc<xyz>是什么?
、
、
我是新来
的
import service from "feathers-mongoose"; CustomerModel}));
类型
“{ CustomerModel: Model<Document,{}>;}”
的
参数不能分配给
类型
“分部”
的
参数。对象文字只能指定已知属性,“CustomerMod
浏览 2
提问于2020-06-22
得票数 0
1
回答
将
类型
分配给
Typescript
中
泛
型映射函数
的
参数
、
、
我有一个映射到数组上
的
函数。它看起来是这样
的
: // opt is either `statusA` | `statusB` constactiveStatus = statusCollection[opt]; //
typescript
doesnt scream `of any type` error ...如果选项
始终是
statusType
类型
浏览 14
提问于2020-04-30
得票数 0
2
回答
TypeScript
通用工厂函数
类型
,匹配数组元素顺序
、
、
、
我想构建某种FactoryFactory:基本上是一个
返回
工厂函数
的
泛
型函数
。编写函数本身很简单,但我不知道
如何
为函数编写
TypeScript
类型
。const instance = factory("foo", 42);首先,我尝试将值
类型
作为数组提供=> {[key
浏览 6
提问于2020-08-10
得票数 5
回答已采纳
2
回答
从
Typescript
中
的
枚举中获取所有项
的
数组
、
、
我正在尝试获取
TypeScript
枚举
的
所有项。为此,我使用以下
泛
型函数
: static getAllValues<T>(enumeration: T): Array<T>{ items.push(elem) } } 通过使用ExampleEnum
类型
浏览 28
提问于2019-03-11
得票数 3
回答已采纳
1
回答
仿制型损失
、
当向交集
类型
添加属性时,我面临一个奇怪
的
问题,
泛
型参数丢失。Promise<(p: P) => R>>; 如果删除标记为----<HERE>----标志
的
行,则x const将以以下
类型
结束,该
类型
保留
泛
型
类型
: const x: <T>(dependencies?Reco
浏览 1
提问于2020-11-21
得票数 1
回答已采纳
1
回答
获取应用
泛
型函数
的
类型
在
TypeScript
中,如果我有一个函数,我可以得到该函数
的
类型
:如果我有一个
泛
型函数
,我可以得到该函数
的
类型
,并且该
类型
表示它是
泛
型
的
。function foo<T>(v: T) {} type FooT
浏览 5
提问于2022-03-23
得票数 2
回答已采纳
1
回答
如何
使用
TypeScript
向
泛
型函数
添加属性?
我有一个函数,它将属性添加到
泛
型函数
参数中。(真正
的
代码稍微复杂一些,不值得深入研究。)return func.apply(this, params); newFunc.prop = 1;} 使用Flow,我可以使用[[call]]将
泛
型声明为
返回
类型
的
可调用签名,但是
TypeScript
没有类似的API文档。
如何
在
TypeScript
中正确地键入这些内容?funct
浏览 2
提问于2019-09-09
得票数 0
回答已采纳
1
回答
TypeScript
如何
为
泛
型函数
创建
泛
型
类型
别名?
、
给定一个
类型
化
泛
型函数
,我想为该函数创建一个
泛
型别名,但似乎不能。换句话说,这是行不通
的
:function foo<T>(arg: T): T {} type GFooReturnT<T,> = ReturnTy
浏览 3
提问于2020-07-03
得票数 24
回答已采纳
1
回答
创建自定义挂钩时
的
React TypeError
我有下面的钩子import {useKeycloak} from "@react-keycloak/web"; const [axiosInstance, setAxiosInstance] = useState(undefined);
浏览 0
提问于2020-02-26
得票数 0
2
回答
TypeScript
型推理
、
在下面的代码中,我尝试创建一个访问给定输入
的
data属性
的
类型
安全函数。我
的
目标是避免在任何地方重复对data
的
访问,为此,我希望将样板保持在最小(例如,我希望
TypeScript
推断尽可能多
的
类型
)。Promise<User>'. return fetch('https://...').then
浏览 2
提问于2018-01-24
得票数 1
1
回答
如何
编写具有
泛
型
的
接口,该
泛
型
始终是
数组?
我有一个
泛
型函数
: ...不幸
的
是,通用错误
的
签名是这样说
的
: return foo
浏览 23
提问于2018-07-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
Rust 函数有哪些
TypeScript的6个高级技巧,让代码更清晰
TypeScript 4.0正式发布!现在是开始使用它的最佳时机
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券