import {Config} from "data"; import WebpackModules from "../webpackmodules"; import DiscordModules from "../discordmodules"; import DataStore from "../datastore"; import DOMManager from "../dommanager"; import Toasts from "../../ui/toasts"; import Notices from "../../ui/notices"; import Modals from "../../ui/modals"; import Settings from "../settingsmanager"; import Logger from "common/logger"; import Patcher from "../patcher"; import ipc from "../ipc"; /** * The React module being used inside Discord. * @type React * @memberof BdApi */ const React = DiscordModules.React; /** * The ReactDOM module being used inside Discord. * @type ReactDOM * @memberof BdApi */ const ReactDOM = DiscordModules.ReactDOM; /** * A reference object to get BD's settings. * @type object * @deprecated * @memberof BdApi */ const settings = Settings.collections; /** * A reference object for BD's emotes. * @type object * @deprecated * @memberof BdApi */ const emotes = {}; /** * A reference string for BD's version. * @type string * @memberof BdApi */ const version = Config.version; /** * Adds a `