openapi-contract-validator-server
Version:
Use an HTTP proxy to validate HTTP interactions against an OpenAPI Schema
15 lines (12 loc) • 379 B
JavaScript
const _ = require('lodash');
const Problem = require('api-problem');
class ValidationError extends Error {
// TODO: AJV error formatting
constructor(title, parameters={}) {
super(title);
this.problem = new Problem(417, title, _.defaults({
type: 'about:blank',
}, parameters));
}
}
module.exports = ValidationError;