UNPKG

vtils

Version:

一个面向业务的 JavaScript/TypeScript 实用程序库。

139 lines (136 loc) 6.88 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; exports.__esModule = true; var _exportNames = { v: true }; exports.v = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _VaeArraySchema = require("./VaeArraySchema"); Object.keys(_VaeArraySchema).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeArraySchema[key]) return; exports[key] = _VaeArraySchema[key]; }); var _VaeBooleanSchema = require("./VaeBooleanSchema"); Object.keys(_VaeBooleanSchema).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeBooleanSchema[key]) return; exports[key] = _VaeBooleanSchema[key]; }); var _VaeDateSchema = require("./VaeDateSchema"); Object.keys(_VaeDateSchema).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeDateSchema[key]) return; exports[key] = _VaeDateSchema[key]; }); var _VaeLocale = require("./VaeLocale"); Object.keys(_VaeLocale).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeLocale[key]) return; exports[key] = _VaeLocale[key]; }); var _VaeNumberSchema = require("./VaeNumberSchema"); Object.keys(_VaeNumberSchema).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeNumberSchema[key]) return; exports[key] = _VaeNumberSchema[key]; }); var _VaeObjectSchema = require("./VaeObjectSchema"); Object.keys(_VaeObjectSchema).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeObjectSchema[key]) return; exports[key] = _VaeObjectSchema[key]; }); var _VaeSchema = require("./VaeSchema"); Object.keys(_VaeSchema).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeSchema[key]) return; exports[key] = _VaeSchema[key]; }); var _VaeStringSchema = require("./VaeStringSchema"); Object.keys(_VaeStringSchema).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeStringSchema[key]) return; exports[key] = _VaeStringSchema[key]; }); var _VaeError = require("./VaeError"); Object.keys(_VaeError).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeError[key]) return; exports[key] = _VaeError[key]; }); var _VaeIssue = require("./VaeIssue"); Object.keys(_VaeIssue).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeIssue[key]) return; exports[key] = _VaeIssue[key]; }); var _VaeSchemaBuilder = require("./VaeSchemaBuilder"); Object.keys(_VaeSchemaBuilder).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeSchemaBuilder[key]) return; exports[key] = _VaeSchemaBuilder[key]; }); var _VaeSchemaParseContext = require("./VaeSchemaParseContext"); Object.keys(_VaeSchemaParseContext).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeSchemaParseContext[key]) return; exports[key] = _VaeSchemaParseContext[key]; }); var _VaeSchemaReachContext = require("./VaeSchemaReachContext"); Object.keys(_VaeSchemaReachContext).forEach(function (key) { if (key === "default" || key === "__esModule") return; if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; if (key in exports && exports[key] === _VaeSchemaReachContext[key]) return; exports[key] = _VaeSchemaReachContext[key]; }); function string(messageOrSchema, message) { return typeof messageOrSchema === 'function' ? messageOrSchema(new _VaeStringSchema.VaeStringSchema(message)) : new _VaeStringSchema.VaeStringSchema(messageOrSchema); } function number(messageOrSchema, message) { return typeof messageOrSchema === 'function' ? messageOrSchema(new _VaeNumberSchema.VaeNumberSchema(message)) : new _VaeNumberSchema.VaeNumberSchema(messageOrSchema); } function date(messageOrSchema, message) { return typeof messageOrSchema === 'function' ? messageOrSchema(new _VaeDateSchema.VaeDateSchema(message)) : new _VaeDateSchema.VaeDateSchema(messageOrSchema); } function _boolean(messageOrSchema, message) { return typeof messageOrSchema === 'function' ? messageOrSchema(new _VaeBooleanSchema.VaeBooleanSchema(message)) : new _VaeBooleanSchema.VaeBooleanSchema(messageOrSchema); } function object(messageOrSchemaOrShape, message) { return typeof messageOrSchemaOrShape === 'function' ? messageOrSchemaOrShape(new _VaeObjectSchema.VaeObjectSchema(undefined, message)) : typeof messageOrSchemaOrShape === 'object' ? new _VaeObjectSchema.VaeObjectSchema(messageOrSchemaOrShape, message) : new _VaeObjectSchema.VaeObjectSchema(undefined, messageOrSchemaOrShape); } function array(messageOrSchemaOrElement, message) { return typeof messageOrSchemaOrElement === 'function' ? messageOrSchemaOrElement(new _VaeArraySchema.VaeArraySchema(undefined, message)) : messageOrSchemaOrElement instanceof _VaeSchema.VaeSchema ? new _VaeArraySchema.VaeArraySchema(messageOrSchemaOrElement, message) : new _VaeArraySchema.VaeArraySchema(undefined, messageOrSchemaOrElement); } var schemaBuilders = { string: string, number: number, date: date, boolean: _boolean, object: object, array: array }; var v = exports.v = (0, _extends2.default)({}, schemaBuilders, { create: function create(cb) { return cb(schemaBuilders); }, localeBuilder: _VaeLocale.VaeLocaleBuilder, setLocale: function setLocale(locale) { _VaeLocale.VaeLocale.$set(locale); } }); // @index('./Vae*.ts', f => `export * from '${f.path}'`) // @endindex