Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BetterDiscord/BetterDiscord
/ functions
Functions
1,293 in github.com/BetterDiscord/BetterDiscord
⨍
Functions
1,293
◇
Types & classes
302
Function
byPrototypeKeys
Generates a function that filters by a set of properties on the object's prototype.
src/betterdiscord/api/webpack.ts:48
Function
byPrototypeKeys
(fields: string[], filter: Webpack.ExportedOnlyFilter = m => m)
src/betterdiscord/webpack/filter.ts:26
Function
byRegex
Generates a function that filters by a regex.
src/betterdiscord/api/webpack.ts:51
Function
byRegex
(search: RegExp, filter: Webpack.ExportedOnlyFilter = m => m)
src/betterdiscord/webpack/filter.ts:43
Function
bySource
Generates a function that filters by source code content.
src/betterdiscord/api/webpack.ts:54
Function
byStoreName
Generates a function that filters by a specific internal Store name.
src/betterdiscord/api/webpack.ts:63
Function
byStoreName
(name: string)
src/betterdiscord/webpack/filter.ts:117
Function
byStrings
Generates a function that filters by strings.
src/betterdiscord/api/webpack.ts:57
Function
byStrings
(...strings: string[])
src/betterdiscord/webpack/filter.ts:90
Function
callback
()
tests/common/events.test.ts:20
Function
callback1
()
tests/common/events.test.ts:33
Function
callback2
()
tests/common/events.test.ts:34
Method
canShowAbove
Boolean representing if the tooltip will fit on screen above the element
src/betterdiscord/ui/tooltip.ts:84
Method
canShowBelow
Boolean representing if the tooltip will fit on screen below the element
src/betterdiscord/ui/tooltip.ts:86
Method
canShowLeft
Boolean representing if the tooltip will fit on screen to the left of the element
src/betterdiscord/ui/tooltip.ts:88
Method
canShowRight
Boolean representing if the tooltip will fit on screen to the right of the element
src/betterdiscord/ui/tooltip.ts:90
Method
category
()
src/betterdiscord/builtins/customcss.ts:30
Method
category
()
src/betterdiscord/builtins/window/removeminimumsize.ts:9
Method
category
()
src/betterdiscord/builtins/window/transparency.ts:11
Method
category
()
src/betterdiscord/builtins/window/nativeframe.ts:10
Method
category
()
src/betterdiscord/builtins/commands/defaultcommands.ts:14
Method
category
()
src/betterdiscord/builtins/store/addonstore.ts:107
Method
category
()
src/betterdiscord/builtins/developer/inspectelement.ts:7
Method
category
()
src/betterdiscord/builtins/developer/debuglogs.ts:31
Method
category
()
src/betterdiscord/builtins/developer/devtools.ts:7
Method
category
()
src/betterdiscord/builtins/developer/recovery.tsx:177
Method
category
()
src/betterdiscord/builtins/developer/devtoolswarning.ts:7
Method
category
()
src/betterdiscord/builtins/developer/reactdevtools.ts:11
Method
category
()
src/betterdiscord/builtins/developer/debugger.ts:5
Method
category
()
src/betterdiscord/builtins/general/themeattributes.tsx:13
Method
category
()
src/betterdiscord/builtins/general/voicedisconnect.ts:7
Method
category
()
src/betterdiscord/builtins/general/mediakeys.ts:11
Method
category
()
src/betterdiscord/structs/builtin.ts:16
Function
choices
()
src/betterdiscord/builtins/commands/settings.ts:25
Function
choices
()
src/betterdiscord/builtins/commands/addons.ts:33
Method
choices
()
src/betterdiscord/modules/commandmanager.tsx:388
Method
clearInviteFromStore
()
src/betterdiscord/types/discord/modules.d.ts:153
Method
clearPending
()
src/betterdiscord/modules/updater.ts:280
Function
cloneObject
(target: T, newObject: Partial<T> = {}, keys?: Array<keyof T>)
src/common/utils/clone.ts:9
Method
closeNotification
(immediately = false)
src/betterdiscord/ui/notices.ts:58
Method
collection
()
src/betterdiscord/structs/builtin.ts:15
Function
combine
Generates a combined function from a list of filters.
src/betterdiscord/api/webpack.ts:66
Function
combine
(...filters: Webpack.ModuleFilter[])
src/betterdiscord/webpack/filter.ts:127
Function
compileFunction
(code: string, params: string[] = [], options = {})
src/electron/preload/api/vm.ts:3
Method
componentDidCatch
()
src/betterdiscord/api/reactutils.ts:218
Method
componentDidCatch
(error: Error)
src/betterdiscord/ui/errorboundary.tsx:31
Method
componentDidCatch
()
src/betterdiscord/ui/modals.ts:295
Method
componentDidMount
()
src/betterdiscord/api/reactutils.ts:222
Method
componentDidMount
()
src/betterdiscord/ui/modals.ts:299
Method
componentWillEnter
(finish: () => void)
src/betterdiscord/ui/modals/stack.tsx:20
Method
componentWillLeave
(finish: () => void)
src/betterdiscord/ui/modals/stack.tsx:28
Method
constructor
* @param {import("electron").BrowserWindowConstructorOptions} options * @returns
src/electron/main/modules/browserwindow.ts:29
Method
constructor
()
src/betterdiscord/modules/ipc.ts:10
Method
constructor
()
src/betterdiscord/modules/emitter.ts:4
Method
constructor
(type: "plugin" | "theme")
src/betterdiscord/modules/updater.ts:251
Method
constructor
* @private * @param {BdWebGuild} guild
src/betterdiscord/modules/addonstore.ts:76
Method
constructor
* Do not directly call * @private * @param {BdWebAddon} addon
src/betterdiscord/modules/addonstore.ts:171
Method
constructor
()
src/betterdiscord/modules/pluginmanager.ts:41
Method
constructor
()
src/betterdiscord/stores/editor.ts:9
Method
constructor
(manager: AddonManager)
src/betterdiscord/api/addonapi.ts:10
Method
constructor
(pluginName: string)
src/betterdiscord/api/index.ts:138
Method
constructor
(callerName?: string)
src/betterdiscord/api/commands.ts:22
Method
constructor
(pluginName?: string)
src/betterdiscord/api/data.ts:31
Method
constructor
(props: any)
src/betterdiscord/api/reactutils.ts:212
Method
constructor
(callerName: CN)
src/betterdiscord/api/hooks.ts:16
Method
constructor
* @param {string} pluginName - Name of the plugin * @param {string} nameStyle - CSS to style the plugin name * @param {string} messageStyl
src/betterdiscord/api/logger.ts:47
Method
constructor
(callerName?: string)
src/betterdiscord/api/patcher.ts:37
Method
constructor
(callerName?: string)
src/betterdiscord/api/dom.ts:28
Method
constructor
(dried: DriedResponse)
src/betterdiscord/api/fetch.ts:33
Method
constructor
()
src/betterdiscord/builtins/customcss.ts:42
Method
constructor
()
src/betterdiscord/builtins/store/addonstore.ts:87
Method
constructor
()
src/betterdiscord/builtins/general/voicedisconnect.ts:10
Method
constructor
* * @constructor * @param {HTMLElement} node - DOM node to monitor and show the tooltip on * @param {string|HTMLElement} tip - strin
src/betterdiscord/ui/tooltip.ts:45
Method
constructor
* Creates an error boundary with optional fallbacks and debug info. * @param {object} props * @param {ReactElement[]} [props.children] - A
src/betterdiscord/ui/errorboundary.tsx:26
Method
constructor
()
src/betterdiscord/ui/notifications.tsx:58
Method
constructor
(props?: any)
src/betterdiscord/ui/modals.ts:288
Method
constructor
(props: {onClose(): void; render(p: any): ReactNode;})
src/betterdiscord/ui/modals/stack.tsx:15
Method
constructor
(id: string, parent: Module | null, require?: (mod: string) => any)
src/betterdiscord/polyfill/module.ts:98
Method
constructor
(name: string, filename: string, message: string, error: ErrorInfo, type: string)
src/betterdiscord/structs/addonerror.ts:10
Method
container
Container where the tooltip will be appended.
src/betterdiscord/ui/tooltip.ts:82
Function
context
@private
src/common/i18n.ts:128
Function
createBrowserWindow
(_: IpcMainInvokeEvent, url: string, {windowOptions, closeOnUrl}: {windowOptions?: BrowserWindowConstructorOpt
src/electron/main/modules/ipc.ts:65
Function
createDirectory
(path: string, options: object)
src/electron/preload/api/filesystem.ts:27
Method
createFriendInvite
()
src/betterdiscord/types/discord/modules.d.ts:150
Function
createHash
(type: string)
src/electron/preload/api/crypto.ts:14
Method
createInvite
()
src/betterdiscord/types/discord/modules.d.ts:147
Function
createNodePatcher
()
src/betterdiscord/api/reactutils.ts:320
Method
createNodePatcher
()
src/betterdiscord/api/reactutils.ts:126
Method
createRequire
()
src/betterdiscord/polyfill/module.ts:84
Function
createTooltip
* Creates a tooltip to automatically show on hover. * * @param {HTMLElement} node DOM node to monitor and show the tooltip on * @param
src/betterdiscord/api/ui.ts:64
Function
createWriteStream
(path: string, options: object)
src/electron/preload/api/filesystem.ts:63
Function
createWriteStream
(path: string, options: object)
src/betterdiscord/polyfill/fs.ts:161
Method
d
(target: object, exports: Record<string, () => any>)
src/betterdiscord/types/discord/webpack.d.ts:4
Method
debugListener
(e: KeyboardEvent)
src/betterdiscord/builtins/developer/debugger.ts:16
Method
default
Shorthand for `type = "default"` for {@link module:Toasts.show}
src/betterdiscord/stores/toasts.ts:69
Method
defaultLocale
()
src/betterdiscord/modules/localemanager.ts:7
Function
deleteAddon
(idOrFileOrAddon: string | T)
src/betterdiscord/modules/addonmanager.ts:357
Function
deleteDirectory
(path: string, options: object)
src/electron/preload/api/filesystem.ts:31
Method
description
()
src/betterdiscord/modules/commandmanager.tsx:364
Function
digest
(encoding: BinaryToTextEncoding)
src/electron/preload/api/crypto.ts:23
← previous
next →
701–800 of 1,293, ranked by callers