相关疑难解决方法(0)

是否可以将数量限制在一定范围内

由于typescript 2.0 RC(甚至是beta?),因此可以使用数字文字类型,如type t = 1 | 2;.是否可以将类型限制为数字范围,例如0-255,而无需在类型中写出256个数字?

在我的例子中,一个库接受0-255的调色板的颜色值,我更喜欢只列举一些,但将其限制为0-255:

const enum paletteColor {
  someColor = 25,
  someOtherColor = 133
}
declare function libraryFunc(color: paletteColor | 0-255); //would need to use 0|1|2|...
Run Code Online (Sandbox Code Playgroud)

types typescript

37
推荐指数
8
解决办法
1万
查看次数

标签 统计

types ×1

typescript ×1