| | |
| | | "use strict"; |
| | | |
| | | /** @typedef {import("../declarations/WebpackOptions").StatsOptions} StatsOptions */ |
| | | /** @typedef {import("../declarations/WebpackOptions").StatsValue} StatsValue */ |
| | | /** @typedef {import("./Compilation")} Compilation */ |
| | | /** @typedef {import("./stats/DefaultStatsFactoryPlugin").StatsCompilation} StatsCompilation */ |
| | | |
| | | class Stats { |
| | | /** |
| | | * Creates an instance of Stats. |
| | | * @param {Compilation} compilation webpack compilation |
| | | */ |
| | | constructor(compilation) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * Checks whether this stats has warnings. |
| | | * @returns {boolean} true if the compilation had a warning |
| | | */ |
| | | hasWarnings() { |
| | |
| | | } |
| | | |
| | | /** |
| | | * Checks whether this stats has errors. |
| | | * @returns {boolean} true if the compilation encountered an error |
| | | */ |
| | | hasErrors() { |
| | |
| | | } |
| | | |
| | | /** |
| | | * @param {(string | boolean | StatsOptions)=} options stats options |
| | | * Returns json output. |
| | | * @param {StatsValue=} options stats options |
| | | * @returns {StatsCompilation} json output |
| | | */ |
| | | toJson(options) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * @param {(string | boolean | StatsOptions)=} options stats options |
| | | * Returns a string representation. |
| | | * @param {StatsValue=} options stats options |
| | | * @returns {string} string output |
| | | */ |
| | | toString(options) { |