UNPKG

one-schema

Version:
32 lines (31 loc) 1.69 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.BUILT_IN_VALIDATORS = void 0; var email_1 = __importDefault(require("./email")); var mobile_number_1 = __importDefault(require("./mobile_number")); var url_1 = require("./url"); var ip_address_1 = require("./ip_address"); var alphanumeric_1 = __importDefault(require("./alphanumeric")); var hex_string_1 = __importDefault(require("./hex_string")); var numeric_string_1 = __importDefault(require("./numeric_string")); var int64_string_1 = __importDefault(require("./int64_string")); var uuid_1 = __importDefault(require("./uuid")); var datetime_1 = __importDefault(require("./datetime")); var BUILT_IN_VALIDATORS = { "email": { types: ['string'], fnc: email_1.default }, "mobile_number": { types: ['string'], fnc: mobile_number_1.default }, "url": { types: ['string'], fnc: url_1.isUrl }, "ip_address": { types: ['string'], fnc: ip_address_1.isIpAddress }, "ipv4": { types: ['string'], fnc: ip_address_1.isIpV4Address }, "ipv6": { types: ['string'], fnc: ip_address_1.isIpV6Address }, "alphanumeric": { types: ['string'], fnc: alphanumeric_1.default }, "hex_string": { types: ['string'], fnc: hex_string_1.default }, "numeric_string": { types: ['string'], fnc: numeric_string_1.default }, "int64_string": { types: ['string'], fnc: int64_string_1.default }, "uuid": { types: ['string'], fnc: uuid_1.default }, "datetime": { types: ['string'], fnc: datetime_1.default }, }; exports.BUILT_IN_VALIDATORS = BUILT_IN_VALIDATORS;