feat(api): add Clipboard entry in webpack common (#127)
This commit is contained in:
parent
e2b622c76b
commit
6769de29cd
1 changed files with 6 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
||||||
import { User } from "discord-types/general";
|
import { User } from "discord-types/general";
|
||||||
|
|
||||||
import { lazyWebpack } from "../utils/misc";
|
import { lazyWebpack } from "../utils/misc";
|
||||||
import { _resolveReady, filters, waitFor } from "./webpack";
|
import { _resolveReady, filters, waitFor, mapMangledModuleLazy } from "./webpack";
|
||||||
|
|
||||||
import type Components from "discord-types/components";
|
import type Components from "discord-types/components";
|
||||||
import type Stores from "discord-types/stores";
|
import type Stores from "discord-types/stores";
|
||||||
|
@ -93,6 +93,11 @@ export const UserUtils = {
|
||||||
fetchUser: lazyWebpack(filters.byCode(".USER(", "getUser")) as (id: string) => Promise<User>,
|
fetchUser: lazyWebpack(filters.byCode(".USER(", "getUser")) as (id: string) => Promise<User>,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export const Clipboard = mapMangledModuleLazy('document.queryCommandEnabled("copy")||document.queryCommandSupported("copy")', {
|
||||||
|
copy: filters.byCode(".default.copy("),
|
||||||
|
SUPPORTS_COPY: x => typeof x === "boolean",
|
||||||
|
});
|
||||||
|
|
||||||
waitFor("useState", m => React = m);
|
waitFor("useState", m => React = m);
|
||||||
waitFor(["dispatch", "subscribe"], m => {
|
waitFor(["dispatch", "subscribe"], m => {
|
||||||
FluxDispatcher = m;
|
FluxDispatcher = m;
|
||||||
|
|
Loading…
Reference in a new issue