腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
TypeScript
,
我
如何
扩展
可
以是
多种
类型
之一
的
接口
?
typescript
这会给出一个错误: An interface can only extend an identifier/qualified-name with optional type arguments.ts(2499)
我
做错了什么更重要
的
是,
我
该
如何
做好呢?
浏览 18
提问于2019-09-23
得票数 3
回答已采纳
1
回答
为什么在
类型
记录中这种
类型
的
联合被解析为一个交集?
typescript
--
我
很难理解
我
得到
的
打字错误背后
的
机制--
我
确信在
我
的
头上有一些基本
的
东西在做着“哇”
的
声音。
我
只发现了关于这个主题
的
问题,但是虽然错误看起来是一样
的
,但是设置对
我
来说似乎是完全不同
的
。,给定
类型
定义,
我
希望{x:number, y:number}对象是data
的
一个完全有效
的</
浏览 6
提问于2022-03-01
得票数 3
回答已采纳
1
回答
TypeScript
:
如何
编写可调用/
可
扩展
实体
的
类型
?
typescript
我
有一个既可调用又可
扩展
的
javascript函数/类。假设它
的
名称为Hello。Hello可以通过以下两种方式
之一
使用
:或
我
如何
编写Hello
的
类型
,让
TypeScript
知道它既是可调用
的
,又是
可
扩展
的
?
浏览 0
提问于2017-02-17
得票数 2
回答已采纳
2
回答
扩展
接口
时出错,(
接口
属性
的
)
类型
与(
接口
的
)
类型
没有相同
的
属性
typescript
我
试图在
TypeScript
中
扩展
一个
接口
,但我得到了一个令人困惑
的
错误。它抱怨我
的
接口
的
一个属性
的
类型
与
接口
本身没有共同
的
属性。
我
正在尝试
扩展
的
接口
: logs?: LogObj[] | LogObj, progress?:
浏览 1
提问于2020-11-24
得票数 0
1
回答
在
类型
记录中定义静态
可
索引对象属性
typescript
、
object
、
indexing
、
keyof
我
想编写一个带有object属性
的
可
重用
TypeScript
类,该属性具有索引、命名属性,可以在构造时定义这些属性,然后通过它们
的
名称进行修改。这些命名属性可
以是
接口
的
键,
我
的
意图是
使用
这个
接口
静态地检查set函数中是否有不正确
的
键或迭代,如下所示: private attributes: {[,因为“
浏览 3
提问于2020-06-21
得票数 2
回答已采纳
3
回答
在
TypeScript
中
扩展
Union
类型
别名?
typescript
、
alias
我
试图在编译时将一些字符串字段限制为某些值。问题是,这些值应该是
可
扩展
的
。下面是一个简化
的
示例: amember: T;Foobarbaz = Foobar | 'BAZ'; class FinalClass extends SomeClass<Foobarbaz> {
浏览 0
提问于2017-08-17
得票数 22
回答已采纳
1
回答
将
接口
扩展
为字典
typescript
我
有一个角度资源
接口
,
我
想对它进行
扩展
,以便从后端获取对象结构。]: MyAnotherInterface;覆盖
可
扩展
单元
的
所有属性。因此,正如我所理解
的
,问题是字典声明非常严格,不允许在同一个
接口
上
使用
其他属性。
我
不能更改服务器返回
的
结构(仅仅因为TS而更改它是愚蠢
的
);同时,
我
真的希望避免每次编写(<any>MyInterface
浏览 2
提问于2016-01-22
得票数 1
回答已采纳
1
回答
TypeScript
索引签名类实现
typescript
TypeScript
能够理解如下所示: export
浏览 1
提问于2018-12-19
得票数 1
1
回答
是否可以将
TypeScript
接口
标识为它们继承
的
接口
?
javascript
、
typescript
、
inheritance
、
interface
我
有一个
TypeScript
接口
,它可以由许多其他
接口
进行
扩展
。例如,将其称为Parent,并表示两个
接口
扩展
了Parent,并被称为ChildA和ChildB。在现实中,有更多
的
子继承来自Parent。Grandparent被定义为如下所示: children: Parent[];children数组中
的
元素可
以是
ChildA或ChildB (或
扩展
浏览 2
提问于2020-07-18
得票数 2
回答已采纳
2
回答
函数参数应为对象
的
键
类型
之一
的
类型
typescript
this.props.updateSetting({[settingName]}: settingValue)
我
也有一个对象,所以我有它
的
接口
names: string[] age: number因此,
我
想
使用
object作为参数,
我
还希望将对象
的
一个属性作为参数传递因此,在
我
的
函数中,set
浏览 3
提问于2018-05-16
得票数 1
3
回答
具有
接口
的
联合
类型
,只识别共享属性
typescript
我
想
使用
两个
接口
,就像在Union Types中
的
TypeScript
,但是正如您在下面的简单示例中所看到
的
,
我
无法检查参数是什么
类型
,
我
只可以访问两个
接口
共享
的
属性。你对
我
该怎么做有什么建议吗?
浏览 9
提问于2022-06-16
得票数 1
回答已采纳
2
回答
为什么打字稿中不推荐“
类型
”?
javascript
、
typescript
、
eslint
、
lint
、
tslint
我
有一个type声明如下: white: number[];}errorUse an interface instead of a type literal @
typescript
-eslint/prefer-interface
接口
通常优于
类型
文字,因为
接口
可以实现、
扩展
和合并。
浏览 1
提问于2019-09-15
得票数 3
回答已采纳
1
回答
TypeScript
扩展
接口
/
类型
的
所有值
类型
typescript
、
types
、
interface
、
extend
给定一个具有已知键和值
的
接口
,是否有可能告诉
TypeScript
,
我
想要一个具有与原始
接口
相同
的
键
的
类型
,以及通过原始
类型
和另一个
类型
的
联合
扩展
的
值
类型
。描述所需行为
的
伪(可悲
的
是无功能
的
)
TypeScript
代码: type FancyCSSObject = { [key
浏览 14
提问于2020-01-17
得票数 1
1
回答
接口
只能
扩展
类或其他
接口
/映射
类型
reactjs
、
typescript
、
types
、
interface
我
将
typescript
2.1与JSX一起
使用
,并尝试
使用
Partial映射
类型
作为react组件
的
扩展
接口
,该
接口
具有所需属性
的
接口
中
的
可选属性。这是具有必需属性
的
接口
: A: string;}; 这是
我
想要
扩展
浏览 7
提问于2017-01-14
得票数 1
2
回答
结构
类型
不是鸭子
类型
。
javascript
、
typescript
、
type-systems
、
duck-typing
、
structural-typing
正如
TypeScript
中提到
的
类型
记录
的
核心原则
之一
是,
类型
检查侧重于价值观
的
形状。这有时被称为“鸭子
类型
”或“结构子
类型
”.In
TypeScript
,
接口
填充命名这些
类型
的
角色,.
我
的
理解是,上述核心原则与Duck
类型
无关,而与有关,因为
TypeScript
是静态
类型</e
浏览 5
提问于2018-05-01
得票数 5
5
回答
“价值”成员字段可
以是
四种不同
类型
之一
-最佳设计?
java
、
design-patterns
、
model
我
有一个名为"DataModel“
的
类,它基本上是一个数据单元,可
以是
字符串、数字或日期,也可
以是
具有不同(相同)属性
的
布尔值。具有对象
类型
的
值。
接口
DataModel { Object getValue();//强制转换到任何需要
的
int getValueType();//
使用
四个常量}有四个不同
的
浏览 7
提问于2010-01-13
得票数 3
回答已采纳
1
回答
Typescript
接口
A
扩展
了B,但是B缺少属性吗?
typescript
、
interface
、
extension-methods
显然,
我
不明白
TypeScript
接口
是
如何
工作
的
。; handshake: SessionHandshake;}
我
在这里尝试做
的
是通过添加"id“属性和
扩展
”握手“属性来
扩展
来自socket.io
的
给定"Socket”
接口
。后者不被
T
浏览 26
提问于2021-01-08
得票数 1
1
回答
创建具有
可
索引字段签名
的
GraphQLObjectType?
graphql
、
graphql-js
我
目前正在将REST API转换为GraphQL,但我在其中一个端点遇到了一点问题。// response foo: { id: 'foo', count: 3 }, baz: { id:
浏览 1
提问于2017-02-06
得票数 0
回答已采纳
1
回答
Typescript
错误地解释了导入
的
JSON文件
的
接口
。你怎么解决它呢?
typescript
我
拥有的JSON文件
的
结构如下所示: [ "keys": [ "date": "2019-06-25T17:33:39.000Z" "tag": null { "tag": "stringvalue"] 因为第二个keys是一个空数组,所以在导入文件后,
Typescript<
浏览 10
提问于2019-06-26
得票数 1
4
回答
如何
在
Typescript
`Array<T>`类中添加`.ToList()`方法?
typescript
、
ecmascript-6
如何
在
Typescript
的
Array<T>类中添加.ToList()方法。
我
期待着下面的结果。
我
得到了以下错误。在不导出
接口
的
情况下,
我
得到以下错误
浏览 0
提问于2016-04-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
(无密完整)TS 从入门到深度掌握,晋级TypeScript高手
TypeScript的6个高级技巧,让代码更清晰
基于 TypeScript 的 Weex 优化实践
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
TS 从入门到深度掌握,晋级TypeScript高手-玫瑰伞下瞥惊鸿
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券