|
|
|
@ -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 = {
|
|
|
|
|