腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
有没有
可能
强制
typescript
编译器
检查
返回
类型
时
所有
可能
的
分支
?
、
我看到
typescript
checker在使用如下函数
时
不会给出警告或错误: if (a) { } else { }是否可以在tsconfig.json文件中设置一个属性来
强制
编译器
执行
检查
?
浏览 7
提问于2021-03-10
得票数 1
回答已采纳
2
回答
如何
强制
Typescript
中
的
所有
变量声明
类型
、
我知道当你在
Typescript
中声明一个变量
时
,你可以选择是否为该变量指定一个
类型
。如果未指定
类型
,则使用默认
的
"any“
类型
。
有没有
办法
强制
所有
变量都声明一个
类型
,即使它
可能
是"any“。正如在中一样,我希望在未指定
类型
时
出现
编译器
错误。这是为了让程序员不得不给
所有
的东西一个
类型
,并防止
浏览 1
提问于2014-02-08
得票数 23
回答已采纳
1
回答
Typescript
编译器
无法识别
可能
不存在
的
对象条目
有没有
一个选项可以
强制
Typescript
编译器
识别从泛型对象请求属性值
可能
是undefined,如果该对象不包含该属性的话。should be string | undefined const valueOrUndefined: string = keyValueMap["someKey"]; 因为valueOrUndefined
的
类型
应该是当键是一个
类型
时
,
编译器
会正确地检测到这个问题: ty
浏览 19
提问于2021-09-07
得票数 0
回答已采纳
2
回答
是否有
TypeScript
编译器
选项来
强制
对对象属性进行
类型
检查
?
、
为了编写更健壮
的
代码,我正在考虑在基于web
的
项目中使用
TypeScript
。到目前为止,我对这门语言
的
经验相对较少,但我遇到了一个我很难找到
的
问题。["c"]}
有没有
办法
强制
TypeScript
编译器
把我拉到这里,告诉我resObj["c"]
可能
不是一个数字,我需要首先
检查
它是否是一个数字?例如,我是否可以
强制</em
浏览 3
提问于2017-08-12
得票数 3
回答已采纳
2
回答
Sum
类型
-为什么Haskell中
的
`show (Int | Double)`不同于`(show Int) | (show Double)`
、
、
、
... else部分隔离到一个表达式中,那么你就不能用匿名
的
Int | Double
类型
来表示它
的
类型
,就像你可以在
TypeScript
中很容易做
的
那样(提到
TypeScript
,因为它是我经常使用
的
语言,并且支持sum
类型
),并且将不得不求助于使用Either数据,然后基于它调用show。someDouble",并且还允许较少
的
代码重复(这里显示重复两次,但它也可以是一个很长
的
函数应用程
浏览 3
提问于2019-11-10
得票数 9
1
回答
在firestore中使用update时有
可能
是
类型
安全
的
吗?
、
、
目前在更新文档
的
特定字段
时
,我们可以使用点符号语法。但不幸
的
是,它是一个字符串,这使得它不能利用
typescript
的
功能。admin.firestore().doc("users/123").set({ 'address.street' : 'street name' }, {merge : true}); 在这里,user有一个定义了属性
的
类,但是这里没有办法确保address.street是User类
的<
浏览 0
提问于2020-06-23
得票数 1
1
回答
从扩展自未知
的
泛型中删除
强制
转换。
、
从组件中,我有一个从未知扩展而来
的
泛型。这个泛型可以是未定义
的
,但是在最后一次
检查
之后,它应该是一个值而不是未定义
的
值。如果我不选这个它给了我以下错误:
类型
'T‘
的
参数不能分配给’非空‘
类型
的
参数。
类型
“未知”不能指定为“NonNullable” 石膏能被移除吗?
浏览 3
提问于2022-07-06
得票数 1
回答已采纳
1
回答
Kotlin
的
“作为”演员是如何影响
分支
覆盖
的
?
、
、
、
在表达式errorCode = result.data as Int
的
代码中,如何实现已使用"as“
强制
转换
的
表达式
的
分支
覆盖率?
浏览 2
提问于2022-02-10
得票数 0
1
回答
TypeScript
:是否可以使用` `never`‘删除标记联合
的
分支
?
、
对于
可能
返回
值或
可能
返回
错误
的
操作,我有一个名为Result
的
通用实用程序
类型
: export type Result<T, E> = |r.ok) { return;doSomething(r.values); 如果我为E
类型
参数传入never,我知道ok必须是true,但
TypeScript
不是:
浏览 22
提问于2021-01-13
得票数 1
回答已采纳
1
回答
是否可以使用Babel将其转换为
TypeScript
?
、
、
我理解Babel 风格
的
类型
-注释。但是,它不像
TypeScript
编译器
那样
检查
类型
,并且从输出中删除
类型
注释。我希望达到
的
目标是: 输出与节点或浏览器兼容
的
Ja
浏览 5
提问于2019-11-05
得票数 4
回答已采纳
1
回答
学习
TypeScript
-铸造
类型
、
、
我是
TypeScript
的
新手,我在玩各种语言特性。下面是我在许多在线课程中所做
的
一个代码示例。我试图看看是否有
可能
把汽车作为一辆卡车,并访问专门
的
功能HonkHorn。另外,我还试图将一辆卡车送回汽车,并访问WriteDetails
的
基本函数。 在这两种情况下,对象似乎都保持原来
的
类型
。试图将卡车倒车到汽车
浏览 1
提问于2017-07-07
得票数 16
回答已采纳
2
回答
(<any>window).SomeLibrary.SomeMethod(arg1,arg2)?
、
我是在研究Stripe支付库
时
发现
的
: number: this.cardNumber, } else { } 看起来,它允许您在控制器内使用全局对象,但我并不真正理解其中
的
细节
浏览 5
提问于2016-11-08
得票数 1
回答已采纳
2
回答
有没有
办法放松
TypeScript
编译器
警告TS2339?
、
、
我也在使用
TypeScript
编译器
检查
我
的
JavaScript代码。这样做
的
原因是为了尽早发现
可能
的
缺陷。
TypeScript
编译器
的
一个
编译器
警告是TS2339。它
检查
一个
类型
是否定义了某个属性。例如,假设我有以下
类型
:我
浏览 4
提问于2020-07-07
得票数 0
2
回答
编译
TypeScript
时
忽略
类型
错误,但不忽略语法错误
、
、
、
即使有
类型
错误,
TypeScript
编译器
(tsc)也会发出有效
的
JS。在这种情况下,我需要将
TypeScript
项目编译成JS,但无法安装所需
的
.d.ts文件以正确键入check。我是否可以让tsc忽略任何
类型
错误,但仍然显示其他
类型
的
错误,如语法错误? 谢谢
浏览 8
提问于2016-02-04
得票数 3
回答已采纳
2
回答
Office-JS缺少更多
TypeScript
定义
、
、
与问题I 类似,似乎还有另外两个遗漏(
可能
更多):
有没有
办法在我
的
React/
TypeScript
项目中
强制
使用这些缺失
的
类型
(使用Webstorm)?我得到了
编译器
错误,根本不能使用它们。
浏览 52
提问于2018-06-06
得票数 2
5
回答
带空
返回
类型
的
开关表达式
、
、
、
、
当开关
分支
调用无效
返回
类型
的
方法
时
,是否有任何方法
强制
对
所有
枚举值进行彻底
检查
?硬编码是非常丑陋
的
,这只是为了诱使
编译器
要求用之不竭。这是我当前
的
模式(句柄方法有空
返回
类型
) case ORDER -> { handle((OrderEventInvoice
浏览 5
提问于2021-02-15
得票数 34
回答已采纳
1
回答
可选
的
强
类型
编译器
、
有没有
什么语言/框架可以生成支持可选强
类型
代码
的
JavaScript? 它允许以非强
类型
的
方式编写代码,但可以选择运行
检查
和/或编译一份报告,说明如果是强
类型
的
代码会在哪里失败。作为一个次要问题,
有没有
可能
让
TypeScript
关闭它
的
强
类型
强制
?
浏览 0
提问于2016-06-01
得票数 1
2
回答
我可以使用什么
TypeScript
模式来
强制
一个函数获得一个属性?
在JavaScript中,我可以这样做:f.prop = "property";我能用个接口吗?interface functionWithProperty { prop: string;在
TypeScript
中,这似乎是一个有效
的
接口,但是如何
浏览 5
提问于2012-10-31
得票数 3
回答已采纳
1
回答
示例代码:在angular2中生成模拟
、
、
在DI页面中,有用于模拟
的
示例代码。 这是什么意思?
浏览 2
提问于2016-10-02
得票数 0
回答已采纳
1
回答
获取接口成员
类型
的
联合
类型
在
TypeScript
中,目前可以获取接口
的
所有
“键”
的
联合
类型
,如下所示: name: string;} // do stuff with key
编译器
将
强制
要求只能使用name或age调用onlyTakeFooKeys。我
的
用例是,我需要获取一个接口/对象
浏览 0
提问于2018-04-21
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何编写健壮的 TypeScript 库?
在React中使用TypeScript
Docker 系统性入门+进阶实践-慕K完整分享
TypeScript被吹过头了?
TypeScript 3.7 RC发布,备受瞩目的Optional Chaining来了
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券