From a47aa448721e9946bd5df03df716143f7f0a3ba8 Mon Sep 17 00:00:00 2001 From: Ruthenic Date: Sun, 18 Sep 2022 17:04:15 -0400 Subject: [PATCH] Fix weird typescript bullshit --- src/api/webpack.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 = {