Class: BdApi
Defined in: src/betterdiscord/api/index.ts:81
BdApi is a globally (window.BdApi) accessible object for use by plugins and developers to make their lives easier.
Constructors
Constructor
new BdApi(pluginName: string): BdApi;Defined in: src/betterdiscord/api/index.ts:111
Parameters
| Parameter | Type |
|---|---|
pluginName | string |
Returns
BdApi
Properties
Commands
Commands: CommandAPI<true>;Defined in: src/betterdiscord/api/index.ts:86
Data
Data: Data<true>;Defined in: src/betterdiscord/api/index.ts:83
DOM
DOM: DOM<true>;Defined in: src/betterdiscord/api/index.ts:84
Logger
Logger: Logger<true>;Defined in: src/betterdiscord/api/index.ts:85
Patcher
Patcher: Patcher<true>;Defined in: src/betterdiscord/api/index.ts:82
React
React: __module;Defined in: src/betterdiscord/api/index.ts:87
ReactDOM
ReactDOM: ReactDOMType;Defined in: src/betterdiscord/api/index.ts:88
version
version: string;Defined in: src/betterdiscord/api/index.ts:89
Commands
static Commands: CommandAPI<false>;Defined in: src/betterdiscord/api/index.ts:95
Components
static Components: typeof Components;Defined in: src/betterdiscord/api/index.ts:108
ContextMenu
static ContextMenu: ContextMenu;Defined in: src/betterdiscord/api/index.ts:107
Data
static Data: Data<false>;Defined in: src/betterdiscord/api/index.ts:92
DOM
static DOM: DOM<false>;Defined in: src/betterdiscord/api/index.ts:93
Hooks
static Hooks: Hooks;Defined in: src/betterdiscord/api/index.ts:96
Logger
static Logger: Logger<false>;Defined in: src/betterdiscord/api/index.ts:94
Net
static Net: typeof Net;Defined in: src/betterdiscord/api/index.ts:109
Patcher
static Patcher: Patcher<false>;Defined in: src/betterdiscord/api/index.ts:91
Plugins
static Plugins: AddonAPI;Defined in: src/betterdiscord/api/index.ts:101
React
static React: __module;Defined in: src/betterdiscord/api/index.ts:97
ReactDOM
static ReactDOM: ReactDOMType;Defined in: src/betterdiscord/api/index.ts:98
ReactUtils
static ReactUtils: typeof ReactUtils;Defined in: src/betterdiscord/api/index.ts:105
Themes
static Themes: AddonAPI;Defined in: src/betterdiscord/api/index.ts:102
UI
static UI: typeof UI;Defined in: src/betterdiscord/api/index.ts:104
Utils
static Utils: typeof Utils;Defined in: src/betterdiscord/api/index.ts:106
version
static version: string;Defined in: src/betterdiscord/api/index.ts:99
Webpack
static Webpack: typeof Webpack;Defined in: src/betterdiscord/api/index.ts:103
Accessors
Components
Get Signature
get Components(): typeof Components;Defined in: src/betterdiscord/api/index.ts:139
Returns
typeof Components
ContextMenu
Get Signature
get ContextMenu(): ContextMenu;Defined in: src/betterdiscord/api/index.ts:138
Returns
Net
Get Signature
get Net(): typeof Net;Defined in: src/betterdiscord/api/index.ts:136
Returns
typeof Net
Plugins
Get Signature
get Plugins(): AddonAPI;Defined in: src/betterdiscord/api/index.ts:131
Returns
ReactUtils
Get Signature
get ReactUtils(): typeof ReactUtils;Defined in: src/betterdiscord/api/index.ts:137
Returns
typeof ReactUtils
Themes
Get Signature
get Themes(): AddonAPI;Defined in: src/betterdiscord/api/index.ts:132
Returns
UI
Get Signature
get UI(): typeof UI;Defined in: src/betterdiscord/api/index.ts:135
Returns
typeof UI
Utils
Get Signature
get Utils(): typeof Utils;Defined in: src/betterdiscord/api/index.ts:134
Returns
typeof Utils
Webpack
Get Signature
get Webpack(): typeof Webpack;Defined in: src/betterdiscord/api/index.ts:133
Returns
typeof Webpack