IsTuple<Type>
returns Type
when type Type
is tuple. Otherwise returns never
type IsArrayTuple = IsTuple<number[]>;
// ^? never
type IsReadonlyArrayTuple = IsTuple<readonly number[]>;
// ^? never
type IsTupleTuple = IsTuple<[number]>;
// ^? [number]
- Returns
Type
ornever
instead oftrue
orfalse
(it will be addressed in ts-essentials#353)