function nullableValidatorWithInvalidElementTracking<T>(subValidator): (subject, invalidElements?, level) => subject is null | T
Create a validator which allows the target to be either null or satisfy the
sub-validator.
Type parameters
| Type parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
subValidator | (p1, invalidElements?, level?) => p1 is T |
Returns
Function
A validator for the array type
Parameters
| Parameter | Type | Default value |
|---|---|---|
subject | unknown | undefined |
invalidElements? | Map<number, unknown[]> | undefined |
level? | number | 0 |
Returns
subject is null | T