UNPKG

brek

Version:
32 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LoaderNotFound = exports.ConfNotLoaded = exports.InvalidConf = void 0; class InvalidConf extends Error { constructor(validationErrors) { super('INVALID_CONF'); Error.captureStackTrace(this, InvalidConf); this.validationErrors = validationErrors; } toString() { return `${this.name}: ${this.validationErrors.join(', ')}`; } } exports.InvalidConf = InvalidConf; class ConfNotLoaded extends Error { constructor() { super('CONF_NOT_LOADED'); Error.captureStackTrace(this, ConfNotLoaded); } } exports.ConfNotLoaded = ConfNotLoaded; class LoaderNotFound extends Error { constructor(loaderName, availableLoaders) { const availArr = Object.keys(availableLoaders); const availStr = availArr.length ? availArr.join(', ') : 'none'; const errMsg = `LOADER_NOT_FOUND: "${loaderName}". Available loaders: ${availStr}`; super(errMsg); Error.captureStackTrace(this, LoaderNotFound); } } exports.LoaderNotFound = LoaderNotFound; //# sourceMappingURL=errors.js.map