typescript - TypeScript 不显示所有错误
问题描述
对于一个项目,我需要所有类型错误的位置。下面的示例给出了一个错误,但只有一次,而我创建了两次。这只发生在这种类型的错误和使用 ES6 或更新版本的情况下。我已经搜索了编译器选项,但找不到任何可以解决此问题的选项。
是否有可能同时出现两个错误?
// using math.random to create type string[] or undefined
const data: string[] | undefined = Math.random() ? [] : undefined;
const data_1 = [...data]; // has a error shown
const data_2 = [...data]; // has no error shown
解决方案
推荐阅读
- c - 如何正确递归和更新自引用结构中的值?
- android-studio - Android Studio 绘制动画
- vaticle-typedb - 如何在 Grakn 的关系中取消定义一个角色
- python - Pybuilder单元测试找不到模块
- java - maven找不到包
- firebase - 我需要帮助创建用户提供所需文档的数据模型
- javascript - 如何在具有正则表达式的域列表中将域与子域匹配?
- ios - 你能在 SwiftUI ForEach 语句中指定一个“Where”吗?
- javascript - 我无法使用 d3 生成地图图像,并且无法弄清楚为什么 D3 适用于某些文件而不适用于其他文件
- git - 可靠的命令集在带有和不带有子模块的 git 分支之间切换