Skip to main content

assertArray

Overload 1

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

Arguments

NameTypeDescription
checkItemCheck<T>

Return value

Assert<T[]>

Overload 2

export function assertArray(
  input: unknown,
  checkItem: Check<T>
): unknown

Arguments

NameTypeDescription
inputunknown
checkItemCheck<T>

Return value

unknown

Overload 3

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

Arguments

NameTypeDescription
inputunknown
checkItemCheck<T>
msgundefined | string

Return value

unknown