arrayValidatorWithInvalidElementTracking

function arrayValidatorWithInvalidElementTracking<T>(subValidator): (subject, invalidElements?, level) => subject is T[]

This validator functions the same as arrayValidator, with the option of passing in a map
which will track all of the elements that were found to be invalid.

Type parameters

Type parameter
T

Parameters

ParameterType
subValidator(p1, invalidElements?, level?) => p1 is T

Returns

Function

Parameters

ParameterTypeDefault value
subjectunknownundefined
invalidElements?Map<number, unknown[]>undefined
level?number0

Returns

subject is T[]