aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.vscode/extensions.json3
-rw-r--r--src/webpack/common/types/index.d.ts23
-rw-r--r--tsconfig.json9
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/**/*"]