UNPKG

json-schema-to-yup

Version:

Build a Yup schema from a JSON Schema. Also supports custom/alternative schema models such as GraphQL type defs

25 lines (19 loc) 443 B
import { Constraint } from './base'; function createStringConstraint(typer, map) { return new StringConstraint(typer, map); } class StringConstraint extends Constraint { constructor(typer, map = {}) { super(typer, map); } isValidConstraint(value) { return this.typer.isStringType(value); } get explainConstraintValidMsg() { return `Must be a String`; } } export { createStringConstraint, StringConstraint };