【发布时间】:2022-10-14 13:31:53
【问题描述】:
我有一个总是返回 false 的函数:
function alwaysReturnsFalse(): boolean {
// some code
return false;
}
我想通过使用false 而不是boolean 来说明这一点:
function alwaysReturnsFalse(): false {
// some code
return false;
}
当我尝试时,TypeScript 似乎接受了这一点,但这是不好的做法吗?我在 TypeScript 文档中找不到任何示例或任何关于它的内容,所以我猜我可能不应该这样做。但是,我认为这会使代码一目了然,特别是对于返回 Promise 或 false 的更复杂的函数。
谢谢!
【问题讨论】:
-
我想通过使用 false 而不是 boolean 来说明这一点- 我可以知道为什么吗?它的用例是什么?
-
我不认为这将是不好的做法。如果它可以帮助您解决问题,为什么不这样做。
标签: typescript