UNPKG

skema

Version:

Skema provides a handy & composable way to validate / transform / purify the input data.

44 lines (38 loc) 949 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "inspect", { enumerable: true, get: function () { return _inspect.inspect; } }); exports.BASIC_TYPES = exports.defaults = exports.declare = exports.any = exports.objectOf = exports.arrayOf = exports.shape = exports.type = void 0; var _basic = require("@skema/basic"); var _skemaFactory = require("./skema-factory"); var _inspect = require("./inspect"); require("./error-meta"); const { type, shape, arrayOf, objectOf, any, declare } = (0, _skemaFactory.factory)({ types: _basic.LOOSE }); exports.declare = declare; exports.any = any; exports.objectOf = objectOf; exports.arrayOf = arrayOf; exports.shape = shape; exports.type = type; const defaults = _skemaFactory.factory; exports.defaults = defaults; const BASIC_TYPES = { LOOSE: _basic.LOOSE, STRICT: _basic.STRICT }; exports.BASIC_TYPES = BASIC_TYPES;