腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
TypeScript
中
比较
编译
时
的
类型
形状
typescript
是否可以采用两种
类型
,并确保它们具有相同
的
形状
?type BazType = typeof baz; // FooType === BazType --> false 这样做是可能
的
。const f: FooType = {} as BarType; const b: BarType = {} as FooType; 但这是相当丑陋
的
,并没有真正描述正在发生
的
事情。
浏览 4
提问于2019-06-17
得票数 1
回答已采纳
1
回答
类型
记录如何允许具有不同参数
类型
的
调用函数?
angular
、
typescript
、
angular6
"
typescript
": "2.7.2" 这段代码是如何/为什么
在
没有IDE错误或-aot
编译
错误
的
情况下运行
的
?
浏览 1
提问于2018-05-15
得票数 0
回答已采纳
2
回答
什么是.d.ts文件以及为什么需要它
javascript
、
typescript
我正在审阅angular-ui-router
的
源代码,
在
文件夹中有一个包含以下内容
的
angular-ui-router.d.ts文件: } 我读到过is file is
TypeScript
类型
定义。那是什么?为什么需要它?
浏览 3
提问于2015-04-26
得票数 5
3
回答
为什么要在
TypeScript
中使用三等式(===)?
javascript
、
typescript
在
JavaScript
中
,使用===而不是==通常被视为最佳实践,原因显而易见。
在
TypeScript
中
,哪一个是首选
的
?有没有比另一个更可取
的
呢?我
的
意思是,
在
TypeScript
中使用===是没有意义
的
,因为
比较
已经只适用于相等
的
类型
,因此你不会像在普通
的
JavaScript
中
那样(或多或少有趣地)玩强制
浏览 3
提问于2019-07-20
得票数 39
回答已采纳
1
回答
为什么角分量定义界面?
angular
、
typescript
我在打字稿中学习装潢师
的
知识。就在下面。因此,我研究了角中最常用
的
“部件”
的
定义。右下方定义为角“分量”。: ChangeDetectionStrategy;}我在打字稿中使用了同样
的
例子,没有用角来测试。首先,当我使用@logger而不使用@Component将该脚本构建到ng节点中
时</
浏览 1
提问于2018-09-04
得票数 0
回答已采纳
1
回答
当向
类型
化属性分配匿名对象
时
,
TypeScript
是否推断铸件?
typescript
这是一个复杂
的
例子,但我不知道为什么
TypeScript
没有在这里抛出一个错误。mySquareBox.shape = rectangle; 我只是很好奇为什么会有这种行为,因为我希望它会抛出一个错误,就像你试图分配一个未知
的
属性一样。
浏览 0
提问于2014-12-12
得票数 1
回答已采纳
1
回答
‘the’命令接受.d.ts文件吗?
javascript
、
typescript
、
compilation
、
tsconfig
、
tsc
我有一个.d.ts文件,希望将它
编译
成一个.js文件。这可以使用tsc命令吗? 我知道tsc命令可以接受任何.ts文件,然后
在
.js文件
中
编译
它(我已经测试过这个文件)。
类型
记录声明文件(.d.ts)描述JavaScript文件
的
形状
。它允许您在
TypeScript
中使用现有的
TypeScript
代码,而不必编写
TypeScript
中
的
所有代码。
类型
记录文件(.t
浏览 1
提问于2021-06-29
得票数 2
回答已采纳
1
回答
如何编写突变响应检查
javascript
、
reactjs
、
typescript
、
graphql
、
apollo
我正在运行如下
的
graphql突变: interface SignInReponse { accessToken: string;} email: String!例如,我尝试用下面的代码替换我
的
SignInResponse: interface SignInReponse { users
浏览 8
提问于2020-04-04
得票数 0
回答已采纳
6
回答
TypeScript
中
declare关键字
的
用途
typescript
、
typescript2.0
declare关键字
的
用途是什么?> void;declare type Callback = (err: Error | String, data:Array<CalledBackData>) => void; 找不到说明TS
中
declare关键字用途
的
文档。
浏览 0
提问于2017-04-11
得票数 186
1
回答
确定
类型
记录
中
可能有多个
类型
的
参数
类型
javascript
、
typescript
、
typeguards
给定一个具有不同
类型
参数
的
函数,如何找到传递给该函数
的
类型
?return parameter.value.title return parameter.value.subtitle}他们需要能够唯一地识别每种
类型
。我看到有些人添加了一个属性kind或type,它允许他们识别一个
类型
,以便进行
类型
保护。不过,对我来说,这似乎是很大<
浏览 2
提问于2020-07-09
得票数 3
回答已采纳
2
回答
为什么
Typescript
类会自动实现接口?
class
、
typescript
、
interface
所以我
在
没有任何JS经验
的
情况下做了
Typescript
教程。我
的
问题是,在给定
的
示例代码
中
,为什么可以将Student对象传递给greeter()函数,该函数以Person为参数?类Student从未实现过上述接口,所以我想知道
在
Typescript
中
,类是否会自动实现接口。如果他们这样做了,这背后
的
原因是什么?如果汽车、飞机和学生都自动实现Person,这似乎是非常无用
的
。
浏览 22
提问于2016-07-27
得票数 2
回答已采纳
2
回答
Angular2将json结果转换为接口
json
、
typescript
、
angular
使用Angular2和
typescript
,我有一个从webApi返回
的
JSON,我需要把它放到一个特定
类型
的
数组
中
。我不知道如何将json转换为我需要
的
接口。我
的
类型
是这个接口: Id: number;}export var COUNTRIES
中
使用它。它创建包含数据
的
浏览 5
提问于2015-12-30
得票数 25
1
回答
为什么
TypeScript
在
节点获取
中
接受URL?
typescript
、
typescript-typings
、
node-fetch
在
TypeScript
中
,我可以执行以下操作: let url: URL = new URL("http://example.com")return fetch(url)我想知道为什么这会被接受,因为fetch
的
签名接受一个Union
类型
的
RequestInfo = string | URLLike | Request作为第一个参数我假设URL与URLLike匹配,它只是
浏览 1
提问于2021-02-05
得票数 0
回答已采纳
1
回答
从
TypeScript
生成PropTypes
javascript
、
reactjs
、
typescript
、
react-proptypes
我正在对
TypeScript
使用React。我也
在
使用PropTypes。
TypeScript
用于
编译
时
类型
检查,而PropTypes在运行时验证传递
的
属性(开发模式)。因此,我发现自己编写了两次
类型
。
TypeScript
和PropTypes。和
typescript
中
定义属性
的
方式不同),我就会得到
typescript
错误。例如,当从' History‘
浏览 40
提问于2019-10-25
得票数 5
回答已采纳
2
回答
除非与接口合并,否则在函数上使用new不起作用。为什么?
typescript
类型
。好吧,我想这是有道理
的
。Bar { } this.f = 100;console.log(x.f);interface Bar function Bar(): void 所以我知道有一些合并在进行
中
。这个新
的
合并
类型
到底是什么,为什么Bar()函数
的
返回
类型
浏览 6
提问于2017-01-12
得票数 7
1
回答
类型
记录
类型
转换在运行时失败,但在构建过程中正常。
javascript
、
typescript
、
typescript-generics
我有一个
类型
记录类,负责存储和检索任何对象、它
的
类型
以及对象
在
LocalStorage
中
存储
的
日期(下面的代码) 问题是"storageDate“属性。尽管在
编译
期间,TS提到
类型
为“日期”,但在运行时它是一个字符串。因此,我不能在storageDate上使用例如storageDate()函数。知道为什么会发生这种情况吗?如何写?
浏览 3
提问于2022-06-13
得票数 0
回答已采纳
3
回答
如果仅支持类
的
实例,如何键入保护
TypeScript
类型
?
typescript
、
filter
、
types
、
casting
、
typeguards
需要键入保护,但instanceof不适用于
TypeScript
type
的
:const isLetter = (c: any): c is Letterc: any): c is Car => c instanceof Car; // No error如果instanceof只与类一起工作,那么它与type
的
等价性是什么我们如何使用
浏览 22
提问于2022-11-18
得票数 0
回答已采纳
1
回答
如何确保在后缀连接查询(使用
TypeScript
)中进行正确
的
类型
检查?
typescript
、
sequelize-typescript
model: A, required: true });
TypeScript
说B.findAll()
的
返回
类型
是B, 但是这个函数返回
的
是B & {"A": {id:number}}
类型
,它不是B。如何处理这样一个事实:对于
类型
记录
的
编译
器,返回
类型
对于连接查询和单
浏览 6
提问于2022-02-12
得票数 0
3
回答
从
类型
记录转换到javascript之后
javascript
、
typescript
、
tsc
我试图消除对
TypeScript
的
疑虑,但无法很好地澄清它,我理解
的
是,
TypeScript
是一个严格
的
JavaScript语法超集,它使我们
的
代码更好、更干净、更有意义,因为我们可以使用不同
的
类型
来定义我们
的
对象但是,如果我们使用从JavaScript代码转换而来
的
TypeScript
代码来执行特定任务,会发生什么情况呢?据我所知,它不再保证
类型
限制了。它为我们提供了一个.d.t
浏览 18
提问于2022-09-21
得票数 0
1
回答
这是一个bug还是一个特性?我不确定
generics
、
typescript
不确定,应该贴在这里,但这是我降落
的
地方...interface ITest { answer?
浏览 1
提问于2016-10-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript在员工屏幕监控系统中的静态类型检查与代码结构设计
基于 TypeScript 的 Weex 优化实践
TypeScript被吹过头了?
TypeScript 干掉所有已知 Bug!
TypeScript 深度解读
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券