validation-error.js 359 B

123456789101112131415
  1. "use strict";
  2. const log = require("npmlog");
  3. class ValidationError extends Error {
  4. constructor(prefix, message, ...rest) {
  5. super(message);
  6. this.name = "ValidationError";
  7. this.prefix = prefix;
  8. log.resume(); // might be paused, noop otherwise
  9. log.error(prefix, message, ...rest);
  10. }
  11. }
  12. module.exports.ValidationError = ValidationError;