Skip to main content
Version: 2.4.0

TupleN

TupleN: {
fromArray: TupleN<T, N>;
hasLength: tuple is TupleN<T, N>;
map: [...{ [i in string | number | symbol]: B }[]];
};

Defined in: lib/util/types.ts:25

Type declaration

fromArray()

Type Parameters

T

N extends number

Parameters

n

N

arr

T[]

Returns

TupleN<T, N>

hasLength()

Type Parameters

T

N extends number

Parameters

n

N

tuple

T[]

Returns

tuple is TupleN<T, N>

map()

Type Parameters

T extends Tuple<any>

B

Parameters

tuple

T

f

(a: T[number]) => B

Returns

[...{ [i in string | number | symbol]: B }[]]