json-schema-to-yup
Version:
Build a Yup schema from a JSON Schema. Also supports custom/alternative schema models such as GraphQL type defs
30 lines (28 loc) • 709 B
JavaScript
import { YupMixed, ConvertYupSchemaError, errValKeys, defaults } from './mixed';
import { YupArray, toYupArray } from './array';
import { YupBoolean, toYupBoolean } from './boolean';
import { YupNumber, toYupNumber, toYupNumberSchemaEntry } from './number';
import { YupObject, toYupObject } from './object';
import { YupString, toYupString } from './string';
import { YupDate, toYupDate } from './date';
import { Base } from './base';
export {
errValKeys,
defaults,
YupArray,
toYupArray,
YupBoolean,
toYupBoolean,
YupNumber,
toYupNumberSchemaEntry,
toYupNumber,
YupObject,
toYupObject,
YupString,
toYupString,
YupDate,
toYupDate,
YupMixed,
ConvertYupSchemaError,
Base
};