arrayGuard<T>
Widens a guard to an array whose every item itemGuard accepts.
Import:
import { arrayGuard } from '@mnaoumov/typescript-lib/api-contract';Signature:
function arrayGuard(itemGuard: ExpectedTypeGuard<T>): ExpectedTypeGuard<T[]>Parameters:
| Parameter | Type | Description |
|---|---|---|
itemGuard |
ExpectedTypeGuard<T> | The guard for one item. |
Returns: ExpectedTypeGuard<T[]> — The guard.