腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
让
Typescript
识别
联合
中
两个
相同
类型
接口
之间
的
通用
共性
?
、
我有几种
类型
的
概述如下: interface Person {} fnc: (arg: T) => void;-这样它就有一个
联合
类型
,示例如下: modifyPersonCharacteristics(person: One | Two) {} 然而,
Typescript
并不喜欢
浏览 26
提问于2020-09-20
得票数 3
2
回答
TypeScript
:泛型
接口
作为其他
接口
的
结合
、
、
、
我想创建一个具有属性
的
泛型
接口
,该属性表示来自其他
接口
的
属性
的
联合
。假设我有
两个
接口
something: string;} something: number;因为这意味着每当我修改
接口
A或B时,还需要手动修改
接口
C。根据我在
TypeScript
文档中看到
浏览 0
提问于2019-05-24
得票数 4
回答已采纳
2
回答
TypeScript
手册问题?
我当时正在阅读
的
TypeScript
手册,在我看来,交叉
类型
和
联合
类型
的
描述是相互替换
的
: 一个交叉
类型
将多个
类型
合并成一个..。这就是我所期望
的
工会
类型
: 如果有一个具有
联合
类型
的
值,则只能访问
联合
中所有
类型
的
公共成
浏览 1
提问于2018-02-05
得票数 1
1
回答
具有混合参数化
类型
的
列表
给定一个带有type参数
的
类型
,是否可以创建一个包含具有混合混凝土
类型
的
值
的
列表?请参阅下面的代码。我在list3
中
的
尝试不能编译。
浏览 2
提问于2016-09-03
得票数 4
2
回答
基于
接口
的
静态属性
的
类型
我有多个
接口
,它们都有一个名为id
的
属性,每个
接口
都有一个唯一
的
静态字符串。string,} id: 'dog',} 然后我有另一个
接口
,它
的
属性需要是上面
接口
的
id之一。我知道我可以使用string,但如果可能的话,我想使用
TypeScript
类型
检查。有
浏览 12
提问于2020-02-26
得票数 0
2
回答
类型
记录组由判别器属性将受歧视
的
联合
类型
的
数组组合成记录
、
我正在尝试编写泛型"groupBy“函数
的
类型
记录签名,该函数将”传播“受歧视
类型
的
联合
数组到记录
中
,其中记录
的
每个字段都是可能
的
区分符值,并指向来自
联合
的
具体
类型
的
对象数组。"groupBy“知道受歧视
的
联合
类型
的
具体
类型
?: Dog[] = animalsByType[
浏览 5
提问于2022-03-24
得票数 3
回答已采纳
1
回答
如何
在
typescript
中
的
类型
[value,error]元组
中
获得正确
的
推断
、
如何
输入元组值| null,Error | null并获得正确
的
类型
推断?目前我正在使用它,但是我没有得到正确
的
类型
推断 const fn = <T>(data: T)
浏览 2
提问于2021-07-17
得票数 1
2
回答
Typescipt:通过提供
的
参数定义
类型
我有
两个
接口
: interface RequestCallWithBody {} 我在函数中使用这
两个
接口
作为
联合
类型
: async call<T>(url: string, config?我没有得到错误: await call<object>( { form: {}, body: {} } // ------------- i got no error ) 这是
联合
浏览 14
提问于2020-04-27
得票数 0
2
回答
具有已移除属性
的
接口
/
类型
、
、
我尝试过创建许多不同
的
interface和type,以不同
的
方式组合
联合
和交集,但都失败了。我有一个带有一些属性
的
接口
: name: string; // many many more...我想创建一个基于A
的
新
接口
(或
类型
,我不关心这一点),删除了name并添加了一些其他属性,结果是: property
浏览 9
提问于2019-07-29
得票数 1
2
回答
除非与
接口
合并,否则在函数上使用new不起作用。为什么?
类型
。好吧,我想这是有道理
的
。但是,如果我向混合界面添加了一个
接口
,它可以正常工作: f: number; this.f = 100;console.log(x.f);interface Bar function Bar(): void 所以我知道有一些合并在进行
中
这个新
的
合并
类型
到底是什么,为什
浏览 6
提问于2017-01-12
得票数 7
3
回答
具有重载
的
可调用
接口
、
、
我有多个
类型
要与(外部)函数相关联。我决定把它们放在一个幕后数组
中
,大致如下:其中,ILabelGenerator应该是
类型
可能具有的不同形状
的
通用
接口
number, y: number): string;} 现在,我不知道
如何
向SomeContai
浏览 1
提问于2015-02-10
得票数 0
回答已采纳
2
回答
在go (1.18)
中
的
泛型上实现多态实现
的
最佳方法是什么?
、
我想要创建一个向量
类型
,它对其内部数据是
通用
的
,但是在给定输入
类型
时,方法
的
实现方式可能有所不同。uint64 | ~float64 | string | bool | time.Time data []T我想根据
类型
在函数上添加不同
的
实现例如: ...在大多数泛型
类型
中
,&l
浏览 6
提问于2022-03-19
得票数 3
回答已采纳
1
回答
是否可以使用条件泛型在
类型
记录
中
设置回调返回
类型
?
、
基于这个泛型,我想更改回调有效负载
类型
。 在下面的示例
中
,我传递
的
是RelationType,它可以是“one”,也可以是“多”,在此基础上,回调应该是字符串或字符串数组。
浏览 0
提问于2021-01-25
得票数 1
回答已采纳
2
回答
几种在Swift
中
的
重复枚举型铸造
、
、
、
实际上,Male,Female,ExplicitGender和Gender都是一样
的
。使2是2种不同
的
Enum
类型
是不完全正确
的
。} case English, French, Arabic, Russian, Chinese, Spanish在
类型
记录
中
浏览 5
提问于2021-09-06
得票数 0
回答已采纳
1
回答
如何
修复“
类型
中
缺少索引签名”错误?
如何
修复下列
类型
错误? 我使用Input
类型
作为查询字符串
的
泛型
类型
(Catch)。当我输入Query
类型
的
输入时,会抛出错误,但是底层
的
JavaScript代码运行得很好。
浏览 2
提问于2020-03-15
得票数 13
回答已采纳
2
回答
为什么
Typescript
类会自动实现
接口
?
、
、
所以我在没有任何JS经验
的
情况下做了
Typescript
教程。我
的
问题是,在给定
的
示例代码
中
,为什么可以将Student对象传递给greeter()函数,该函数以Person为参数?类Student从未实现过上述
接口
,所以我想知道在
Typescript
中
,类是否会自动实现
接口
。如果他们这样做了,这背后
的
原因是什么?如果汽车、飞机和学生都自动实现Person,这似乎是非常无用
的
。
浏览 22
提问于2016-07-27
得票数 2
回答已采纳
1
回答
将
typescript
接口
映射到相关
接口
、
假设我有一个
typescript
接口
: aaa: string;}import { Reducer } from"redux&quo
浏览 0
提问于2018-07-30
得票数 1
1
回答
在
类型
记录
中
推断嵌套
的
泛型
类型
?
、
如果我有我想在组上建立一个
通用
的
接口
interface AnimalGroupProps<G extends Group<A>>
让
TypeScript
弄清楚。但是
TypeScript
想要声明A,所以我必须使用前面片段
的
浏览 0
提问于2020-08-28
得票数 3
回答已采纳
2
回答
Typescript
通用
联合
解析顺序
、
、
我正在尝试创建一个以string Union作为
类型
参数
的
接口
。它有
两个
孩子,都和工会有联系。其思想是它们通过type参数相互协调。下面是一个简单
的
复制品: values: {[key in TValue]: string}; items我
的
猜测是
typescript
决定items数组将是定义泛型Union
的
子数组,然后抱怨values具有未知<
浏览 0
提问于2021-10-11
得票数 1
1
回答
我是否可以定义一个具有可选属性
的
接口
,但是如果定义了一个
接口
,那么所有的
接口
都必须定义。
: string;而且我希望使用这个
接口
=>创建两种对象,它们只具有{a}属性或{ a,b,c}属性,我希望
类型
记录不允许我创建{ a,b}或{ a,c}对象。 有可能吗?
浏览 4
提问于2021-06-02
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript学习笔记(超全)
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
基于 TypeScript 的 Weex 优化实践
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
如何用TypeScript来创建一个简单的Web应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券