arrayGuard()
ts
function arrayGuard<T>(itemGuard): Guard<T[]>
Validate arrays
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type | Description |
---|---|---|
itemGuard | Guard <T > | validates every item in the array |
Returns
Guard
<T
[]>
a guard function that validates arrays
nonEmptyArrayGuard()
ts
function nonEmptyArrayGuard<T>(itemGuard): Guard<[T, ...T[]]>
Validate non-empty arrays
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type | Description |
---|---|---|
itemGuard | Guard <T > | validates every item in the array |
Returns
Guard
<[T
, ...T[]
]>
a guard function that validates non-empty arrays