MCPcopy
hub / github.com/webpack/webpack / setStatus

Function setStatus

lib/hmr/HotModuleReplacement.runtime.js:315–324  ·  view source on GitHub ↗

* @param {string} newStatus new status * @returns {Promise<void>} promise resolving when all handlers ran

(newStatus)

Source from the content-addressed store, hash-verified

313 * @returns {Promise<void>} promise resolving when all handlers ran
314 */
315 function setStatus(newStatus) {
316 currentStatus = newStatus;
317 /** @type {(Promise<void> | void)[]} */
318 var results = [];
319
320 for (var i = 0; i < registeredStatusHandlers.length; i++)
321 results[i] = registeredStatusHandlers[i].call(null, newStatus);
322
323 return Promise.all(results).then(function () {});
324 }
325
326 function unblock() {
327 if (--blockingPromises === 0) {

Callers 6

createModuleHotObjectFunction · 0.85
unblockFunction · 0.85
trackBlockingPromiseFunction · 0.85
hotCheckFunction · 0.85
internalApplyFunction · 0.85
onAcceptedFunction · 0.85

Calls 1

callMethod · 0.45

Tested by

no test coverage detected