funval
Version:
A minimalist library for data validation using functions interfaces.
71 lines (51 loc) • 4.95 kB
JavaScript
exports.__esModule = true;
exports.default = void 0;
var _schema = require("./validators/schema");
exports.Maybe = _schema.Maybe;
exports.Optional = _schema.Optional;
exports.Default = _schema.Default;
exports.Required = _schema.Required;
exports.Truthy = _schema.Truthy;
exports.Or = _schema.Or;
exports.TypeOf = _schema.TypeOf;
exports.Any = _schema.Any;
exports.Override = _schema.Override;
exports.ArrayOf = _schema.ArrayOf;
var _Schema = _interopRequireWildcard(require("./Schema"));
exports.Schema = _Schema.default;
exports.SchemaType = _Schema.SchemaType;
exports.FunctionValidator = _Schema.FunctionValidator;
exports.SyncFunctionValidator = _Schema.SyncFunctionValidator;
exports.AsyncFunctionValidator = _Schema.AsyncFunctionValidator;
exports.Async = _Schema.Async;
var _Type = _interopRequireWildcard(require("./Type"));
exports.Type = _Type.default;
exports.Input = _Type.Input;
exports.Output = _Type.Output;
var _comparison = require("./validators/comparison");
exports.Equals = _comparison.Equals;
exports.GreaterThan = _comparison.GreaterThan;
exports.GreaterThanEqual = _comparison.GreaterThanEqual;
exports.LessThan = _comparison.LessThan;
exports.LessThanEqual = _comparison.LessThanEqual;
exports.Between = _comparison.Between;
var _Error = _interopRequireWildcard(require("./Error"));
exports.ValidationError = _Error.default;
exports.ErrorPath = _Error.ErrorPath;
exports.createValidationError = _Error.createValidationError;
var _string = require("./validators/string");
exports.ContentString = _string.ContentString;
exports.TrimString = _string.TrimString;
exports.StringRange = _string.StringRange;
exports.StringMatch = _string.StringMatch;
var _number = require("./validators/number");
exports.Float = _number.Float;
exports.Integer = _number.Integer;
var _boolean = require("./validators/boolean");
exports.Bool = _boolean.Bool;
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
var _default = _Schema.default;
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50cyJdLCJuYW1lcyI6WyJTY2hlbWEiXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7Ozs7Ozs7Ozs7Ozs7QUFZQTs7Ozs7Ozs7O0FBT0E7Ozs7OztBQUNBOzs7Ozs7Ozs7QUFRQTs7Ozs7O0FBQ0E7Ozs7Ozs7QUFNQTs7Ozs7QUFDQTs7Ozs7Ozs7ZUFFZUEsZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIE1heWJlLFxuICBPcHRpb25hbCxcbiAgRGVmYXVsdCxcbiAgUmVxdWlyZWQsXG4gIFRydXRoeSxcbiAgT3IsXG4gIFR5cGVPZixcbiAgQW55LFxuICBPdmVycmlkZSxcbiAgQXJyYXlPZixcbn0gZnJvbSAnLi92YWxpZGF0b3JzL3NjaGVtYSc7XG5pbXBvcnQgU2NoZW1hLCB7XG4gIFNjaGVtYVR5cGUsXG4gIEZ1bmN0aW9uVmFsaWRhdG9yLFxuICBTeW5jRnVuY3Rpb25WYWxpZGF0b3IsXG4gIEFzeW5jRnVuY3Rpb25WYWxpZGF0b3IsXG4gIEFzeW5jLFxufSBmcm9tICcuL1NjaGVtYSc7XG5pbXBvcnQgVHlwZSwgeyBJbnB1dCwgT3V0cHV0IH0gZnJvbSAnLi9UeXBlJztcbmltcG9ydCB7XG4gIEVxdWFscyxcbiAgR3JlYXRlclRoYW4sXG4gIEdyZWF0ZXJUaGFuRXF1YWwsXG4gIExlc3NUaGFuLFxuICBMZXNzVGhhbkVxdWFsLFxuICBCZXR3ZWVuLFxufSBmcm9tICcuL3ZhbGlkYXRvcnMvY29tcGFyaXNvbic7XG5pbXBvcnQgVmFsaWRhdGlvbkVycm9yLCB7IEVycm9yUGF0aCwgY3JlYXRlVmFsaWRhdGlvbkVycm9yIH0gZnJvbSAnLi9FcnJvcic7XG5pbXBvcnQge1xuICBDb250ZW50U3RyaW5nLFxuICBUcmltU3RyaW5nLFxuICBTdHJpbmdSYW5nZSxcbiAgU3RyaW5nTWF0Y2gsXG59IGZyb20gJy4vdmFsaWRhdG9ycy9zdHJpbmcnO1xuaW1wb3J0IHsgRmxvYXQsIEludGVnZXIgfSBmcm9tICcuL3ZhbGlkYXRvcnMvbnVtYmVyJztcbmltcG9ydCB7IEJvb2wgfSBmcm9tICcuL3ZhbGlkYXRvcnMvYm9vbGVhbic7XG5cbmV4cG9ydCBkZWZhdWx0IFNjaGVtYTtcblxuZXhwb3J0IHtcbiAgU2NoZW1hLFxuICBTY2hlbWFUeXBlLFxuICBGdW5jdGlvblZhbGlkYXRvcixcbiAgU3luY0Z1bmN0aW9uVmFsaWRhdG9yLFxuICBBc3luY0Z1bmN0aW9uVmFsaWRhdG9yLFxuICBBc3luYyxcbiAgVmFsaWRhdGlvbkVycm9yLFxuICBFcnJvclBhdGgsXG4gIGNyZWF0ZVZhbGlkYXRpb25FcnJvcixcbiAgSW5wdXQsXG4gIE91dHB1dCxcbiAgVHlwZSxcbiAgTWF5YmUsXG4gIE9wdGlvbmFsLFxuICBEZWZhdWx0LFxuICBSZXF1aXJlZCxcbiAgT3IsXG4gIEVxdWFscyxcbiAgR3JlYXRlclRoYW4sXG4gIEdyZWF0ZXJUaGFuRXF1YWwsXG4gIExlc3NUaGFuLFxuICBMZXNzVGhhbkVxdWFsLFxuICBCZXR3ZWVuLFxuICBBcnJheU9mLFxuICBUeXBlT2YsXG4gIFRydXRoeSxcbiAgQW55LFxuICBPdmVycmlkZSxcbiAgQ29udGVudFN0cmluZyxcbiAgVHJpbVN0cmluZyxcbiAgU3RyaW5nUmFuZ2UsXG4gIFN0cmluZ01hdGNoLFxuICBGbG9hdCxcbiAgSW50ZWdlcixcbiAgQm9vbCxcbn07XG4iXX0=
;