Skip to main content

expectArray

Overload 1

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

Type parameters

T

T extends any

Arguments

1. checkItem

checkItem: Check<T>

Returns

Expect<T[]>

Overload 2

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

Type parameters

T

T extends any

Arguments

1. input

input: unknown

2. checkItem

checkItem: Check<T>

Returns

T[]

Overload 3

export function expectArray<T>(
  input: unknown,
  checkItem: Check<T>,
  msg: undefined | string
): T[]

Type parameters

T

T extends any

Arguments

1. input

input: unknown

2. checkItem

checkItem: Check<T>

3. msg

msg: undefined | string

Returns

T[]