Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 562 Bytes

File metadata and controls

25 lines (16 loc) · 562 Bytes

Home > types-kit > IsTuple

IsTuple type

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

Example

// Expect: true
type Foo = IsTuple<[1, 2, 3]>