【TypeScript】空を許容しないNonEmptyな配列型を定義する
TypeScriptで空を許容しない (要素数が1以上の) 配列型を定義したい。
解決法
可変長のタプルを用いることで、少なくとも1つの要素を持つ配列型を定義できる。
空配列かを判定する関数に型ガードとして利用することになりそう。
参考
TypeScriptで空を許容しない (要素数が1以上の) 配列型を定義したい。
可変長のタプルを用いることで、少なくとも1つの要素を持つ配列型を定義できる。
空配列かを判定する関数に型ガードとして利用することになりそう。