腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
只
接受
对象
键
的
TypeScript
类型
、
我不知道这是否真的可行,但我有一个现有的
对象
,它将字符串
键
映射到React组件。我想创建一个
类型
,本质上使父组件
只
接受
图标映射
对象
的
键
作为道具: export const icons: { readonly [key: string]: React.VFC } = Object.freeze另外,如果你对不同
的
标题有建议,让它更容易搜索和描述我实际上试图完成
的
事情,我很乐意更新它。
浏览 12
提问于2021-01-21
得票数 0
2
回答
obj["any"]
的
Typescript
元素
类型
定义
c"] = "cc"; obj["y"] = "yy"; let obj:{a:string, b:string} = { a:
浏览 24
提问于2019-03-20
得票数 0
回答已采纳
1
回答
如何使
对象
键
在
typescript
接口中泛型?
、
、
我试图使接口声明中
的
键
成为泛型,以便如果我向接口传递一个字符串,则
键
将是一个字符串。An index signature parameter type must be either 'string' or 'number'是K
的
错误。
浏览 5
提问于2021-11-27
得票数 1
1
回答
如何描述
typescript
中具有动态名称
的
类型
?
、
、
我想描述一个具有以下行为
的
类型
key : string;}例如:下面是有效
的
myData
类型
{ myKey : 'myKeyValue,我从API中获得了大量数据,这些数据返回了一个
对象
浏览 1
提问于2016-04-07
得票数 1
2
回答
在
Typescript
中,我可以约束泛型键值
的
类型
吗?
、
、
在
Typescript
中,如何将泛型
类型
上
的
字段
类型
限制为特定
类型
?换句话说,我想编写一个
接受
对象
obj和该
对象
的
键
key
的
函数,但是如果obj[key]不是X
类型
,就会引发
Typescript
错误。
浏览 6
提问于2021-12-01
得票数 0
1
回答
为什么‘`keyof’返回一个从不
类型
?
为什么keyof object要返回一个从不
类型
?type T = keyof object // never
浏览 1
提问于2022-08-02
得票数 1
回答已采纳
1
回答
如何(正确)使用
类型
记录(没有外部库)键入表单
、
、
我正在尝试创建一个简单
的
类型
化表单,我很难告诉打字本我希望我
的
输入有哪些价值。到目前为止,我在寻找答案时看到
的
是一堆库和定制
的
钩子,它们可以处理所有这些问题,但是如果没有外部库
的
帮助,就什么也做不到。我想有一个基本
的
形式,我将从用户那里获得用户名,电子邮件和密码。由于我需要让
类型
记录知道我
只
期望从onChange回调中获得一组特定
的
键
,所以我已经将HTMLInputElement扩展到了我
的
浏览 1
提问于2020-12-18
得票数 0
回答已采纳
2
回答
接受
具有特定
类型
的
对象
的
键
?
、
我有这种
类型
(例如这里
的
缩写): firstName: string, age: number我想要创建两个函数,一个
接受
值为string
类型
的
任何形式
键
,另一个表示数字。所以第一个应该
接受
"firstName" | "lastName",第二个应该
接受
"age" 我还希望能够用
键
浏览 4
提问于2020-11-16
得票数 2
回答已采纳
1
回答
TS识别记录
键
可能是未定义
的
吗?
如果我定义了一个
类型
:然后每次我访问myObject上
的
属性时,
TypeScript
都假设
类型
是SubType。这显然不是这样
的
,因为任何
对象
都不可能对每个可能
的
键
都有值。这导致了未明确定义
的
价值观。是否有一种最佳方法来确保
TypeSc
浏览 2
提问于2022-01-07
得票数 0
2
回答
没有定义
的
TypeScript
Partial<T>
类型
、
、
如何创建一个不允许Partial<T>值
的
- undefined
类型
?interface MyType { bar?should throw an error我要找
的
类型
应该是:
只
接受
泛型
类型
上存在
的
浏览 1
提问于2019-02-02
得票数 25
回答已采纳
3
回答
函数头上有2个变量
的
TypeScript
大括号?
function myFunc({one,two}:myType): returnType {具体地说,假设myType是之前自定义
的
类型
,那么{one,two}:myType)意味着什么。
浏览 60
提问于2020-06-04
得票数 0
回答已采纳
1
回答
如何在
TypeScript
中使用与其
键
匹配
的
值来键入嵌套
对象
?
我有一个
对象
,它
的
对象
如下: const CATEGORIES = { id: 'diet', ... ...} 我如何为它编写一个
类型
,这样
TypeScript
才能确保嵌套
的
id属性与父
对象
中
的
键
匹配?const CATEGORIES: { id: T
浏览 11
提问于2020-06-26
得票数 1
回答已采纳
1
回答
要求子
对象
属性值与父
键
类型
相同
在
TypeScript
中,是否可以使用索引签名来强制执行以下结构?name: 'b' }, // Valid} 该
对象
接受
任意数量
的
属性,具有任意字符串
键
,但要求每个属性
的
值都是一
浏览 14
提问于2018-12-16
得票数 0
1
回答
如果函数返回
的
对象
是原始
对象
的
子集,那么
类型
定义会是什么样子
、
所以,我有一个(非常,非常)大
的
对象
,我想要有一个函数,它
接受
任何
对象
(T)及其
键
的
列表(K扩展keyof T),并返回一个新
对象
,其中
只
包含传入
的
那些
键
/值。key) => ({ [key]: resources[key]} 我一直在尝试为这个函数编写
类型
定义,但在TS1023: Ankeys.reduce(
浏览 16
提问于2018-03-04
得票数 1
回答已采纳
2
回答
如何
只
接受
空
对象
?
如何
只
接受
空
对象
:{} 我知道{}
接受
任何包含多个key
的
对象
。我正在寻找一种方法来声明
只
接受
没有任何
键
的
对象
的
类型
。
浏览 0
提问于2019-07-10
得票数 1
回答已采纳
1
回答
如何使用变量推断
typescript
中
的
对象
string } doSomethingA(params) doSomethingC(params)doSomethingA
只
接受
{ a: string, b: string },而doSomethingC
只
接受
{ c: string } 我遇到
的
问题是,我最近在{ a: string, b: string }中更改了一个
键
,
typescript
没有像我希望
的</em
浏览 4
提问于2020-05-24
得票数 1
1
回答
`[名称:字符串]‘
类型
记录中
的
语法
首先,我认为这意味着我们在aa
对象
中有无限数量
的
属性,
键
类型
为string!但是正如你所看到
的
,我可以定义任何
类型
的
键
。
浏览 2
提问于2022-04-17
得票数 0
回答已采纳
2
回答
如何返回一个
对象
,其中
的
键
是从输入
对象
推断出来
的
?
、
、
我想在
TypeScript
中创建一个函数,它
接受
一个
对象
作为参数,并返回另一个具有相同
键
的
对象
。: number }当我尝试运行它时,
TypeScript
报告{}不能赋值给给定
的
类型</em
浏览 29
提问于2019-08-01
得票数 4
回答已采纳
1
回答
如何编写返回与参数相同
类型
的
TypeScript
函数?
我正在编写一个
TypeScript
函数,它
接受
一个带有字符串
键
的
对象
或一个带有字符串
键
的
对象
数组,将这些
键
修改为camelcase,然后返回新
的
对象
或数组。但是,我似乎不能让
类型
正常工作。这就是我到目前为止所知道
的
: const modifiedObject = {};
浏览 57
提问于2018-09-29
得票数 2
1
回答
从T型值
的
类型
/接口中拔出
键
、
、
具有回调
类型
的
基本回调/命名空间如下所示: [key: string(而不是嵌套
的
命名空间),它将
只
接受
对象
上
的
键
。由于接口是由开发人员使用库定义
的
(只要它们扩展了所需
的
接口),在本例中
接受
的
函数参数只能是"root&
浏览 7
提问于2022-02-09
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券