/
moreqqq
/
DeliveryService
Обзор
Документация
Войти
/
moreqqq
/
DeliveryService
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
server/node_modules/webpack/hot/poll.js
41 строка
1 KB
moreqqq
написал тесты
29 май 2026, 22:13
29 май 2026, 22:13
6f740ff
Код
Авторство
О чём код?
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ /* globals __resourceQuery */ if (module.hot) { // eslint-disable-next-line no-implicit-coercion var hotPollInterval = +__resourceQuery.slice(1) || 10 * 60 * 1000; var log = require("./log"); /** * @param {boolean=} fromUpdate true when called from update */ var checkForUpdate = function checkForUpdate(fromUpdate) { if (module.hot.status() === "idle") { module.hot .check(true) .then(function (updatedModules) { if (!updatedModules) { if (fromUpdate) log("info", "[HMR] Update applied."); return; } require("./log-apply-result")(updatedModules, updatedModules); checkForUpdate(true); }) .catch(function (err) { var status = module.hot.status(); if (["abort", "fail"].indexOf(status) >= 0) { log("warning", "[HMR] Cannot apply update."); log("warning", "[HMR] " + log.formatError(err)); log("warning", "[HMR] You need to restart the application!"); } else { log("warning", "[HMR] Update failed: " + log.formatError(err)); } }); } }; setInterval(checkForUpdate, hotPollInterval); } else { throw new Error("[HMR] Hot Module Replacement is disabled."); }