2016-09-16 841 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

現在沒有什麼語言來讓你做那種類型的定義。

相關問題