腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
-
定义
具有
某些
特定
已知
属性
和
未定义
数量
的
未知
属性
的
对象
类型
我正在尝试使用下面的代码
定义
一个
类型
,这是不允许
的
: type ValidationResult { isValid: boolean: string[]; } 希望我要实现
的
目标是显而易见
的
。我希望ValidationResult有一个布尔值
的
isValid
属性
,一个字符串数组
的
errors
属性
,以及任意
数量
的
Validat
浏览 57
提问于2020-11-06
得票数 0
2
回答
如何在
TypeScript
中键入
具有
已知
和
未知
关键字
的
对象
、
我正在寻找一种方法来为以下
对象
创建
TypeScript
类型
,该
对象
具有
两个
已知
的
键
和
一个
具有
已知
类型
的
未知
键: known: boolean field要求所有
属性
都与给定索引签名
的
类型
匹配。到目前为止,我唯一
的
解决方案是使用索引签名,并
浏览 2
提问于2018-04-23
得票数 29
回答已采纳
6
回答
将空
的
所有实例转换为
类型
记录中
未定义
的
所有实例
的
通用方法
、
、
、
我希望编写一个函数,将任何空
对象
的
属性
的
所有实例转换为
未定义
的
对象
。我
的
许多
对象
都有嵌套
对象
作为
属性
或值/
对象
数组。在处理这个问题时,我
的
第一个想法是使用泛型来尝试捕捉
具有
泛型
类型
的
每个
属性
的
类型
,然后根据需要将该
属性
的<
浏览 0
提问于2018-05-16
得票数 10
回答已采纳
1
回答
如何在
typescript
中创建一个
属性
数量
未知
的
界面?
、
我想在
typescript
中创建一个
具有
未知
数量
的
字符串
类型
属性
的
接口。字符串
类型
可能有5个或50个
属性
,在
typescript
中可以吗?
浏览 12
提问于2020-12-21
得票数 0
回答已采纳
1
回答
如何在
类型
记录中有意
定义
“空接口”
、
TypeScript
允许检查
未知
属性
。
对象
文字只能指定
已知
的
属性
,并且'asda‘不存在于'MyInterface’
类型
中。 } asda: 'asdfadf'但是,如果我实际上想为可能没有任何
属性
的
空<e
浏览 0
提问于2018-03-03
得票数 4
回答已采纳
1
回答
描述
某些
键
已知
的
类型
记录
对象
、
如何为
类型
记录
对象
定义
一个
类型
,其中一些键是
已知
的
,而另一些键是
未知
的
,或者
定义
为单独
的
类型
。以下列
对象
为例: foo: 1, baz: { }, foobar: 1} 我知道
对象
总是
具有
在这种
类型</em
浏览 3
提问于2022-08-23
得票数 3
3
回答
处理
未知
变量
的
TypeScript
错误:“object”
类型
上不存在
属性
我试图了解如何正确地处理
未知
变量,该变量可能是一个
具有
特定
属性
的
对象
。这源于在使用仍在开发中
的
第三方库时
的
各种尝试/捕捉场景,因此"e“可能是
具有
某些
属性
的
对象
,也可能不是
对象
。以下是我问题
的
简化版本,但这个问题还有其他一些表现形式。因此,我希望避免
类型
断言或禁用
类型
检查。
浏览 4
提问于2021-08-27
得票数 2
1
回答
为由另一个接口扩展
的
对象
定义
接口
我想为
对象
定义
一个
具有
未知
属性
的
接口,该
对象
是由另一个接口中
的
已知
属性
扩展
的
。,这就是我尝试过
的
:我希望这是该方法
的
定义
,它返回一个解析为
对象
的
承诺,该<e
浏览 1
提问于2018-04-22
得票数 0
回答已采纳
1
回答
将CoreUI图标导入Vue.js
TypeScript
项目
、
、
、
重载3中
的
1,‘(选项?:
未定义
的
ThisTypedComponentOptionsWithArrayProps?):CombinedVueInstance>',给出以下错误。
对象
文字可能只指定
已知
的
属性
,并且‘图标’在'ThisTypedComponentOptionsWithArrayProps‘
类型
中不存在。重载3中
的
2,‘(选项?
对象
文字只能指定
已知
的</e
浏览 2
提问于2020-03-03
得票数 2
回答已采纳
2
回答
自动推断变量属于密钥集中
我有一个
对象
,希望使用字符串变量访问它,但是我得到了错误: "B":2, } const result = obj[str];但是,这个编译
和
result不应该有number|undefined
类
浏览 4
提问于2021-01-24
得票数 2
回答已采纳
1
回答
具有
未知
数量
的
泛型
属性
的
Typescript
接口,所有这些
属性
都应
类型
化为布尔值
、
我想做一个
具有
未知
数量
的
泛型
属性
的
typescript
接口,所有这些
属性
都应该被
定义
为布尔值。如果我想创建一个带有
属性
'foo‘
和
泛型值
的
接口,我会这样做: export interface Foo<T> {} 因为我基本上想做相反
的
事情,所以我试过了 export interface(@
typescript</
浏览 30
提问于2021-09-21
得票数 1
回答已采纳
1
回答
在接口中给
未知
属性
一种
类型
;给一种
已知
属性
冲突
类型
我正在为表示XML元素
的
对象
创建一个接口。
TypeScript
犯了错误,告诉我
类型
Mutation[]与
类型
string冲突。Mutation { children: Mutation[];但是,这个错误再次出现:索引签名参数
类型
不能是
类型
别名但是,这意味着每当我访问Mutation上
的
属性
浏览 1
提问于2020-03-09
得票数 0
1
回答
React组件精确
的
TypeScript
支撑
类型
、
、
、
、
works<Comp user={{ random: 3, name: 'test' }} /> // does not work 另外,当我从用户中删除所有
已知
属性
时为什么它接受“随机”支柱,这是
未知
的
,当它是可变
的
。为什么变量
类型
与直接传递支柱有不同
的
行为?有没有任何方法只允许精确
的
道具,而不给每次
类型
的
变量?
浏览 4
提问于2022-03-27
得票数 0
回答已采纳
2
回答
使用回退时合并可识别
对象
的
联合
类型
、
我正在
定义
一个需要接受string
和
object
类型
的
数组。object
类型
必须包含两个
属性
:name
和
value。value必须是另一个
对象
,包含任意一组key: value对。我正在尝试使用区分联合来
定义
一些object
类型
,以便知道
某些
特定
name
的
value
属性
。然而,总是需要保留一个后备,以便当name不是
已知
浏览 13
提问于2020-04-17
得票数 3
回答已采纳
2
回答
具有
不同
类型
的
命名
属性
和
任意命名索引
属性
的
Typescript
接口
、
我想为一个
对象
创建一个接口,该
对象
具有
特定
命名
属性
的
特定
类型
和
所有其他
属性
的
不同
类型
。 size: 3, b: 'bar',}interfac
浏览 18
提问于2015-07-22
得票数 10
5
回答
TypeScript
'{}‘型
关于
TypeScript
{}
类型
的
问题--到目前为止,我认为它意味着“空
对象
没有
属性
”
类型
,但最近我偶然发现了禁止使用{}
类型
的
eslint规则,因为它意味着“任何非空值”。打字稿操场上
的
快速测试表明这是真的:这段代码没有给出编译器错误,但是当我试图将null赋值给d时,确实存在一个错误。所以我
的
问题是: {}在
TypeScript
中到
浏览 6
提问于2020-06-15
得票数 7
回答已采纳
1
回答
将数据网格绑定到List<string[]> wpf
、
、
我有一个自
定义
数据结构,它几乎是我想要在WPF中
的
(虚拟)数据网格中显示
的
字符串数组列表。我见过
的
所有绑定示例都是
具有
已知
属性
的
对象
,例如
具有
Blue
和
Red
属性
的
Colors
对象
。我
的
数据是从SQL查询中填充
的
,返回
的
列数
未知
。 如何绑定到这种
类型
浏览 2
提问于2011-08-13
得票数 6
回答已采纳
1
回答
如何在
TypeScript
中创建动态
对象
有没有办法在
TypeScript
中
定义
动态
对象
类型
?在下面的示例中,我想通过以下语句为"My Complex Type“
定义
一个
类型
: "My Complex Type“
类型
的
对象
是
具有
”任意
数量
的
属性
“
的
对象
,但这些
属性
的
值必须是IValue
类型
。
浏览 0
提问于2015-06-15
得票数 25
回答已采纳
1
回答
为什么涉及有条件
定义
的
属性
的
联合会导致比预期更松散
的
类型
?
{ a: 1, b: 2 } : {};const test: { b: number;因为这是对它最严格
的
类型
描述。或者条件是真,在这种情况下,
对象
有两个
属性
,或者它没有,而该
对象
没有
属性
。const test: { b: number; a?: undefined; }
浏览 6
提问于2022-06-27
得票数 0
回答已采纳
0
回答
流程:仅在
已知
字段上强制
类型
是否有一个流符号,允许
定义
对象
类型
/接口,以验证
已知
属性
和
未知
属性
的
类型
是否未进行
类型
检查(假设
类型
为any)?
浏览 7
提问于2017-12-06
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券