| 123456789101112131415161718192021222324252627282930313233343536 | /*	MIT License http://www.opensource.org/licenses/mit-license.php	Author Tobias Koppers @sokra*/"use strict";const WebpackError = require("./WebpackError");const { cleanUp } = require("./ErrorHelpers");class ModuleWarning extends WebpackError {	constructor(module, warning, { from = null } = {}) {		let message = "Module Warning";		if (from) {			message += ` (from ${from}):\n`;		} else {			message += ": ";		}		if (warning && typeof warning === "object" && warning.message) {			message += warning.message;		} else if (warning) {			message += warning;		}		super(message);		this.name = "ModuleWarning";		this.module = module;		this.warning = warning;		this.details =			warning && typeof warning === "object" && warning.stack				? cleanUp(warning.stack, this.message)				: undefined;		Error.captureStackTrace(this, this.constructor);	}}module.exports = ModuleWarning;
 |