types-kit.isreadonlyarray.md

September 4, 2023 ยท View on GitHub

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]>

Contents

  1. 1IsReadonlyArray type
  2. 2Example