Type Alias CreateTuple<L, T, Fail>

CreateTuple: number extends L
    ? T[]
    : NumberPlus.IsPositive<L> extends true
        ? NumberPlus.IsInteger<L> extends true
            ? ToTuple<[], DigitArray.FromString<`${L}`>, T>
            : Fail
        : Fail

Creates Tuple<T> with L number of elements.

Type Parameters

  • L extends number
  • T = unknown
  • Fail = never