diff options
author | Vendicated <vendicated@riseup.net> | 2022-08-31 22:08:05 +0200 |
---|---|---|
committer | Vendicated <vendicated@riseup.net> | 2022-08-31 22:08:05 +0200 |
commit | f60ccb766f30e7518bc348013b72f071f86ecbc6 (patch) | |
tree | 5c1cdb5dfc1bbdc620f034308534eb19e0bcb881 /src/webpack/common.ts | |
parent | bac8a648b6012e221fd2150062d2080b9ed0d702 (diff) | |
download | Vencord-f60ccb766f30e7518bc348013b72f071f86ecbc6.tar.gz Vencord-f60ccb766f30e7518bc348013b72f071f86ecbc6.tar.bz2 Vencord-f60ccb766f30e7518bc348013b72f071f86ecbc6.zip |
Add Plugin.start, make Settings actually start/stop plugins
Diffstat (limited to 'src/webpack/common.ts')
-rw-r--r-- | src/webpack/common.ts | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/webpack/common.ts b/src/webpack/common.ts index f678a94..e45d2ca 100644 --- a/src/webpack/common.ts +++ b/src/webpack/common.ts @@ -1,15 +1,19 @@ import { startAll } from "../plugins"; import { waitFor, filters } from './webpack'; +import type Components from "discord-types/components"; +import type Stores from "discord-types/stores"; +import type Other from "discord-types/other"; -export let FluxDispatcher: any; +export let FluxDispatcher: Other.FluxDispatcher; export let React: typeof import("react"); -export let UserStore: any; +export let UserStore: Stores.UserStore; export let Forms: any; export let Button: any; export let ButtonProps: any; export let Switch: any; -export let Flex: any; -export let Card: any; +export let Flex: Components.Flex; +export let Card: Components.Card; +export let Tooltip: Components.Tooltip; waitFor("useState", m => React = m); waitFor(["dispatch", "subscribe"], m => { @@ -28,4 +32,5 @@ waitFor(["ButtonLooks", "default"], m => { }); waitFor(filters.byDisplayName("SwitchItem"), m => Switch = m.default); waitFor(filters.byDisplayName("Flex"), m => Flex = m.default); -waitFor(filters.byDisplayName("Card"), m => Card = m.default);
\ No newline at end of file +waitFor(filters.byDisplayName("Card"), m => Card = m.default); +waitFor(filters.byDisplayName("Tooltip"), m => Tooltip = m.default);
\ No newline at end of file |