skema
Version:
Skema provides a handy & composable way to validate / transform / purify the input data.
44 lines (38 loc) • 949 B
JavaScript
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;
;