UNPKG

985 BJavaScriptView Raw
1module.exports = function () {
2 function webpackHotUpdateCallback(chunkId, moreModules) {
3 hotAddUpdateChunk(chunkId, moreModules);
4 if (parentHotUpdateCallback) {
5 parentHotUpdateCallback(chunkId, moreModules);
6 }
7 }
8
9 function hotDownloadUpdateChunk(chunkId) {
10 const requestPath = './' + $hotChunkFilename$;
11 try {
12 require(requestPath);
13 } catch (e) {
14 console.log("Hot download for update chunk failed.");
15 console.error(e);
16 }
17 }
18
19 function hotDownloadManifest() {
20 return new Promise(function (resolve, reject) {
21 const requestPath = './' + $hotMainFilename$;
22 try {
23 const update = require(requestPath);
24 resolve(update);
25 } catch (e) {
26 console.log("Hot download for manifest failed.");
27 console.error(e);
28 reject(e);
29 }
30 });
31 }
32};