atlassian-webresource-webpack-plugin
Version:
Auto-generates web-resource definitions from your webpacked code, for usage in an Atlassian product or plugin.
21 lines • 691 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const requireEnsureShim = (pluginKey) => `
if(installedChunks[chunkId] === 0) { // 0 means "already installed".
return Promise.resolve();
}
if (installedChunks[chunkId]) {
return installedChunks[chunkId][2];
}
promises.push(
new Promise(function(resolve, reject) {
installedChunks[chunkId] = [resolve, reject];
}),
new Promise(function(resolve, reject) {
WRM.require('wrc!${pluginKey}:' + chunkId).then(resolve, reject);
})
);
return installedChunks[chunkId][2] = Promise.all(promises);
`;
exports.default = requireEnsureShim;
//# sourceMappingURL=require-ensure-shim.js.map
;