UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

32 lines (31 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "Ajv", { enumerable: true, get: function () { return _.default; } }); exports.enhanceAjvInstance = enhanceAjvInstance; exports.makeAjvInstance = makeAjvInstance; var _ = _interopRequireDefault(require("ajv/dist/2020.js")); var _ajvErrors = _interopRequireDefault(require("ajv-errors")); var _ajvErrors2 = require("./ajvErrors.js"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function makeAjvInstance(instance) { return enhanceAjvInstance(instance || new _.default({ allErrors: true })); } function enhanceAjvInstance(instance) { if (!instance['__ajvErrors__']) { (0, _ajvErrors.default)(instance); instance['__ajvErrors__'] = true; } instance['ajvErrorsToFormErrors'] = _ajvErrors2.ajvErrorsToFormErrors; instance['ajvErrorsToOneFormError'] = _ajvErrors2.ajvErrorsToOneFormError; return instance; } //# sourceMappingURL=ajv.js.map