Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 621 Bytes

File metadata and controls

25 lines (16 loc) · 621 Bytes

Home > types-kit > IsReadonlyArray

IsReadonlyArray type

If T is a readonly array, return true, else return false.

Signature:

export type IsReadonlyArray<T extends readonly unknown[]> = T extends T
  ? Not<IsExtends<T, any[]>>
  : never

References: Not, IsExtends

Example

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