Type alias Enumerate<N, A>

Enumerate<N, A>: A["length"] extends N
    ? A[number]
    : Enumerate<N, [...A, A["length"]]>

A helper type to enumerate numbers.

Type Parameters

  • N extends number

    The last enumerated number

  • A extends number[] = []

    The type of the helper array