MCPcopy Create free account

hub / github.com/BetterDiscord/BetterDiscord / functions

Functions1,293 in github.com/BetterDiscord/BetterDiscord

Functionprop2
()
tests/common/utils/memoize.test.ts:32
FunctionpushLayer
(component: React.FC)
src/betterdiscord/ui/settings/addoncard.tsx:32
FunctionrandomBytes
(length: number)
src/electron/preload/api/crypto.ts:29
FunctionrandomBytes
(length: number)
src/betterdiscord/polyfill/crypto.ts:7
Functionread
()
src/editor/preload.ts:29
FunctionreadAddon
(filename: string, loadAfter?: boolean)
src/betterdiscord/modules/addonmanager.ts:212
FunctionreadAllAddons
()
src/betterdiscord/modules/addonmanager.ts:170
FunctionreadContext
(context: React.Context<T>)
src/betterdiscord/api/reactutils.ts:51
MethodreadContext
(context: React.Context<T>)
src/betterdiscord/api/reactutils.ts:15
FunctionreadDirectory
(path: string, options?: object)
src/electron/preload/api/filesystem.ts:23
FunctionreadFile
(path: string, options: object | BufferEncoding = "utf8")
src/electron/preload/api/filesystem.ts:8
FunctionreadFile
(path: string, options: object | BufferEncoding = "utf8", callback: (err: Error | null, contents: string | Buf
src/betterdiscord/polyfill/fs.ts:13
FunctionreadFileSync
(path: string, options: object | BufferEncoding = "utf8")
src/betterdiscord/polyfill/fs.ts:9
FunctionreadText
()
src/editor/preload.ts:41
Functionreaddir
(path: string, options: object, callback: (err: Error | null, result: string[] | Array<Buffer<ArrayBufferLike>
src/betterdiscord/polyfill/fs.ts:42
FunctionreaddirSync
(path: string, options: object)
src/betterdiscord/polyfill/fs.ts:52
Functionrealpath
(path: string, options: object, callback: (...a: any[]) => void)
src/betterdiscord/polyfill/fs.ts:143
FunctionrealpathSync
(path: string, options?: object)
src/betterdiscord/polyfill/fs.ts:153
Methodrecache
(pluginName: string)
src/betterdiscord/stores/json.ts:95
Methodrecache
* Recaches JSON-serializable save file. * * @param {string} pluginName Name of the plugin saving data * @return {boolean} success Did t
src/betterdiscord/api/data.ts:77
Methodredirected
()
src/betterdiscord/api/fetch.ts:46
Functionreducer
(acc: Record<string, {name: string; version: string; id: number;}> | Record<string, never>, addon: BdWebAddon)
src/betterdiscord/modules/updater.ts:48
Methodregister
* Registers a new command * @param {string|object} callerOrCommand Caller name or command object if caller is preset * @param {object} [comm
src/betterdiscord/api/commands.ts:40
FunctionregisterPreload
(_: IpcMainEvent, path: string)
src/electron/main/modules/ipc.ts:162
MethodregisterSetting
(collection: string, category: string, id: string, onEnable: () => void, onDisable: () => void)
src/betterdiscord/structs/builtin.ts:29
Functionrelaunch
(_: IpcMainEvent, args: string[] = [])
src/electron/main/modules/ipc.ts:43
Methodreload
* Reloads if a particular addon is enabled. * @param {string} idOrFile Addon ID or filename
src/betterdiscord/api/addonapi.ts:47
FunctionreloadAddon
(idOrFileOrAddon: string | T)
src/betterdiscord/modules/addonmanager.ts:294
Methodremove
(dataPath: string)
src/electron/main/modules/reactdevtools.ts:78
FunctionremoveChangeListener
(callback: () => void)
src/betterdiscord/stores/base.ts:10
MethodremoveCollection
(id: string)
src/betterdiscord/stores/settings.ts:59
MethodremoveCommands
()
src/betterdiscord/structs/builtin.ts:119
MethodremovePluginChangeListener
(pluginName: string, callback: any, key?: string | undefined)
src/betterdiscord/stores/json.ts:240
MethodremoveReactChangeListener
(listener: () => void)
src/betterdiscord/types/discord/modules.d.ts:49
MethodremoveScript
(id: string)
src/betterdiscord/modules/dommanager.ts:134
Functionrename
(oldPath: string, newPath: string)
src/electron/preload/api/filesystem.ts:43
Functionrename
(oldPath: string, newPath: string, callback: (...a: any[]) => void)
src/betterdiscord/polyfill/fs.ts:129
FunctionrenameSync
(oldPath: string, newPath: string)
src/electron/preload/api/filesystem.ts:47
FunctionrenameSync
(oldPath: string, newPath: string)
src/betterdiscord/polyfill/fs.ts:139
Methodrender
()
src/betterdiscord/modules/nodepatcher.ts:34
Methodrender
()
src/betterdiscord/api/reactutils.ts:233
Methodrender
()
src/betterdiscord/ui/errorboundary.tsx:37
MethodrenderAcronymIcon
()
src/betterdiscord/modules/commandmanager.tsx:270
MethodrenderIcon
()
src/betterdiscord/modules/commandmanager.tsx:288
MethodrenderImageIcon
()
src/betterdiscord/modules/commandmanager.tsx:266
MethodrenderLazy
()
src/betterdiscord/api/contextmenu.ts:131
FunctionrenderOption
(opt: RadioOption, i: number)
src/betterdiscord/ui/settings/components/radio.tsx:61
MethodreplaceLink
(callback: (s: string) => string)
src/betterdiscord/structs/string.ts:11
Functionrequest
(url: string, options: RequestOptions, callback: RequestCallback)
src/electron/preload/api/https.ts:57
Methodrequired
()
src/betterdiscord/modules/commandmanager.tsx:387
Functionresize
()
src/betterdiscord/ui/customcss/csseditor.tsx:24
Functionresize
()
src/betterdiscord/ui/misc/addoneditor.tsx:25
FunctionresolveAddon
(idOrFileOrAddon: string | T)
src/betterdiscord/modules/addonmanager.ts:424
MethodrevokeFriendInvite
()
src/betterdiscord/types/discord/modules.d.ts:152
MethodrevokeFriendInvites
()
src/betterdiscord/types/discord/modules.d.ts:151
MethodrevokeInvite
()
src/betterdiscord/types/discord/modules.d.ts:154
Functionrm
(pathToFile: string)
src/electron/preload/api/filesystem.ts:51
Functionrm
(path: string, callback: (...a: any[]) => void)
src/betterdiscord/polyfill/fs.ts:84
FunctionrmSync
(pathToFile: string)
src/electron/preload/api/filesystem.ts:55
FunctionrmSync
(path: string)
src/betterdiscord/polyfill/fs.ts:94
Functionrmdir
(path: string, options: object, callback: (...a: any[]) => void)
src/betterdiscord/polyfill/fs.ts:70
FunctionrmdirSync
(path: string, options: object)
src/betterdiscord/polyfill/fs.ts:80
FunctionrootInstance
* @deprecated
src/betterdiscord/api/reactutils.ts:140
Functionrules
()
src/common/i18n.ts:79
FunctionrunRenderer
(event: IpcMainInvokeEvent)
src/electron/main/modules/ipc.ts:183
FunctionrunScript
(event: IpcMainInvokeEvent, script: string)
src/electron/main/modules/ipc.ts:48
MethodrunScript
(script: string)
src/betterdiscord/modules/ipc.ts:32
Methodsave
* Saves JSON-serializable data. * * @param {string} pluginName Name of the plugin saving data * @param {string} key Which piece of data
src/betterdiscord/api/data.ts:43
FunctionsaveAddon
(idOrFileOrAddon: string | T, content: string)
src/betterdiscord/modules/addonmanager.ts:364
MethodsaveSettings
()
src/betterdiscord/stores/settings.ts:191
FunctionsaveState
()
src/betterdiscord/modules/addonmanager.ts:100
MethodscreenHeight
Document/window height
src/betterdiscord/modules/dommanager.ts:19
MethodscreenHeight
* Current height of the user's screen. * @type {number}
src/betterdiscord/api/dom.ts:24
MethodscreenWidth
Document/window width
src/betterdiscord/modules/dommanager.ts:16
MethodscreenWidth
* Current width of the user's screen. * @type {number}
src/betterdiscord/api/dom.ts:18
Methodsection
()
src/betterdiscord/modules/commandmanager.tsx:368
Functionset
(target, p, newValue, receiver)
src/electron/preload/early/index.ts:219
Functionset
(setting)
src/electron/main/modules/betterdiscord.ts:218
Functionset
()
src/betterdiscord/webpack/stores.ts:31
Functionset
()
src/betterdiscord/webpack/require.ts:156
Methodset
(id: keyof typeof this.data, value: string)
src/betterdiscord/stores/config.ts:26
FunctionsetAllowPreloadOverride
(_: IpcMainInvokeEvent, value: boolean)
src/electron/main/modules/ipc.ts:179
FunctionsetDevToolsWarningState
(value: boolean)
src/electron/preload/api/index.ts:35
FunctionsetLiveUpdate
(state)
src/editor/preload.ts:51
FunctionsetLocale
(locale: Locale)
src/common/i18n.ts:92
FunctionsetMinimumSize
(event: IpcMainEvent, width: number, height: number)
src/electron/main/modules/ipc.ts:85
MethodsetNotifications
(notifications: Notification[])
src/betterdiscord/stores/notifications.ts:7
FunctionsetWindowSize
(event: IpcMainEvent, width: number, height: number)
src/electron/main/modules/ipc.ts:90
MethodsetWindowSize
(width: number, height: number)
src/betterdiscord/modules/ipc.ts:48
MethodshouldShowAddonErrors
()
src/betterdiscord/ui/modals.ts:42
MethodshouldShowToasts
()
src/betterdiscord/stores/toasts.ts:17
FunctionshouldShowWarning
(showWarning)
src/editor/preload.ts:38
Methodshow
(notif: Notification)
src/betterdiscord/ui/notifications.tsx:71
FunctionshowAddonError
(addon: Addon, message: string, info: ErrorInfo)
src/betterdiscord/modules/addonmanager.ts:104
FunctionshowChangelogModal
* Shows a changelog modal in a similar style to Discord's. Customizable with images, videos, colored sections and supports markdown. * * The
src/betterdiscord/api/ui.ts:116
FunctionshowConfirmationModal
* Shows a generic but very customizable confirmation modal with optional confirm and cancel callbacks. * * @param {string} title Title of th
src/betterdiscord/api/ui.ts:82
FunctionshowInviteModal
* Shows a modal for joining a guild like you would natively through Discord. * @param {string} inviteCode the invite code
src/betterdiscord/api/ui.ts:124
FunctionshowNotice
* Shows a notice above Discord's chat layer. * * @param {string|Node} content Content of the notice * @param {object} options Options f
src/betterdiscord/api/ui.ts:152
FunctionshowNotification
(notificationObj: Notification)
src/betterdiscord/api/ui.ts:35
FunctionshowToast
* This shows a toast similar to android towards the bottom of the screen. * * @param {string} content The string to show in the toast *
src/betterdiscord/api/ui.ts:138
← previousnext →1,101–1,200 of 1,293, ranked by callers