Skip to main content

isStringConstraint()

isStringConstraint(schema): schema is StringConstraint

Type guard for StringConstraint. Checks that the schema is a string type and has constraint methods.


Parametersโ€‹

schema: GenericSchemaโ€‹

The schema to check


Returns: schema is StringConstraintโ€‹

True if the schema is a StringConstraint with constraint methods


Sinceโ€‹

2.0.0


Exampleโ€‹

const schema = string().minLength(5);
if (isStringConstraint(schema)) {
// schema is narrowed to StringConstraint
schema.maxLength(10); // constraint methods available
}