UNPKG

@kubernetes-models/validate

Version:
18 lines 599 B
import ValidationError from "./runtime/validation_error.js"; import localizeEnMod from "ajv-i18n/localize/en/index.js"; const localizeEn = localizeEnMod; function generateErrorMessage(errors) { localizeEn(errors); return errors .map((err) => `data${err.instancePath} ${err.message}`) .join(", "); } export function runValidateFunc(fn, data) { if (!fn(data) && fn.errors) { const errors = fn.errors; const err = new ValidationError(errors); err.message = generateErrorMessage(errors); throw err; } } //# sourceMappingURL=validate.js.map