@scalar/openapi-parser
Version:
modern OpenAPI parser written in TypeScript
17 lines (16 loc) • 473 B
JavaScript
import prettify from "./helpers.js";
function betterAjvErrors(schema, data, errors, options = {}) {
const { indent = null, json = null } = options;
const jsonRaw = json || JSON.stringify(data, null, indent);
const customErrorToStructure = (error) => error.getError();
const customErrors = prettify(errors, {
data,
schema,
jsonRaw
});
return customErrors.map(customErrorToStructure);
}
export {
betterAjvErrors
};
//# sourceMappingURL=index.js.map