Skip to main content

isArray

Overload 1​

export function isArray<T>(checkItem: Check<T>): Check<T[]>

Type parameters​

T​

T extends any

Arguments​

1. checkItem​

checkItem: Check<T>

Returns​

Check<T[]>

Overload 2​

export function isArray<T>(
  input: unknown,
  checkItem: Check<T>
): input is T[]

Type parameters​

T​

T extends any

Arguments​

1. input​

input: unknown

2. checkItem​

checkItem: Check<T>

Returns​

input is T[]

Overload 3​

export function isArray<T>(
  input: unknown,
  checkItem: Check<T>,
  onFalse: NotifyOnFalse
): input is T[]

Type parameters​

T​

T extends any

Arguments​

1. input​

input: unknown

2. checkItem​

checkItem: Check<T>

3. onFalse​

onFalse: NotifyOnFalse

Returns​

input is T[]