腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
为
具有
推断
数字
值
的
对象
文本
创建
键
约束
类型
typescript
、
typescript-typings
、
type-inference
、
typescript-generics
、
literals
假设我们有像这样
的
对象
字面量: export const SOURCE = { WEB: 'Web', ...OTHER_SOURCE.UNKNOWN // inferred to 0 如何
约束
第二个
对象
文字,使其
具有
浏览 23
提问于2021-11-17
得票数 0
回答已采纳
3
回答
使用
对象
属性
值
之一作为
类型
typescript
keyof T]:(p:T[k])=>void})=>{ functionParam被解析
为
string但是我用
的
是T[k] ,它指的是 "john".那么它被
推断
为
string是正确
的
吗? 我在哪里能读到更多关于这个
的
书?
浏览 5
提问于2022-10-11
得票数 1
回答已采纳
1
回答
TypeScript
:在映射
对象
中
推断
特定
类型
的
参数和函数
的
返回
值
typescript
我正在尝试
为
我
的
模块构建一个受
类型
保护
的
接口。用户可以传递
具有
任意
键
的
对象
(示例中
为
foo和bar )和特定
类型
的
函数,其参数
为
key和arg,返回
值
为
字符串(示例中
为
"foobar")或
数字
(示例中
为
1)。我
的
目标是
推断
arg
的
浏览 3
提问于2022-07-11
得票数 0
回答已采纳
2
回答
如何让
TypeScript
知道我
的
对象
的
键
?
typescript
、
typescript-typings
我使用
TypeScript
输入以下内容: const k = { width: '100%',} 当我使用智能感知时,
TypeScript
发现我
的
对象
k现在,我想限制属性
的
值
,所以我声明了一个接口: interface StyleSet {} 现在我将
类型
添加到前面的
对象
中,现在,智能感知可以识别,并且<em
浏览 48
提问于2020-09-17
得票数 0
1
回答
从
对象
类型
创建
键
/
值
类型
typescript
、
typescript-generics
假设我们有一个
类型
type Foo = { b: number;} 现在,我想为
具有
给定
类型
T
的
key和value
的
对象
定义一个
类型
,以便直接从
键
推断
出
值
的
类型
当然,如果显式
类型
化为KeyValue<Foo, 'a'>,我可以
创建
与Foo:s属性
浏览 15
提问于2021-10-06
得票数 0
回答已采纳
1
回答
引用同一接口中定义
的
另一种
类型
。
typescript
、
types
>;如果我希望type与key所指向
的
A中
的
类型
相对应,而B不是泛型
的
,那么它应该是哪种
类型
? 我可以让type成为A[keyof A],但那样的话它就不能和key相提并论了。我也可以让B在K extends keyof A上通用,然后有key: K和type: A[K],但是我想知道我是否能够做到这一点,而不需要B是泛型
的
。理想情况下,我希望
创建
一个
类型
为
B
的
对象
,
TypeS
浏览 3
提问于2020-06-25
得票数 0
回答已采纳
2
回答
为什么
Typescript
不能
推断
可选参数
的
函数参数
类型
?
javascript
、
typescript
number) => void, cb: identity((foo /* infers number */) => {}),对于fn和fn3,TS能够
推断
出fn2和fn3
的
类型
在功能上是一样
的
,所以我想知道为什么TS不能
推断
出foo
的
类型
。 实际
的
用例是React
的
useCallback,我试图
推断
通过useCallback传递<em
浏览 0
提问于2021-04-03
得票数 7
1
回答
从
对象
文字自动
推断
的
记录
类型
(例如:`unown`)
typescript
在
typescript
中,我可以将
对象
文本
保留
为
无
类型
,以便自动
推断
该
类型
,也可以指定一个
类型
(例如Record),以便在
文本
上强制执行该
类型
。-- (1) 我想强制使用Record<unknown, A>,这样就可以从文字
推断
属性(像"prop1" | "prop2" | "prop3"这样
的
联合
类型
浏览 14
提问于2021-11-01
得票数 0
回答已采纳
3
回答
在
类型
记录中定义
对象
并访问其
值
的
最佳方法是哪一种?
javascript
、
typescript
、
typescript-typings
、
typescript2.0
我有一个格式
的
对象
'extra-small': '0.75rem', medium: '1.5rem', 'extra-large': '4rem'作为打字稿
的
新手,我无法理解错误是什么。
浏览 6
提问于2020-08-11
得票数 3
回答已采纳
2
回答
只定义
对象
的
键
,自动生成
值
的
类型
typescript
我认为这是因为我将
值
定义
为
any。
值
本身非常大,所以如果可能的话,我希望它是自动生成
的
。谢谢!
浏览 0
提问于2021-07-16
得票数 0
2
回答
某一
类型
的
打字稿
typescript
我尝试这样做,其中我想要一个idKey,它是T
的
键
,但只有
类型
数
的
属性。 list: T[],) => {} 此条件将始终返回'false‘,因为'Tkeyof
浏览 3
提问于2022-08-24
得票数 2
回答已采纳
1
回答
为什么在
TypeScript
中缺失
类型
参数被
推断
为
未知?
typescript
、
generics
为什么调用中
的
泛型
类型
参数在省略时会被
推断
为
unknown
类型
(或
约束
类型
)。
的
调用是一个错误。相反,它
推断
unknown,所以result
的
类型
是unknown。为什么?如果T有一个
约束
,那么result
的
类型
就是
约束
类型
。我可以理解默认
值
是有用
的
,但是
TypeSc
浏览 1
提问于2020-06-03
得票数 2
回答已采纳
1
回答
如何从
类型
记录中
的
数组
值
中
创建
对象
键
javascript
、
typescript
、
types
only properties inside data)console.log(data.customer_email); //
typescript
浏览 1
提问于2022-09-03
得票数 0
回答已采纳
3
回答
定义
具有
精确
类型
的
对象
数组
typescript
对于
类型
记录,我有一个关于输入一个
对象
数组
的
快速问题。现在如果我这么做了: foo: "hello", }, foo: "goodbye",bar: "JavaScript"];{foo:string; b
浏览 0
提问于2018-12-24
得票数 0
回答已采纳
2
回答
接口
类型
推断
typescript
、
types
、
type-inference
我有以下
类型
:interface B extends A { b: string }现在我想编写以下返回A
的
函数 return t > 10 : { a: "a", c: "c" };只有当我显式地将返回<
浏览 2
提问于2018-06-01
得票数 2
回答已采纳
1
回答
将
对象
键
作为泛型传递
typescript
在
TypeScript
中,是否可以将
对象
中
的
每个
键
作为泛型传递给该
对象
中
的
每个相应
值
?interface Items [key: Key extends string]: Item <Key>;{}; name: 'a' // Type
浏览 0
提问于2019-08-27
得票数 1
3
回答
处理丢失
的
对象
键
typescript
我试图找出用
TypeScript
处理
对象
文本
索引
的
最佳方法。} 元素隐式
具有
“任意”
类型
,因为“string”
类型
的
表达式不能用于索引
类型<
浏览 0
提问于2020-08-08
得票数 0
1
回答
TypeScript
中
的
动态
对象
键
typescript
在
TypeScript
中设置动态
对象
的
类型
时,我遇到了问题,因为我
创建
的
对象
具有
动态
键
和3,它们不是。下面是我如何定义
对象
的
类型
: [key: string]: { value: number, },
浏览 2
提问于2022-06-09
得票数 0
回答已采纳
1
回答
类型
记录中没有
推断
的
索引
类型
typescript
、
type-inference
、
inference
variable: MyCustomType<T>) => {};那么,为什么TS不能猜到它是字符串呢?非常感谢!
浏览 2
提问于2022-09-26
得票数 1
回答已采纳
2
回答
在
Typescript
中,我可以
约束
泛型键值
的
类型
吗?
javascript
、
typescript
、
generics
在
Typescript
中,如何将泛型
类型
上
的
字段
类型
限制为特定
类型
?换句话说,我想编写一个接受
对象
obj和该
对象
的
键
key
的
函数,但是如果obj[key]不是X
类型
,就会引发
Typescript
错误。例如,如果X
为
string function foo<T extends {}, K extends keyof T ???
浏览 6
提问于2021-12-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
TypeScript 4.1发布,新增模板字面量类型
TypeScript学习笔记(超全)
JavaScript和TypeScript中的symbol每日前端夜话0xC0
Oracle表及保证数据的完整性
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券