RequireArray
Since 1.3.0
Ensure type is an array.
Signature
typescript
type RequireArray<T> = T extends unknown[] ? T : neverParameters
| Parameter | Description |
|---|---|
T | The type to check |
Examples
Basic Usage
typescript
import type { RequireArray } from 'uni-types'
type Result = RequireArray<string[]> // string[]
type Failed = RequireArray<string> // neverWith Union Types
typescript
type MaybeArray = string[] | number
type OnlyArray = RequireArray<MaybeArray> // string[]With Readonly Arrays
typescript
type ReadonlyStrings = readonly string[]
type Result = RequireArray<ReadonlyStrings> // readonly string[]Related
RequireFunction- Ensure type is a functionRequireNotNullish- Ensure type is not null or undefined