腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
从
键
的
联合
创建
对象
类型
我知道keyof运算符,以及如何
创建
由该
对象
的
键
组成
的
联合
类型
,如下所示: interface Foo { b: string; type Goo = keyofFoo; // "a" | "b" 我想做
的
正好相反,
从
键
的
联合
创建
一个新
的
对象<
浏览 17
提问于2019-04-13
得票数 0
回答已采纳
1
回答
从
类型
键
创建
对象
的
联合
类型
如何
从
INITIAL开始
创建
类型
DESIRED_RESULT。
浏览 17
提问于2019-10-11
得票数 1
回答已采纳
1
回答
TypeScript获得泛型属性
、
我
的
密码在这里 我可以得到我想要
的
结果
的
type1,但是我得到了一个
类型
检查错误,即使我使用@ts-忽略,它仍然弹出错误。type2是合法
的
,但不起作用。
浏览 3
提问于2022-11-09
得票数 1
1
回答
类型
记录验证所有的
对象
值,同时提取
键
作为
联合
。
、
我试图验证一个
对象
文字
的
值,同时
创建
一个所有
键
的
联合
,作为函数
的
参数
类型
。 prop1: string; prop2?,由于PathDeclaration是allPaths
的
类型
,而且它
的
键
只是泛型字符串,所以我
的
path参数不能再从
对象
文本推断
键
。我能想到
的<
浏览 4
提问于2020-03-10
得票数 0
回答已采纳
1
回答
强
类型
调度员函数
、
、
我有一个接受函数记录
的
createDispatcher函数。dispatch({}) // should be compile error, exactly one key expected 下面是我
浏览 6
提问于2022-08-17
得票数 0
回答已采纳
1
回答
从
具有const断言
的
对象
中生成所有
键
的
联合
类型
、
//www.google.com/'},} as constinterface ISiteDetails {
浏览 1
提问于2021-11-09
得票数 1
回答已采纳
2
回答
如何
从
对象
键
嵌套
对象
创建
映射
的
联合
类型
、
、
我正在尝试
创建
一个基于设计令牌JSON文件
的
类型
。JSON
对象
具有以下格式: "Black": { "6": { "value": "#f2f2f2"#33f1c4" }, "100": { "value": "
浏览 4
提问于2021-11-25
得票数 2
回答已采纳
1
回答
Typescript高级
类型
NonFunctionPropertyNames说明
、
我试图在Typescript中更深入地理解高级
类型
,其中一种
类型
是NonFunctionPropertyNames,它只提取给定
对象
的
一个属性。never : K }'中
的
第一部分,我们声明了一个
对象
,并排除了扩展函数
的
属性。让我困惑
的
是花括号[keyof T]后面的部分。这看起来像是数组{...}[keyof T]
的
定义,但实际上它返回
的
是object。谁能解释一下为什么只有大括号部分不足以声明
类
浏览 24
提问于2019-01-18
得票数 2
回答已采纳
2
回答
类型
记录:将标记
的
联合
转换为
联合
类型
、
我有以下标记
的
联合
界面 a: TypeA;}type oneOf<T> = .哪里我无法将
类型
键
映射到只有
键
作为参数
的
<e
浏览 3
提问于2020-06-26
得票数 1
回答已采纳
1
回答
从
类型
定义中排除某些属性
我正在尝试排除Window
对象
上
的
某些特定
类型
声明。 我想到
的
第一步就是用我想要
的
定义子集
创建
另一个
类型
,然后看看是否可以完全重新声明Window模块。 让我们迈出第一步。WindowKeySubsetUnion = Exclude<keyof Window, keyof IgnoredWindowProps>; 现在,WindowKeySubsetUnion包含了未被忽略
的
Window声明
的
键
的
浏览 20
提问于2019-03-23
得票数 0
回答已采纳
2
回答
类型
记录中带有
联合
类型
键
的
松散
类型
对象
、
、
我正在尝试
创建
一个带有
联合
类型
键
的
松散
类型
对象
的
接口。| 'circleText'; [key: ObjectsType] : boolean;但得到了 已经尝试了一些解决办法,
浏览 3
提问于2019-12-30
得票数 4
回答已采纳
1
回答
如何根据模式
的
实际值确定要在
类型
记录中返回
的
数据
类型
?
我有这样
的
代码设置。picked.namepicked.createdAt我尝试过以下几种方法,但是它似乎是基于模式中
的</
浏览 7
提问于2022-05-28
得票数 0
回答已采纳
1
回答
从
联合
字符串中定义yup
对象
中
的
键
、
因此,我有一个字符串
联合
类型
,用作
对象
中
的
键
。字符串
联合
类型
是基本
的
:但是如何在yup
对象
中使用它作为
键
呢?
浏览 8
提问于2022-07-05
得票数 0
2
回答
类型
记录
创建
一个
类型
,其属性是接口
的
属性。
、
、
、
{ }, model: string, }我希望能够为一个
对象
创建
一个接口,它有两个属性--一个是RoutingMap中
的
键
,另一个是RoutingMap中
的
那个Key
的
类型
。export interface RoutingMessage { params: R
浏览 5
提问于2022-01-31
得票数 1
回答已采纳
2
回答
有没有一种方法可以基于
对象
键
在TypeScript上动态生成枚举?
我正在定义一个
对象
,并希望根据它
的
键
动态生成枚举,因此我得到了IDE
的
建议,并且不会调用错误
的
键
。
浏览 4
提问于2019-01-06
得票数 13
回答已采纳
2
回答
如何在
对象
形状上使用keyof而不是显式
类型
、
、
我想根据TypeScript中另一个
对象
的
键
创建
一个
类型
。 我已经设法通过
类型
推断做到了这一点。但是如果我使用显式
类型
Record<string, something>,那么keyof会给我string,而不是我使用
的
实际
键
的
联合
。typeof explicitelyTypedList; Relevant TypeScript Playground 有没有什么方法可以让我在使用Recor
浏览 25
提问于2020-12-12
得票数 0
2
回答
替换
类型
记录
类型
中某些
键
上
的
类型
在下面的代码中,我试图
从
现有
类型
创建
一个新
类型
,方法是循环遍历
键
,并只替换与条件匹配
的
键
。 a: 'test', aa: ['xyz']这在最后几行代码中给出了以下错误:
类型
类型
'string
浏览 1
提问于2020-10-09
得票数 0
回答已采纳
1
回答
如何基于另一个字段值
创建
字段
类型
?
、
、
、
我试图为下面的简化示例编写
类型
。;} containers: Container[];我试过使用泛型,但是App中
的
App不能有多个
类型
。
浏览 4
提问于2022-03-24
得票数 1
回答已采纳
2
回答
在
类型
记录中,如何检索我知道
键
但不知道路径
的
深度嵌套属性
类型
?
、
、
我正在尝试
创建
一个泛型
类型
,它可以
从
可能嵌套
的
对象
类型
中检索特定
键
的
类型
。它将作为泛型接收
对象
和
键
。但是,该
键
的
路径是未知
的
,因此它可能需要遍历每个值才能找到它。这是我到目前为止想出
的
。return number let deeperRegion: GetDeepProp<DeeperUser, 'region&
浏览 4
提问于2021-09-14
得票数 2
回答已采纳
1
回答
类型
记录:将
对象
的
联合
转换为普通
的
联合
、
如何将
对象
的
联合
转换为具有
对象
值
的
普通
联合
。: Bar, bar: Bar,} | {}; 注意
联合
对象
的
键
可能相交希望这个解决方案能让我更好地展开嵌套
类型
。 。
浏览 6
提问于2020-12-22
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券