腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何设计只有一种
属性
类型
不同
的
两个类共享
的
接口
?
、
因为数据库实体将
属性
设置为外键,因此
属性
是对象。但在json
的
情况下,该
属性
只是一个字符串
类型
。interface A { catalogue: string数据库实体类需要目录作为对象,因为CatObj包含其他信息,
如
id、名称等。如
何在
TypeScript
中
设计
接口
(或其他方式)来进行这样
的
约束?除了使目录
类型
为 catalog
浏览 0
提问于2018-02-24
得票数 0
回答已采纳
1
回答
使用枚举作为
类型
/
接口
、
在将枚举器从JavaScript转换为
TypeScript
时,我必须添加自己
的
枚举- myEnumType。如果我将这种枚举用作
属性
类型
:预计该值必须为myEnumType
类型
。 我们如
何在
TypeScript
中
声明一个
属性
,它将枚举本身表示为
类型
,而不是该
类型
的
值?我试图通过
接口
属性
将枚举公开为
类型</
浏览 4
提问于2016-03-30
得票数 4
回答已采纳
1
回答
使用返回"this“
的
调用签名和方法实现
接口
、
前言:我们
的
团队正在开发一个建立在d3之上
的
库。由于我们使用
的
是
TypeScript
,所以我们也使用来自DefinitelyTyped
的
d3
类型
。当尝试使用
接口
(
如
和其他
接口
)时,会出现以下问题。假设我们有一个包含调用签名和附加
属性
的
接口
: // Let's pretend thi
浏览 1
提问于2019-03-27
得票数 2
回答已采纳
1
回答
返回对象文本
的
Array.map上
的
类型
检查
我在操场上创建了
TypeScript
: a: string} a: 'b',: item.c, d: '3' }) : [];} 从数组映射方法
中
的
对象返回语句中删除a或b
属性
将导致
TypeScript
浏览 1
提问于2018-12-13
得票数 8
回答已采纳
1
回答
如
何在
typescript
中正确
接口
对象
的
函数?
、
我使用
的
一个库抛出了很多TS错误。它使用Object函数。所以我创建了一个对象
接口
,现在我需要定义所有使用
的
函数以及它是哪种
类型
。我在玩弄函数和对象
类型
。Window元素似乎正常工作,但Object元素却不起作用。尝试使用任何
类型
都会导致类似的错误,但数量较少(7个错误): interface Object {} error TS2349: Cannot invoke它是一个包含在JS文件
中
的
第三方库
浏览 20
提问于2019-01-22
得票数 0
2
回答
TypeScript
中
的
“
类型
”保留字是什么?
、
、
我刚刚注意到,当尝试在
TypeScript
中
创建
接口
时,“
类型
”要么是关键字,要么是保留字。例如,在创建以下界面时,在
TypeScript
1.4
的
Visual Studio2013
中
,“
类型
”显示为蓝色: type: stringconstructor() { }在类
的
第
浏览 2
提问于2015-07-12
得票数 131
回答已采纳
3
回答
模板文字键具有“任意”
类型
,因为“string”
类型
的
表达式不能用于索引
类型
、
关于如何断言特定
的
键具有特定
的
接口
或
类型
,比如这个,有许多类似的问题。我
的
问题是不同
的
,因为所讨论
的
密钥是由两个部分组成
的
,而不是简单地使用Object.keys之类
的
密钥。这似乎与有关,但我甚至不知道这是否是
TypeScript
能够解决
的
问题。目前,我有许多
接口
,这些
接口
中充满了
属性
名,它们是名称前缀(
如
team )和数字部分
浏览 4
提问于2021-08-25
得票数 1
回答已采纳
1
回答
如何从
TypeScript
v2.x
中
的
自定义React组件公开“泛型”事件
、
、
、
当我们仍然使用type
Typescript
1.8.x与当时
的
(绝对
类型
的
)
类型
描述文件相结合时,我们使用“event”
类型
在React组件
属性
中
声明一个“泛型”事件。当然,当我将自定义组件
的
属性
接口
中
的
属性
类型
更改为'React.MouseEvent‘时,问题就解决了。但是..。我不希望这个组件
的
父组件知道底层<e
浏览 3
提问于2017-04-03
得票数 2
回答已采纳
1
回答
如
何在
TypeScript
中
获取
接口
属性
的
类型
?
> } 我不知道如
何在
正确
的
“key”下写入值
的
类型
。我已经尝试过typeof MyInterface[key],但这可能不是解决它
的
方法。:( 提前感谢您
的
宝贵时间!
浏览 70
提问于2020-10-03
得票数 1
回答已采纳
1
回答
与
接口
同名
的
TypeScript
类
我想声明一个名为Date
的
类,它具有一个
类型
为Date
的
属性
(
如
JavaScript
的
TypeScript
接口
中
的
那样)。但是,编译器假定我
的
属性
与我声明
的
类
的
类型
相同。我怎样才能区分这两者呢?如果日期
接口
在模块
中
,我可以使用模块名来区分,但是它似乎位于全局命名空间中。我
的
Date类在一个模
浏览 0
提问于2014-10-27
得票数 6
回答已采纳
1
回答
Typescript
继承
接口
和文字字符串
类型
键错误
、
我有3个
接口
(下面的A、B和C ),它们都从一个公共
接口
(下面的Common)扩展而来。我还有一个容器
类型
,它包含这3个
接口
的
数组(下面的Container)。我想
获取
其中一个数组,并从对象中提取一个公共
属性
,
如
getCommon()`所示: common: boolean; return item[t
浏览 0
提问于2016-12-22
得票数 1
1
回答
如
何在
TypeScript
中
实现动态强制转换
的
C++等价性?
在C++
中
,有一个动态
类型
转换,它在运行时检查对象是否实现和
接口
,如果没有,则返回nullptr而不是对象。 我如
何在
TypeScript
中
做同样
的
事情。我能想到
的
方法是检查每个
属性
的
存在和
类型
: interface MyInterface { lastUpdated: number; deletedobj.lastUpdated ===
浏览 19
提问于2019-02-25
得票数 2
回答已采纳
1
回答
vue 3合成api和
typescript
对象键
、
、
、
目前正在深入研究Vue-3组合应用编程
接口
,并想知道如何详细使用
类型
(在vue之上使用
TypeScript
)。 documentation在这一点上不是很准确,因为只有关于如何做字符串
的
简短描述。当然,根据这一点,我可以简单地使用
类型
Object,但是我想知道如何声明object
属性
,告诉
TypeScript
哪些键属于相关
的
object -在类风格
的
api
中
,这可以用
TypeScript
的
浏览 27
提问于2020-11-24
得票数 0
1
回答
我应该继承HTMLProps<HTMLElement>
的
反应道具吗?
、
、
、
、
我使用
的
反应与
TypeScript
,我想让组件拥有所有的HTML
属性
。interface MyComponentProps extends HTMLProps<HTMLElement> { 但是,有时我需要设置我
的
自定义道具
类型
,例如onClick} 但是在
TypeScript
中
,我不能更改子
接口
中已经存在
的
属性
。有什么简
浏览 2
提问于2019-09-09
得票数 1
回答已采纳
2
回答
TypeScript
接口
及其实现
我在玩
TypeScript
和
接口
。谁能解释一下为什么我
的
trigger函数接受b,尽管它希望得到一个Button
类型
,而b是Control
类型
。
TypeScript
推断实现仅仅是因为它们在结构上是相同
的
吗?是否允许在需要实现类
的
情况下传递
接口
?(难道不是应该相反吗?)
浏览 4
提问于2014-12-11
得票数 3
回答已采纳
3
回答
‘’compile time‘
获取
定义
接口
的
所有
属性
名称
的
方法
、
、
()
TypeScript
接口
中定义
的
所有
属性
名称
的
“编译时”列表
的
最佳方法是什么?像C++模板一样,我相信
TypeScript
可以在“编译时”解析这些泛型,当
TypeScript
类型
信息(比如提供给用于实例化特定对象
的
泛型
的
接口
)随时可用时。由于可能提供了所有必需
的
类型
信息,我只是好奇是否有
TypeScript
扩展/
浏览 3
提问于2015-05-13
得票数 35
1
回答
如
何在
UML
中
为
typescript
接口
的
实例建模
、
、
Angular应用程序是用
TypeScript
编写
的
。 在
TypeSCript
中
,可以有一个
接口
的
实例。例如,存在一个名为cube
的
接口
: interface ICube {} 在类形状
中
,这个
接口
用于定义一个名为myCube (因为myCube不是一个类,所以即使知道这是什么实现了
接口
)
的
属性
的
<em
浏览 23
提问于2019-09-04
得票数 0
回答已采纳
4
回答
如
何在
TypeScript
中
引用旧式构造函数
的
实例
类型
?
如何通过函数作为
类型
注释使用旧样式类声明Foo.prototype.bar = 'bar'; console.log(x.bar);Foo.prototype.bar = 'bar'; let x:FooType; 但是x是函数,而
浏览 0
提问于2018-09-12
得票数 2
5
回答
TypeScript
中
的
接口
和类
、
、
在C#
中
,
接口
和类之间有很大
的
区别。实际上,一个类代表一个引用
类型
,因此我们实际上可以创建基于该类建模
的
对象,而
接口
则是类签名
的
契约,以确保某种行为
的
存在。特别是,我们不能创建
接口
实例。
接口
的
全部要点是公开行为。类通过给出所述行为
的
一个显式实现来实现它。 在这种情况下,虽然
接口
可能包含
属性
,但由于行为问题,大多数时候我们都关心
接口</em
浏览 7
提问于2016-11-14
得票数 26
1
回答
用Flow复制TypeScripts 'as‘
、
在
TypeScript
中
,我可以这样做 username: string;} const MyObjectLoginInterface,然后我创建了一个变量MyObject,它是一个具有许多
属性
的
对象(在本例
中
只有两个),其中一个
属性
credentials需要有一个默认值null,但是我想声明它是LoginInterface
类型
,对于
TypeScript</em
浏览 3
提问于2018-04-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript基础入门-接口-可索引的类型
获取对象属性类型、属性名称、属性值的研究:反射和JEXL解析引擎
Python获取对象属性的4中方法
python中的鸭子类型和接口
Java 如何根据 HttpEntity 中的 ContentType 获取文件类型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券