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