Skip to main content

NonEmptyArray

최소 1개 이상의 요소를 보장하는 배열을 나타내는 타입입니다. 빈 배열이 아닌 배열을 나타내는 타입입니다.

Interface

typescript
type NonEmptyArray<T> = [T, ...T[]];

Usage

typescript
const valid: NonEmptyArray<number> = [1, 2, 3];

const invalid: NonEmptyArray<number> = []; // Error