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