diff --git a/src/webpack-hook.ts b/src/webpack-hook.ts index fa85aa4..4cb7c38 100644 --- a/src/webpack-hook.ts +++ b/src/webpack-hook.ts @@ -9,7 +9,7 @@ interface Module { (module, exports, __webpack_require__): void; } -type WebpackJson = [number[], { [id: string]: Module }][] +type WebpackJson = [number[], { [id: string]: Module }, any[]?][] const moduleLookup = (id: string, globalWebpackJson: WebpackJson) => { const pack = globalWebpackJson.find(x => x[1][id])! @@ -116,4 +116,10 @@ export const [webpackGlobalOverride, onPackLoad] = (() => { ] as const })() +export const webpackContext = new Promise((resolve) => { + webpackGlobalOverride(ALL, (n, r, t) => { + resolve(t) + }) +}) + export default webpackHook