腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否
可以
在
Typescript
接口
中有
条件
地
要求
属性
假设我有以下
接口
: interface updateOptions { fields: string[]; } 有没有一种方法
可以
在
没有提供Fields的情况下使updateAll成为必需的,反之亦然,或者这是必须在实现
中有
条件
地
完成的事情?
浏览 11
提问于2020-06-22
得票数 1
回答已采纳
1
回答
在
typescript
中有
条件
地
获取
接口
属性
的类型
、
、
、
这是我的界面: interface Responses { foo:number; 204:{ }; } 我
可以
像下面这样获取任何
属性
类型: type TypeFor200 = Responses['200']; 但是,我希望将其设置为有
条件
的,以便如果
接口
中不存在200
属性
,则它应返回204的类型,如下所示: type AnyType=Responses['200'] : Responses
浏览 25
提问于2021-10-16
得票数 1
3
回答
在
TypeScript
中,
是否
可以
定义遵循模式的动态
属性
?
在
TypeScript
中,
是否
可以
定义遵循模式的动态
属性
?interface MyInterface {} type MyType = Record因此,如果我想将只以"str"开头的
属性
和以"num"开头的
属性
应用到一个类
浏览 9
提问于2021-06-24
得票数 4
回答已采纳
2
回答
关闭
接口
的eslint规则?
、
、
我有我
在
Axios中使用的
TypeScript
接口
,它们很难看,因为我的API以这种方式
要求
它们: URI: string,}
是否
有一种方法
可以
禁用整个
接口
的eslint规则(naming-convention) (我
在
一个文件
中有
很多)
浏览 0
提问于2021-02-18
得票数 1
回答已采纳
1
回答
在
TypeScript
中有
条件
地
添加
属性
我想有
条件
地
向对象添加一个
属性
(或者我指的是类--我不确定
TypeScript
中的实际语义)。 } as IMetadata; name: 'bar',};export d
浏览 3
提问于2016-11-17
得票数 2
回答已采纳
2
回答
是否
有办法确保
接口
的所有
属性
都已被寻址?
先读:真正的问题是,最后,谢谢我知道一个使用Object.keys()迭代所有
属性
的选项,但是这不是我想要的,我正在寻找一种解决每个
属性
的方法: Data): string {}interface Data { one: number;
浏览 6
提问于2017-03-31
得票数 0
2
回答
在
接口
中声明protected
属性
是否
可以
在
TypeScript
接口
中声明受保护的
属性
?SomeClass implements IsDrawable { cssClass: string;类' SomeClass‘的SomeClass错误错误
地
实现了
接口
属性
“”cssClass“”
在
类型“”SomeClass“”中受保护,但在“”IsDrawable“”
浏览 1
提问于2015-10-01
得票数 12
回答已采纳
2
回答
Typescript
和REST API响应
、
、
在
JavaScript应用程序中,它调用rest API来获取数据,然后检查它
是否
存在,然后有
条件
地
呈现应用程序。
在
JavaScript中,我
可以
动态检查响应对象上
是否
存在
属性
,并有
条件
地
呈现它。
在
typescript
中,它抛出一个错误,因为数据是任何类型的,并且它不知道该
属性
是否
存在。
在
typescript
浏览 4
提问于2020-09-26
得票数 1
1
回答
接口
中的联合操作符与
TypeScript
误差2339
、
是否
可以
在内部
接口
中组合其他
接口
,如: list: IData[] | IData2[];}
属性
'language‘
在
'IDataLanguageCountry \ IDataCurrency’类型中不存在。<em
浏览 7
提问于2022-11-10
得票数 0
回答已采纳
3
回答
从
属性
和方法的类中提取特定类型并将其添加到
接口
、
、
、
我不想要一个解决方案,而是一个提示,如果这在
Typescript
中是可能的。我对
条件
类型还是比较陌生的。
是否
可以
从
属性
和方法的类中提取类型到
接口
?return new Observable<number>();}
Typescript
浏览 0
提问于2019-07-31
得票数 3
1
回答
检测设备/浏览器
是否
支持全屏API
、
、
、
、
如何判断浏览器
是否
支持JavaScript中的FullScreen应用程序
接口
?(理想情况下在使用
TypeScript
的Angular中)
浏览 4
提问于2020-05-16
得票数 0
1
回答
为什么类型记录允许不正确的普通对象返回
接口
定义
};更多的示例中,类型记录确实确保没有添加额外的
属性
: string1: "Hi", const returnVal: ITester = { foo: 42 // <--
Typescript
浏览 1
提问于2019-10-23
得票数 0
2
回答
接口
数组中的类型标命名定义
、
例如,我有一个
接口
,它定义了一个布尔值和可选字符串:interface IError { error: [boolean, string?]但是,我想在
接口
中添加更多的上下文。布尔值应该命名为errorOccured,字符串应该命名为message。
浏览 0
提问于2019-05-29
得票数 0
回答已采纳
1
回答
如何使用动态提供的键值对创建一个对象,从而使类型记录的“`exactOptionalPropertyTypes = true` ` check”?
、
、
类型检查选项套件中的 exactOptionalPropertyTypes:
接口
人{名称:字符串,年龄?:数字;}
接口
人{名称:字符串,年龄?:数字,未定义;} 这意味
浏览 21
提问于2022-01-20
得票数 0
1
回答
在
类型记录中定义静态可索引对象
属性
、
、
、
我想编写一个带有object
属性
的可重用
TypeScript
类,该
属性
具有索引、命名
属性
,
可以
在
构造时定义这些
属性
,然后通过它们的名称进行修改。这些命名
属性
可以
是
接口
的键,我的意图是使用这个
接口
静态
地
检查set函数中
是否
有不正确的键或迭代,如下所示: private attributes: {[
浏览 3
提问于2020-06-21
得票数 2
回答已采纳
2
回答
有多个类型实现,但只有一个基于
Typescript
中的
条件
处于活动状态
、
、
例如,我有以下两个
接口
:kind: 'fooA',b: string} kind:'fooB',d: string,} 现在我的一个方法是处理这个作为参数传入的
属性
,在任何给定的时间,这两个
接口
中只有一个是有效的,我希望
typescript
只检测当前活动
浏览 0
提问于2019-10-28
得票数 0
1
回答
基于
TypeScript
中不同
接口
的
接口
建模
假设我
在
TypeScript
中有
一些
接口
: id: number; text:string;} setText: (string) => void;}
浏览 1
提问于2021-10-15
得票数 0
回答已采纳
4
回答
TypeScript
中的
条件
类型
、
、
我想知道
是否
可以
在
TypeScript
中使用
条件
类型?interface ValidationResult { errorText?: string;但是我想要删除errorText,并且只有当isValid是false作为必需的
属性
时才有它。
浏览 6
提问于2019-12-04
得票数 75
回答已采纳
4
回答
如何从
TypeScript
中的
接口
排除密钥
在
TypeScript
中,您
可以
组合两种
接口
类型,如下所示 interface Foo {} var2: string }有没有什么方法
可以
在
TypeScript
中做到这一点?会抱怨并
要求
我提供value
属性
。这里我想要的是返回一个没有特定键的
接口
,我想要这样的东西 React.ComponentClass<P - {value: s
浏览 47
提问于2017-07-08
得票数 34
回答已采纳
2
回答
TypeScript
接口
中的覆盖/重写方法签名
'BetterArray‘错误
地
扩展了
接口
'T[]’。我
是否
可以
强制指示
TypeScript
我想要覆盖我的
接口
上的推送(比如)?备注-我正在使用
TypeScript
2.0interface A {} fn(): this;
接口
浏览 14
提问于2016-10-07
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript的6个高级技巧,让代码更清晰
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
TypeScript 3.7 RC发布,备受瞩目的Optional Chaining来了
TypeScript 2.8引入条件类型
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券