UNPKG

openapi-contract-validator-server

Version:

Use an HTTP proxy to validate HTTP interactions against an OpenAPI Schema

15 lines (12 loc) 379 B
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;