腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
TypeScript
中
从
接口
创建
联合
类型
或
拾取
类型
?
我的Redux store对象有一个类似于以下内容的
类型
: interface StoreState { state2: State2Type; state3a: State3aType; } 我想
创建
一个基于StoreState的新
类型
,它允许我
从
StoreState
中
的任何
类型
中进行选择,就好像是一个
联合
:NewType: State1Type | S
浏览 15
提问于2021-02-01
得票数 1
回答已采纳
1
回答
TypeScript
中
关联对象数组的
接口
、
、
、
key{n}: ...因此,obj可以包含任意数量的命名键,但这些值必须都是字符串、布尔值
或
数字。 如
何在
TypeScript
中将obj
类型
声明为
接口
?我可以声明一个
联合
类型
或
类似
类型
的关联数组(或可变元组)吗?
浏览 3
提问于2016-07-06
得票数 34
回答已采纳
1
回答
如
何在
react中使用
TypeScript
联合
类型
、
我正在尝试将
类型
应用到ReactJS道具,如下面的
接口
所实现的那样。
如
您所见,tags
类型
是
联合
类型
。name: string; tags: TagInterface[] | string[];我已经能够在函数内部的组件
中
成功地使用这种
类型
,如下所示现在,当我
浏览 3
提问于2022-01-27
得票数 1
回答已采纳
1
回答
TypeScript
:
从
接口
动态
创建
联合
类型
我想要生成一个
类型
的Response{ body: { } code: 400 errorCode: number} 来自Foo (生成
类型
的简化版本)。
浏览 5
提问于2021-01-26
得票数 0
回答已采纳
2
回答
TypeScript
中
的代数数据
类型
、
用另一种方式表达declare var windowState: WindowState STATE_MAXIMIZED =原始问题ty
浏览 6
提问于2015-11-25
得票数 14
回答已采纳
1
回答
获取
接口
成员
类型
的
联合
类型
在
TypeScript
中
,目前可以获取
接口
的所有“键”的
联合
类型
,如下所示: name: string;} // do stuff with key编译器将强制要求只能使用name
或
age调用onlyTakeFooKeys。我的用例是,我需要获取一个
接口
/对象成员的所有
浏览 0
提问于2018-04-21
得票数 4
1
回答
Union允许我访问并非所有
类型
通用的成员。
我不是误解了
TypeScript
中
的
联合
类型
,就是文档不正确。在部分
中
,它用下面的示例说明: 如果有一个具有
联合
类型
的值,则只能访问
联合
中所有
类型
的公共成员。我
创建
了一个
类型
(FilterAction),它是由另外两个
类型
FilterByReportType和FilterByTag组成的
联合
类型
。,然后(这是令人惊讶的部分)它能够访问
联
浏览 3
提问于2017-07-17
得票数 1
回答已采纳
1
回答
禁止
接口
子
接口
中的属性
、
我正在尝试
创建
一个
接口
/
类型
定义,当在
联合
类型
中使用时,它禁止
接口
的子级
中
的某个键(这里,我想为Abc找到正确的定义): someField: { },type UsedHere = {someField: {anotherField: string}} & Abc; 我已经尝试过prohibited的
类型
never,但是
t
浏览 14
提问于2020-03-02
得票数 0
回答已采纳
2
回答
如何设计只有一种属性
类型
不同的两个类共享的
接口
?
、
假设我有两个类(
或
更多)。一个作为数据库实体,一个作为json约束。因为数据库实体将属性设置为外键,因此属性是对象。但在json的情况下,该属性只是一个字符串
类型
。interface A { catalogue: string数据库实体类需要目录作为对象,因为CatObj包含其他信息,
如
id、名称等。如
何在
TypeScript
中
设计
接口
(
或
其他方式)来进行这样的约束?除了使目录
类型
为
浏览 0
提问于2018-02-24
得票数 0
回答已采纳
3
回答
数组和对象
类型
的
类型
合并
当我尝试使用
联合
或
多个
类型
/
接口
时,
Typescript
compiler一直抛出错误。我的要求 } 属性'header
浏览 0
提问于2018-07-25
得票数 2
1
回答
返回对象文本的Array.map上的
类型
检查
我在操场上
创建
了
TypeScript
: a: string} a: 'b',b: item.c, d: '3' }) : [];}
从
数组映射方法
中
的对象返回语句中删除a
或
b属性将导致
浏览 1
提问于2018-12-13
得票数 8
回答已采纳
2
回答
TypeScript
中
的“
类型
”保留字是什么?
、
、
我刚刚注意到,当尝试在
TypeScript
中
创建
接口
时,“
类型
”要么是关键字,要么是保留字。例如,在
创建
以下界面时,在
TypeScript
1.4的Visual Studio2013
中
,“
类型
”显示为蓝色: type: stringconstructor() { }在类的第
浏览 2
提问于2015-07-12
得票数 131
回答已采纳
1
回答
索引器内外键的区别是什么?
、
、
假设我们有以下
TypeScript
代码: [K in keyof T]: string; type ForwardKeyOf<T extends转发keyof obj和拥有Key in T与转发obj本身和在映射
类型
内执行Key in keyof T有什么区别?T参数不是被它的给定值替换了吗?
浏览 0
提问于2018-11-15
得票数 1
回答已采纳
1
回答
TypeScript
&实现作为一种
类型
的
接口
?
、
我刚从
TypeScript
开始,我想不出这一点。,有什么可以替代的呢? 请注意:myComponent: MyComponent不是我想要的答案。我想纠正我对
TypeScript
的误解。
浏览 2
提问于2017-05-29
得票数 9
回答已采纳
1
回答
验证函数签名-
接口
与
类型
别名
我的职能如下: return {s: n};我需要为签名
创建
一个验证器。根据我所读到的,我有两个选择:interface ValidatorFnInterface { [key: string]: any;number) {}; return {s: n};
类型
记录l
浏览 3
提问于2016-11-25
得票数 2
回答已采纳
2
回答
实现多个
接口
的
TypeScript
类型
参数
、
、
、
在C#
中
,我可以这样做:对于泛型类
或
函数
中
的
类型
参数,在
TypeScript
1.5β
中
是否有一种方法可以实现多个
接口
,而不为此目的
创建
一个全新的
接口
?class Dictionary<TKey extends IComparable, IEnumerable, TValue&
浏览 0
提问于2015-07-18
得票数 14
1
回答
表示多态性的继承
类型
和
联合
类型
有什么不同?
、
、
、
我正在使用
Typescript
中
的
联合
类型
,我刚刚意识到它们可以用来表示多态性而不是继承。
从
Java开始,我会写这样的代码。return ':-)';} print() { }另一方面,我可以用
联合
来表达同样的事情return ':-)';} print() {
浏览 5
提问于2021-10-16
得票数 1
3
回答
模板文字键具有“任意”
类型
,因为“string”
类型
的表达式不能用于索引
类型
、
关于如何断言特定的键具有特定的
接口
或
类型
,比如这个,有许多类似的问题。我的问题是不同的,因为所讨论的密钥是由两个部分组成的,而不是简单地使用Object.keys之类的密钥。这似乎与有关,但我甚至不知道这是否是
TypeScript
能够解决的问题。目前,我有许多
接口
,这些
接口
中充满了属性名,它们是名称前缀(
如
team )和数字部分的可预测组合。数字总是在一定范围内,
如
1-16
或
1-18。我已经添加了这些没有映射
类型
的<
浏览 4
提问于2021-08-25
得票数 1
回答已采纳
1
回答
在
TypeScript
中
创建
一个不带“any”的JSON
接口
。
我猜这可能是不可能的,因为即使是原生JSON.parse函数的返回
类型
也是any,但是我一直在为如
何在
TypeScript
中
创建
一个泛型JSON
类型
的
接口
而困惑。我的理解是,因为JSONObject和JSONArray有索引值,
联合
类型
JSONValue也应该接受索引值;显然编译器不同意。我很好奇我自己是否有办法绕过这个问题;考虑到GitHub问题是
从
2015年开始的,也许
TypeScript
在此期
浏览 0
提问于2017-10-25
得票数 3
2
回答
如
何在
typescript
中
创建
深层
类型
对象
如
何在
typescript
中
创建
深层
类型
或
接口
对象?
浏览 0
提问于2020-09-05
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
TypeScript的6个高级技巧,让代码更清晰
TypeScript 2.8引入条件类型
如何用TypeScript来创建一个简单的Web应用
在React中使用TypeScript
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券