首页 > 解决方案 > 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

在线示例

标签: typescripttsc

解决方案


推荐阅读