UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

19 lines 620 B
import Ajv from 'ajv/dist/2020.js'; import ajvErrors from 'ajv-errors'; import { ajvErrorsToFormErrors, ajvErrorsToOneFormError } from "./ajvErrors.js"; export { Ajv }; export function makeAjvInstance(instance) { return enhanceAjvInstance(instance || new Ajv({ allErrors: true })); } export function enhanceAjvInstance(instance) { if (!instance['__ajvErrors__']) { ajvErrors(instance); instance['__ajvErrors__'] = true; } instance['ajvErrorsToFormErrors'] = ajvErrorsToFormErrors; instance['ajvErrorsToOneFormError'] = ajvErrorsToOneFormError; return instance; } //# sourceMappingURL=ajv.js.map