diff options
author | Vendicated <vendicated@riseup.net> | 2023-01-30 04:53:28 +0100 |
---|---|---|
committer | Vendicated <vendicated@riseup.net> | 2023-01-30 04:53:28 +0100 |
commit | fce7d6b6814c70fe71baee57f272f4f3717c4379 (patch) | |
tree | 0d8a070ad4625b267b8a5309d24bfa7e9deec705 | |
parent | 69715070b9835eff44f6caa58d2e97bace9233d9 (diff) | |
download | Vencord-fce7d6b6814c70fe71baee57f272f4f3717c4379.tar.gz Vencord-fce7d6b6814c70fe71baee57f272f4f3717c4379.tar.bz2 Vencord-fce7d6b6814c70fe71baee57f272f4f3717c4379.zip |
Make webpack types importable from @webpack/types
-rw-r--r-- | .vscode/extensions.json | 3 | ||||
-rw-r--r-- | src/webpack/common/types/index.d.ts | 23 | ||||
-rw-r--r-- | tsconfig.json | 9 |
3 files changed, 29 insertions, 6 deletions
diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 8922d15..54ebaeb 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,11 +1,10 @@ { "recommendations": [ "EditorConfig.EditorConfig", - "pmneo.tsimporter", "dbaeumer.vscode-eslint", "formulahendry.auto-rename-tag", "GregorBiswanger.json2ts", "eamodio.gitlens", - "kamikillerto.vscode-colorize" + "ExodiusStudios.comment-anchors" ] } diff --git a/src/webpack/common/types/index.d.ts b/src/webpack/common/types/index.d.ts new file mode 100644 index 0000000..9d6c295 --- /dev/null +++ b/src/webpack/common/types/index.d.ts @@ -0,0 +1,23 @@ +/* + * Vencord, a modification for Discord's desktop app + * Copyright (c) 2023 Vendicated and contributors + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. +*/ + +export * from "./components"; +export * from "./fluxEvents"; +export * from "./menu"; +export * from "./utils"; + diff --git a/tsconfig.json b/tsconfig.json index a55c1fe..f811c00 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,11 +18,12 @@ "baseUrl": "./src/", "paths": { - "@webpack": ["./webpack"], - "@webpack/common": ["./webpack/common"], - "@utils/*": ["./utils/*"], "@api/*": ["./api/*"], - "@components/*": ["./components/*"] + "@components/*": ["./components/*"], + "@utils/*": ["./utils/*"], + "@webpack/types": ["./webpack/common/types"], + "@webpack/common": ["./webpack/common"], + "@webpack": ["./webpack/webpack"] } }, "include": ["src/**/*"] |