diff --git a/src/api/webpack.ts b/src/api/webpack.ts index b09e1a8..17ba440 100644 --- a/src/api/webpack.ts +++ b/src/api/webpack.ts @@ -1,8 +1,8 @@ type Filter = (module: any) => boolean; -interface Module { +interface InternalModule { exports: { - default?: any; - __esModule?: any; + default?: UnknownObject; + __esModule?: boolean; }; } @@ -20,8 +20,8 @@ window.webpackChunkdiscord_app.push([ ]); getModules = () => modules.c; -function filter(filter: Filter, moduleList: Module[], onlyFirst: boolean = false): Module["exports"] | Module["exports"][] { - let modules: Module["exports"][] = []; +function filter(filter: Filter, moduleList: InternalModule[], onlyFirst: boolean = false): UnknownObject["exports"] | UnknownObject["exports"][] { + let modules: InternalModule["exports"][] = []; let first = undefined for (const mod in moduleList) { const module = moduleList[mod].exports; @@ -45,7 +45,7 @@ function filter(filter: Filter, moduleList: Module[], onlyFirst: boolean = false } } } - return onlyFirst ? first as Module["exports"] : modules; + return onlyFirst ? first as InternalModule["exports"] : modules; } let webpack = {