Aller au contenu principal

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
}