0 到 1 之间的数字作为打字稿中的类型

Ali*_*Ali 8 typescript

我可以在打字稿中声明一个介于 0 和 1 之间的类型或任何其他整数值吗

例如

interface Config { 
    opacity : =>0 && <=1     //<= something like this
}
Run Code Online (Sandbox Code Playgroud)

jep*_*bio 6

我认为这是不可能的。但是,如果您只需要某些数字,您可以这样做:

type Opacity = 0|0.1|0.2|0.3|0.4|0.5|0.6|0.7|0.8|0.9|1;

let myVar:Opacity = 0.5;
Run Code Online (Sandbox Code Playgroud)