| /* |
| MIT License http://www.opensource.org/licenses/mit-license.php |
| Author Jarid Margolin @jaridmargolin |
| */ |
| "use strict"; |
| |
| const inspect = require("util").inspect.custom; |
| |
| class WebpackError extends Error { |
| /** |
| * Creates an instance of WebpackError. |
| * @param {string=} message error message |
| */ |
| constructor(message) { |
| super(message); |
| |
| this.details = undefined; |
| this.missing = undefined; |
| this.origin = undefined; |
| this.dependencies = undefined; |
| this.module = undefined; |
| |
| Error.captureStackTrace(this, this.constructor); |
| } |
| |
| [inspect]() { |
| return this.stack + (this.details ? `\n${this.details}` : ""); |
| } |
| } |
| |
| module.exports = WebpackError; |