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
}