【发布时间】:2019-09-24 03:26:14
【问题描述】:
我有一个我知道永远不会为空的数字列表。是否可以在 Typescript 中定义一个从不为空的数组?
我知道像 [ number, number ] 这样的元组是可能的,但这不起作用,因为我的数组可以是任何大小。
我猜我要找的是NonEmptyArray<number> 类型。
它存在吗? :)
【问题讨论】:
-
你的意思是需要的物品吗?
-
似乎应该可以使用
Exclude,但尽管type NonEmptyNumberArray = Exclude<number[], []>;解析,结果只是number[]的别名。 -
我的意思是输入
MyArray = [ number, number ]。只针对 n 个项目,而不是两个。
标签: typescript