腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
联合
类型
的
分
键
作为
typescript
中
对象
的
键
javascript
、
typescript
、
types
我想使用
联合
类型
的
键
作为
typescript
中
对象
的
键
。type EnumType = 'a1' | 'a2' a1: 'test' } 在这种情况下,我必须将a2
作为
键
添加到
对象
中
浏览 22
提问于2020-10-22
得票数 3
回答已采纳
1
回答
作为
联合
类型
的
记录函数参数不能分配给它
的
联合
值。
typescript
目标是声明映射程序
的
Record
类型
定义,以限制
键
和函数值。这些函数
的
参数具有不同
的
行为,因此使用
联合
类型
定义。PushNotificationPayloadVideoComment是PushNotificationPayload
联合
类型
的
一部
分
,但是TS编译器检测到它不能分配给它
的
联合
TypeScript
浏览 8
提问于2022-01-21
得票数 2
回答已采纳
2
回答
如何在
对象
形状上使用keyof而不是显式
类型
typescript
、
type-inference
、
keyof
我想根据
TypeScript
中
另一个
对象
的
键
创建一个
类型
。 我已经设法通过
类型
推断做到了这一点。但是如果我使用显式
类型
Record<string, something>,那么keyof会给我string,而不是我使用
的
实际
键
的
联合
。
TypeScript
Playground GIF 示例代码如下: type FileType = "image
浏览 25
提问于2020-12-12
得票数 0
3
回答
数组和
对象
类型
的
类型
合并
typescript
当我尝试使用
联合
或多个
类型
/接口时,
Typescript
compiler一直抛出错误。我
的
要求 } 属性
浏览 0
提问于2018-07-25
得票数 2
1
回答
基于推断
的
参数
对象
值
类型
推断函数
的
返回
类型
typescript
、
typescript-generics
我有一个函数,它接收一个
键
,一个
对象
,并在该
对象
中
返回该
键
的
值。在出现字符串
联合
的
情况下,我希望
对象
包含该
联合
的
所有成员
作为
键
。string>(key: T) => <O extends { [key in T]: unknown }>(obj: O): O[T] => {}; 当给定已定义
浏览 4
提问于2022-11-01
得票数 0
回答已采纳
1
回答
键入两个具有相同
类型
的
对象
javascript
、
typescript
我有两个
对象
,每个
对象
都表示翻译成一种特定
的
语言。 有没有一种方法可以让我
的
对象
具有相同
的
类型
(理想情况下不需要定义一个包含所有
键
的
联合
的
额外
类型
)。我
的
最终目标是,如果我将一个
键
添加到一个
对象
中
,
typescript
会通知我需要将这个新
键
添加到另一个
对象
<
浏览 18
提问于2021-05-08
得票数 2
2
回答
类型
记录:将标记
的
联合
转换为
联合
类型
typescript
、
union-types
我有以下标记
的
联合
界面 a: TypeA;}type oneOf<T> = .哪里我无法将
类型
键
映射到只有
键
作为<
浏览 3
提问于2020-06-26
得票数 1
回答已采纳
2
回答
如何在
TypeScript
中键入具有已知和未知关键字
的
对象
typescript
、
conditional-types
我正在寻找一种方法来为以下
对象
创建
TypeScript
类型
,该
对象
具有两个已知
的
键
和一个具有已知
类型
的
未知
键
: known: boolean field要求所有属性都与给定索引签名
的
类型
匹配。到目前为止,我唯一
的
解决方案是使用索引签名,并设置所有可能
类型
的
联合
类型<
浏览 2
提问于2018-04-23
得票数 29
回答已采纳
1
回答
如何在
TypeScript
中
输入提示特定常量字符串?
typescript
我有一个getter函数,可以从
对象
中
检索存储
的
值。还有一个setter,它设置一个新值。提示
对象
的
常量
键
,如下所示。 在上图中,我更改了get参数
的
类型
,以获得提示。我想要
的
是get函数接受任何string
作为
参数,并在它是像APP_ENV或APP_CONFIG这样
的
必需
键
时显示提示。我试过了
联合
操作员 function get(key: "APP_
浏览 23
提问于2020-09-26
得票数 0
回答已采纳
1
回答
如何在
typescript
中
扩展记录
类型
的
键
typescript
这是
typescript
中
的
预期行为吗?}); 我想通过继承来约束Record
键
类型
的
类型
。我该怎么做呢?相反,将
键
类型
作为
泛型参数也不会像预期
的
那样工作: const NeedsRecord = <T extends string>(record: Record<T, any>) => { } NeedsRecord}); 显式定义
联合
键<
浏览 22
提问于2020-10-14
得票数 0
回答已采纳
1
回答
‘in’关键字在
typescript
中
的
作用是什么?
typescript
我知道如何使用它,但在文档
中
找不到任何解释。我想要一个准确
的
定义,这样我就能更好地理解它。 编辑:我指的是映射
类型
中使用
的
in,而不是js操作符。
浏览 0
提问于2018-05-07
得票数 55
回答已采纳
1
回答
如何在函数
中
的
记录中使用union
类型
作为
泛型参数
typescript
、
typescript-generics
我对记录
中
的
通用
联合
类型
感到困惑。这是我
的
代码(
TypeScript
版本: 4.6.3): const mapnumber> = Record<T, string>; const map: AAAA = {}; 那么,如果我想将
浏览 6
提问于2022-05-12
得票数 1
回答已采纳
1
回答
从
TypeScript
中
的
keyof类派生
的
联合
类型
typescript
、
types
在
TypeScript
中有没有一种方法可以使
联合
类型
成为仅在类中找到
的
键
的
联合
?我只想要一个来自MyClass属性
的
联合
类型
?我在
TypeScript
中
缺乏正式
的
词汇表,所以我不确定在这里有什么可能会有帮助。 我在这里和网上都看过了,但我发现了与我所寻找
的
不同
的
东西。例如,我遇到过 type MyType = keyof MyC
浏览 14
提问于2021-08-01
得票数 1
回答已采纳
1
回答
从
联合
字符串
中
定义yup
对象
中
的
键
typescript
、
yup
因此,我有一个字符串
联合
类型
,用作
对象
中
的
键
。字符串
联合
类型
是基本
的
:但是如何在yup
对象
中使用它
作为
键
呢?
浏览 8
提问于2022-07-05
得票数 0
2
回答
嵌套子
对象
的
关键字
typescript
我有一个递归
类型
的
对象
,我想要获取它
的
键
和任何特定
类型
的
子键。'/another' | '/parent' | '/child'export interface RouteEntry { }, '/a
浏览 0
提问于2017-08-31
得票数 19
1
回答
TypeScript
扩展接口/
类型
的
所有值
类型
typescript
、
types
、
interface
、
extend
给定一个具有已知
键
和值
的
接口,是否有可能告诉
TypeScript
,我想要一个具有与原始接口相同
的
键
的
类型
,以及通过原始
类型
和另一个
类型
的
联合
扩展
的
值
类型
。描述所需行为
的
伪(可悲
的
是无功能
的
)
TypeScript
代码: type FancyCSSObject = { [key: keyof C
浏览 14
提问于2020-01-17
得票数 1
1
回答
如何使用
TypeScript
访问嵌套
的
JSON属性?
typescript
下面的代码块返回一个
TypeScript
错误。元素隐式具有“任意”
类型
,因为“string”
类型
的
表达式不能用于索引
类型
{ id: string;path: string;basename: string;createdOn: string;modifiedOn方括号在JavaScript (或使用//@ts-ignore)
中
工作得很好。 在
TypeScript
中
,正确
的
方法是什么?includes(propert
浏览 0
提问于2020-02-27
得票数 1
回答已采纳
1
回答
在
联合
类型
中
迭代子
对象
-
typescript
typescript
、
typescript-typings
我有一个
联合
类型
和一个包含不同属性
的
子
对象
。有没有一种方法可以在函数
中
接受这个
联合
,并以一种
typescript
安全
的
方式迭代它
的
子
对象
的
键
?Object.keys(bools) as keygroups } test(a) 这个^看起来是一个很好
的</em
浏览 17
提问于2021-03-29
得票数 0
2
回答
枚举
TypeScript
字符串文字
typescript
有没有办法遍历
TypeScript
字符串文字
的
值?| "bar" | "baz" | "xyzzy" // ... do something with each category我目前有这样
的
东西process("baz") process("xyzzy")
浏览 11
提问于2017-01-20
得票数 10
回答已采纳
1
回答
只部分符合给定
联合
类型
的
数据-为什么
TypeScript
没有抱怨?
typescript
、
types
、
typechecking
、
static-typing
、
union-types
给定以下
类型
定义: name: string; purchasePrice: number; soldAt: string;}; 为什么
TypeScript
如何让
TypeScript
强制执行这个不变量呢?
浏览 3
提问于2019-10-26
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一分钟看懂~Excel中超厉害的快捷键Ctrl+E
TypeScript 4.1发布,新增模板字面量类型
JavaScript和TypeScript中的symbol每日前端夜话0xC0
从React迁移到TypeScript:忍受了15年的JavaScript错误从此走远
【行业资讯】TypeScript 4.1 RC 发布,字符串模板类型实装
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券