isvalid
Version:
Async JSON validation library for node.js.
25 lines (17 loc) • 359 B
JavaScript
//
// schema.js
//
// Created by Kristian Trenskow on 2014-06-06
//
// See license in LICENSE
//
export default class SchemaError extends Error {
constructor(schema, message) {
super();
let schemaCopy = {};
for (let key in schema) schemaCopy[key] = schema[key];
delete schemaCopy.schema;
this.message = message;
this.schema = schema;
}
}