Skip to content

arrayTypeGuard<T>

Builds a guard accepting an array whose every item the item guard accepts.

Import:

import { arrayTypeGuard } from '@mnaoumov/typescript-lib/type-guards';

Signature:

function arrayTypeGuard(isItem: TypeGuard<T>): TypeGuard<T[]>

Parameters:

Parameter Type Description
isItem TypeGuard<T> The guard for one item.

Returns: TypeGuard<T[]> — The guard.