2016-09-16 77 views
0

我想知道在Typescript中是否还有一种方法来确保数字的值小于和/或大于某个值。现在它允许你指定一个值列表,但我不知道比较。Typescript number必须小于1并大于0

这有点像什么我在寻找:

interface Input { 
    value: number < 1 
} 
+0

我想你甚至不能列出数字,onlt字符串。也许你正在寻找[Idris](http://www.idris-lang.org/) –

+2

@TamasHegedus [这是一个新功能](https://blogs.msdn.microsoft.com/typescript/2016/08/ 30/announcing-typescript-2-0-rc /#user-content-more-literal-types)在TypeScript 2.0.2(当前候选版本)中。但是,这仍然是为了在类型位置使用文字数字,例如'var foo:0 | 1 | 2' –

+0

哇,太棒了,我不知道! TIL –

回答

2

现在没有什么语言来让你做那种类型的定义。

相关问题