Home > types-kit > IsTuple
If T is a tuple, return true, else return false.
Signature:
export type IsTuple<T extends readonly unknown[]> = T extends T
? IsExtends<T, Tuple>
: never
References: IsExtends, Tuple
// Expect: true
type Foo = IsTuple<[1, 2, 3]>