@middy/validator
Version:
Validator middleware for the middy framework
39 lines (37 loc) • 972 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
transpileSchema: ()=>transpileSchema,
transpileLocale: ()=>transpileLocale
});
const _compile = _interopRequireDefault(require("ajv-cmd/compile"));
const _ftl = _interopRequireDefault(require("ajv-cmd/ftl"));
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
const ajvDefaults = {
strict: true,
coerceTypes: 'array',
allErrors: true,
useDefaults: 'empty',
messages: true
};
const transpileSchema = (schema, ajvOptions)=>{
const options = {
...ajvDefaults,
...ajvOptions
};
return (0, _compile.default)(schema, options);
};
const transpileLocale = _ftl.default;
//# sourceMappingURL=transpile.cjs.map