Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /home/picotech/domains/inventory.picotech.app/public_html/node_modules/webpack/lib/ drwxr-xr-x |
Viewing file: Select action/file-type: /* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ "use strict"; const asyncLib = require("neo-async"); /** @typedef {import("./MultiCompiler")} MultiCompiler */ /** @typedef {import("./Watching")} Watching */ /** * @template T * @callback Callback * @param {(Error | null)=} err * @param {T=} result */ class MultiWatching { /** * @param {Watching[]} watchings child compilers' watchers * @param {MultiCompiler} compiler the compiler */ constructor(watchings, compiler) { this.watchings = watchings; this.compiler = compiler; } invalidate(callback) { if (callback) { asyncLib.each( this.watchings, (watching, callback) => watching.invalidate(callback), callback ); } else { for (const watching of this.watchings) { watching.invalidate(); } } } suspend() { for (const watching of this.watchings) { watching.suspend(); } } resume() { for (const watching of this.watchings) { watching.resume(); } } /** * @param {Callback<void>} callback signals when the watcher is closed * @returns {void} */ close(callback) { asyncLib.forEach( this.watchings, (watching, finishedCallback) => { watching.close(finishedCallback); }, err => { this.compiler.hooks.watchClose.call(); if (typeof callback === "function") { this.compiler.running = false; callback(err); } } ); } } module.exports = MultiWatching; |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0046 ]-- |