404

[ Avaa Bypassed ]




Upload:

Command:

botdev@3.136.11.217: ~ $
'use strict';

var resolve = require('./resolve');

module.exports = {
  Validation: errorSubclass(ValidationError),
  MissingRef: errorSubclass(MissingRefError)
};


function ValidationError(errors) {
  this.message = 'validation failed';
  this.errors = errors;
  this.ajv = this.validation = true;
}


MissingRefError.message = function (baseId, ref) {
  return 'can\'t resolve reference ' + ref + ' from id ' + baseId;
};


function MissingRefError(baseId, ref, message) {
  this.message = message || MissingRefError.message(baseId, ref);
  this.missingRef = resolve.url(baseId, ref);
  this.missingSchema = resolve.normalizeId(resolve.fullPath(this.missingRef));
}


function errorSubclass(Subclass) {
  Subclass.prototype = Object.create(Error.prototype);
  Subclass.prototype.constructor = Subclass;
  return Subclass;
}

Filemanager

Name Type Size Permission Actions
_rules.js File 1.19 KB 0644
async.js File 2.58 KB 0644
equal.js File 60 B 0644
error_classes.js File 828 B 0644
formats.js File 11.46 KB 0644
index.js File 10.09 KB 0644
resolve.js File 7.74 KB 0644
rules.js File 1.74 KB 0644
schema_obj.js File 133 B 0644
ucs2length.js File 558 B 0644
util.js File 7.71 KB 0644