腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
仅
强制
对象
属性
的
TypeScript
类型
typescript
string, MyValue> = { [myObj.bar]: 'cow', } as const; 因为myValueMap被声明为具有任意字符串键
的
对象
,所以我们不能对该
对象
的
实际键(cat和dog)进行
类型
检查。我可以完全删除显式声明,但不
强制
要求值是MyValue(在我
的
实际代码中,MyValue是数百个常量字符串)。有没有一种方法,最好不使用包装器函数,就可以<
浏览 21
提问于2020-08-13
得票数 1
2
回答
为什么
TypeScript
只允许在使用大括号定义
的
对象
上使用额外
的
属性
?
typescript
在定义接口时,
TypeScript
文档提到,只要
对象
采用接口
的
形状,任何多余
的
对象
属性
都是允许
的
。somebody.name);但是,这是否
仅
适用于函数参数下面我尝试创建一个
强制
转换为特定
类型
的</em
浏览 1
提问于2017-07-21
得票数 0
2
回答
使用布尔值
类型
将字符串传递给输入不会产生错误。
angular
、
typescript
因此,我有一个类,它将值定义为布尔值: myProperty: boolean;然后在我
的
部分: set myProperty ( setting: boolean ){ }如果我传递
的
东西不是像这样
的
布尔值它只设置传递给设置
对象
的
结果字符串。哪一种不可能?我在这里错过了什么?
浏览 2
提问于2016-11-11
得票数 0
回答已采纳
1
回答
TypeScript
:匿名
对象
属性
不符合
类型
规范时
强制
类型
错误
typescript
、
types
我有一个带有
TypeScript
类型
属性
的
匿名
对象
。bar: string; foo: { bar: 'baz',}); bar: 'baz
浏览 3
提问于2022-10-11
得票数 1
回答已采纳
1
回答
从
对象
文字自动推断
的
记录
类型
(例如:`unown`)
typescript
在
typescript
中,我可以将
对象
文本保留为无
类型
,以便自动推断该
类型
,也可以指定一个
类型
(例如Record),以便在文本上
强制
执行该
类型
。-- (1) 我想
强制
使用Record<unknown, A>,这样就可以从文字推断
属性
(像"prop1" | "prop2" | "prop3"这样
的
联合
类型
),并根据A对值进行<em
浏览 14
提问于2021-11-01
得票数 0
回答已采纳
2
回答
为什么
TypeScript
在尝试在联合
类型
中阅读“从不”时不抱怨?
typescript
我认为
TypeScript
在试图读取可能是array或never
的
属性
时会抱怨,然后,我需要使用
类型
谓词缩小
类型
。事实并非如此。为什么?如何更改
类型
,以便
TypeScript
强制
我检查我没有处理空
对象
?("documents" in x); //
TypeScript
does n
浏览 8
提问于2022-05-04
得票数 3
回答已采纳
2
回答
如何让
TypeScript
知道我
的
对象
的
键?
typescript
、
typescript-typings
现在,我想限制
属性
的
值,所以我声明了一个接口: interface StyleSet {} 现在我将
类型
添加到前面的
对象
中,现在,智能感知可以识别,并且
TypeScript
强制
对象
k
的
属性
值为React.CSSProperties
类型
。 然而,现在问题来了,现在智能感知(和
TypeScript
!?)不再识别我
的</
浏览 48
提问于2020-09-17
得票数 0
1
回答
如何在JSDoc中为
TypeScript
声明附加
属性
的
子
类型
?
typescript
、
visual-studio-code
、
jsdoc
如何使用JSDoc注释向
TypeScript
编译器声明“
类型
X具有Y
类型
的
所有
属性
,以及这些其他
属性
”?/** 错误TS2322:'{ name: string; age: number; }'
类型
不能分配给
浏览 1
提问于2018-06-26
得票数 0
1
回答
对动态索引
对象
进行
TypeScript
严格成员
类型
检查
typescript
、
vuex
我有以下场景,我正在用
TypeScript
开发一个vuex插件,以自动从服务器获取所需
的
数据。currentUserAccount: Account} 我已经为描述如何获取这些资源
的
对象
创建了
类型
: export type RemoteOptions<T> = { readonly<T>定义为几乎所有的东西提供了很好
的
类型
检查,它
强制
RemoteOptions<RootState>
对象<
浏览 10
提问于2019-03-01
得票数 0
1
回答
为什么
类型
断言不能像
类型
声明那样有效?
typescript
给定以下接口:{ email: string;我原以为以下几行代码在设计时在功能上是相同
的
:如果
Typescript
认为必须指定
类型
的
所有非可选
属性
,为什么它不抱怨在缺少
属性
的
对象
上使用as Request进行
类型
断言。有没有
强制
执行这
浏览 1
提问于2021-01-13
得票数 0
2
回答
约束索引签名(使用泛型)使子
属性
具有匹配
的
类型
typescript
、
generics
、
types
、
index-signature
在
TypeScript
(v4.5.4)中,我试图通过索引签名来定义
对象
类型
。我希望
TypeScript
强制
对象
中
的
某些子
属性
具有匹配
的
类型
,但这些
类型
允许在顶级
属性
之间进行更改。在下面的例子(不工作),我希望所有快乐
的
司机驾驶他们最喜欢
的
汽车
类型
。司机最喜欢
的
汽车
类型
与其汽车
的</e
浏览 5
提问于2022-02-14
得票数 0
回答已采纳
1
回答
Typescript
编译器无法识别可能不存在
的
对象
条目
typescript
有没有一个选项可以
强制
Typescript
编译器识别从泛型
对象
请求
属性
值可能是undefined,如果该
对象
不包含该
属性
的话。should be string | undefinedconst secondValueOrUndefi
浏览 19
提问于2021-09-07
得票数 0
回答已采纳
2
回答
访问统一
的
TypeScript
字段
typescript
尝试1:地图
的
键“{}”
类型
中缺少
属性
“id”。 当试图将空
对象
分配给
属性
时,这会引发错误。这与有关。
属性
'id‘在
类型
浏览 10
提问于2017-12-18
得票数 0
2
回答
是否有一种方法可以将
类型
化为“any”
的
对象
的
属性
强
类型
javascript
、
typescript
我有一个父
对象
,它
的
类型
为“any”,不能更改(我在单元测试中使用this
对象
),并且我定义了父
对象
的
一个
属性
,但无论我做什么,它总是使用“any”松散
类型
的
。在运行时之前,
强制
转换似乎也不会做任何事情。有没有办法在运行前强
类型
我
的
属性
,这样我就可以让
Typescript
在分配一个伪造
属性
时抛出一个错误?
浏览 2
提问于2019-04-01
得票数 4
2
回答
typescript
as与普通
类型
声明?
javascript
、
typescript
这个正常
的
声明与使用as不同,比如 const myArrayObject = [
浏览 3
提问于2021-03-10
得票数 0
2
回答
如何定义
对象
属性
值
的
类型
typescript
在
TypeScript
中,我可以声明一个
类型
化数组,如下所示: interface Something { b: number propA: {a:1, b:2}, propB: {a:3, b:4}} 在这里,我不关心propA、propB等
的
名称,我也不想要一
浏览 20
提问于2020-11-04
得票数 2
回答已采纳
1
回答
如何让
Typescript
检查器相信某个值是Javascript中
的
特定子类?
javascript
、
visual-studio-code
我使用
的
VS启用了(相对)新
的
checkJS选项--我正在编写Javascript,但这会让
Typescript
引擎进行有限
的
类型
检查。我正在使用querySelector查找DOM元素并访问特定于元素
的
属性
:img.src = "image.png"; 这会导致代码将第二行标记为有问题,因为querySelector
仅
返
浏览 4
提问于2017-07-27
得票数 1
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
我不明白为什么这个
TypeScript
代码应该编译(
TypeScript
2.8.3都是严格检查
的
)我看过关于超额检查
的
文档最终
的
问题是:我如何才能真正地对这个
对象
进行正确
的
键入--以至于将其转换为具有非接口成员(可能/可能
的
错误)
的
对象<
浏览 0
提问于2018-06-06
得票数 1
回答已采纳
1
回答
ASP.NET MVC 2验证嵌套
对象
asp.net
、
validation
、
asp.net-mvc-2
根据规范,只有当找到嵌套
对象
的
属性
之一
的
输入时,才会验证复杂
的
子
属性
(也称为“嵌套
对象
”)。例如,如果Person具有
属性
{ string Name,Address HomeAddress },Address具有
属性
{街道,城市},并且操作接受Person
类型
的
参数,则
仅
当输入表单具有针对这些嵌套
属性
的
输入编辑器时有没有办法
强制
浏览 0
提问于2010-07-26
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券