TypeScript 检查真假并不涵盖所有代码路径

f1tvaqid  于 2022-10-29  发布在  TypeScript
关注(0)|答案(2)|浏览(141)

错误报告

🔎检索词

  • Truthy Falsy代码路径未返回
  • 并非所有代码路径都返回值。(7030)如果

🕗版本和回归信息

  • 这是我尝试过的每个版本的行为,我查看了FAQ中关于“并非所有代码路径都返回值”的条目。(7030)

Playground链接

带有相关代码的Playground链接

💻代码

const func = () => {
    const a = true;
    if(a) return true;
    if(!a) return false;
}

🙁实际行为

我试图覆盖所有代码路径(我认为),并获得Not all code paths return a value.(7030)

🙂预期行为

我希望上面的代码片段能够涵盖所有的代码路径。

hmmo2u0o

hmmo2u0o1#

似乎是#39386的副本;从该问题链接代码示例给出了hel12的TS 7030。
检索词:永不返回不可达

相关问题