openapi-contract-validator-server
Version:
Use an HTTP proxy to validate HTTP interactions against an OpenAPI Schema
15 lines (12 loc) • 409 B
JavaScript
const _ = require('lodash');
const Problem = require('api-problem');
class TargetResponseError extends Error {
constructor(message, statusCode, parameters={}) {
super(message);
this.code = statusCode;
this.problem = new Problem(this.code, message, _.defaults({
type: 'about:blank',
}, parameters));
}
}
module.exports = TargetResponseError;