isArrayConstraint()
isArrayConstraint<
T>(schema):schema is ArrayConstraint<T>
Type guard for ArrayConstraint. Checks that the schema is an array type and has constraint methods.
Type Parametersβ
T: T extends GenericSchemaβ
Parametersβ
schema: GenericSchemaβ
The schema to check
Returns: schema is ArrayConstraint<T>β
True if the schema is an ArrayConstraint with constraint methods
Sinceβ
2.0.0
Exampleβ
const schema = array(string()).minLength(1);
if (isArrayConstraint(schema)) {
// schema is narrowed to ArrayConstraint
schema.maxLength(10); // constraint methods available
}