MCPcopy Create free account

hub / github.com/BetterDiscord/BetterDiscord / functions

Functions1,293 in github.com/BetterDiscord/BetterDiscord

↓ 5 callersMethodisEnabled
* Determines if a particular addon is enabled. * @param {string} idOrFile Addon ID or filename * @returns {boolean}
src/betterdiscord/api/addonapi.ts:23
↓ 5 callersFunctionlistener
()
src/betterdiscord/ui/hooks.ts:53
↓ 5 callersFunctionmakeBasicButton
(title, children, action, key)
src/betterdiscord/ui/settings/addonshared.tsx:17
↓ 5 callersFunctionsaveState
(type, control, value)
src/betterdiscord/ui/settings/addonshared.tsx:29
↓ 5 callersMethodshow
()
src/betterdiscord/loadingicon.ts:36
↓ 5 callersMethodshow
* 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/stores/toasts.ts:49
↓ 5 callersMethodsuccess
Shorthand for `type = "success"` for {@link module:Notices.show}
src/betterdiscord/ui/notices.ts:32
↓ 5 callersMethodunpatchAll
* Automatically cancels all patches created with a specific ID. * * @param {string} caller ID of the original patches
src/betterdiscord/api/patcher.ts:158
↓ 5 callersMethoduseMemo
(factory: () => T)
src/betterdiscord/api/reactutils.ts:9
↓ 4 callersMethod#ensurePluginData
(pluginName: string)
src/betterdiscord/stores/json.ts:79
↓ 4 callersMethod#getPluginFile
(pluginName: string)
src/betterdiscord/stores/json.ts:75
↓ 4 callersMethodaddListener
(listener: () => void)
src/common/native-fetch.ts:4
↓ 4 callersFunctionapiJoin
(...paths: string[])
src/betterdiscord/data/web.ts:20
↓ 4 callersFunctionbySource
(...searches: Array<string | RegExp>)
src/betterdiscord/webpack/filter.ts:57
↓ 4 callersFunctioncancel
()
src/betterdiscord/webpack/lazy.ts:25
↓ 4 callersMethodcheckAll
(showNotice = true)
src/betterdiscord/modules/updater.ts:284
↓ 4 callersFunctioncompare
(a: string | number, b: string | number)
src/betterdiscord/structs/semver.ts:7
↓ 4 callersMethodcreate
Alias for the constructor
src/betterdiscord/ui/tooltip.ts:79
↓ 4 callersMethoddestroy
()
src/betterdiscord/modules/nodepatcher.ts:138
↓ 4 callersMethodemitPluginChangeListeners
(pluginName: string, key: string, newData?: unknown)
src/betterdiscord/stores/json.ts:188
↓ 4 callersMethoderror
Shorthand for `type = "error"` for {@link module:Toasts.show}
src/betterdiscord/stores/toasts.ts:89
↓ 4 callersMethodget
(id: string)
src/betterdiscord/webpack/cache.ts:8
↓ 4 callersMethodgetAddon
* Gets a addon via id or name * @public * @param {number|string} id * @returns {Addon | null}
src/betterdiscord/modules/addonstore.ts:500
↓ 4 callersFunctiongetAddonCounts
(manager: AddonManager)
src/betterdiscord/utils/debug.ts:72
↓ 4 callersMethodgetData
(pluginName: string, key: string)
src/betterdiscord/stores/json.ts:151
↓ 4 callersFunctiongetDefaultKey
(module: Webpack.Module)
src/betterdiscord/webpack/shared.ts:61
↓ 4 callersMethodgetEditorOptions
()
src/betterdiscord/stores/editor.ts:57
↓ 4 callersFunctiongetKeys
(object: T)
src/common/utils/clone.ts:1
↓ 4 callersMethodgetPath
(path: string[], collectionId = "", categoryId = "")
src/betterdiscord/stores/settings.ts:102
↓ 4 callersFunctionhandleClose
()
src/betterdiscord/ui/notifications.tsx:166
↓ 4 callersMethodinjectTheme
(id: string, css: string)
src/betterdiscord/modules/dommanager.ts:123
↓ 4 callersMethodinstead
* This method patches onto another function, allowing your code to run instead. * Using this, you are also able to modify the return value, usin
src/betterdiscord/modules/patcher.ts:243
↓ 4 callersFunctionmakeButton
(tooltip: string, children: ReactNode, action: () => Promise<void>, options: ButtonOptions = {})
src/betterdiscord/ui/updater.tsx:29
↓ 4 callersFunctionmakeButton
(title: string, children: ReactNode, action?: () => void, {isControl = false, danger = false, disabled = false
src/betterdiscord/ui/settings/addoncard.tsx:63
↓ 4 callersFunctionmakeRedirects
(type: string)
src/betterdiscord/data/web.ts:35
↓ 4 callersMethodopenExternal
()
src/betterdiscord/builtins/customcss.ts:214
↓ 4 callersMethodsaveCSS
(newCss: string)
src/betterdiscord/builtins/customcss.ts:155
↓ 4 callersMethodsaveCollection
(collection: string)
src/betterdiscord/stores/settings.ts:199
↓ 4 callersFunctionset
(value)
src/betterdiscord/utils/object.ts:23
↓ 4 callersMethodshow
* Show a notice above discord's chat layer. * @param {string} content Content of the notice * @param {object} options Options for the notice
src/betterdiscord/ui/notices.ts:53
↓ 4 callersMethodshowChangelogModal
(options: ChangelogProps = {})
src/betterdiscord/ui/modals.ts:242
↓ 4 callersMethodwarning
Shorthand for `type = "warning"` for {@link module:Toasts.show}
src/betterdiscord/stores/toasts.ts:84
↓ 4 callersFunctionwrapModuleFilter
(filter: Webpack.ModuleFilter)
src/betterdiscord/webpack/shared.ts:6
↓ 3 callersMethod#ensureData
(file: Files)
src/betterdiscord/stores/json.ts:57
↓ 3 callersMethod_emitChange
@private
src/betterdiscord/modules/addonstore.ts:700
↓ 3 callersMethod_useCache
@private
src/betterdiscord/modules/addonstore.ts:424
↓ 3 callersFunctionbuildSetting
(setting: Setting | CustomSetting | ButtonSetting)
src/betterdiscord/ui/settings/group.tsx:86
↓ 3 callersFunctionbulkGetMatched
(module: Webpack.Module<any>, options: Webpack.BulkQueries)
src/betterdiscord/webpack/utilities.ts:81
↓ 3 callersMethodcallback
()
src/betterdiscord/modules/addonstore.ts:730
↓ 3 callersMethodcheckForUpdate
(showNotice = true)
src/betterdiscord/modules/updater.ts:165
↓ 3 callersFunctionfixBuffer
(options: RequestOptions & {formData?: Buffer | string;}, callback: (e: Error, h?: Record<string, any>, d?: Bu
src/betterdiscord/polyfill/request.ts:47
↓ 3 callersMethodforceUpdateChat
The patches are slightly late sometimes, so this will upate chat
src/betterdiscord/builtins/store/addonstore.ts:118
↓ 3 callersMethodformat
(values: Record<string, string | object | number | (() => string) | undefined>)
src/betterdiscord/structs/string.ts:7
↓ 3 callersFunctionget
(opts, postData)
scripts/translations.ts:10
↓ 3 callersMethodget
(target, p, receiver)
src/electron/preload/discordnativepatch.ts:108
↓ 3 callersMethodget
* Gets a particular addon. * @param {string} idOrFile Addon ID or filename * @returns {object} Addon instance
src/betterdiscord/api/addonapi.ts:54
↓ 3 callersFunctiongetContrastColor
(color: string | number[])
src/betterdiscord/ui/settings/components/color.tsx:46
↓ 3 callersMethodgetInternalInstance
(node: Element)
src/betterdiscord/api/reactutils.ts:117
↓ 3 callersFunctiongetLazyBySource
(sources: Array<string | RegExp>, options: Webpack.Options = {})
src/betterdiscord/webpack/webpack.ts:52
↓ 3 callersFunctiongetMangled
(filter: ModuleFilter | string | RegExp, mangled: Record<keyof T, ExportedOnlyFilter>, options: MangledOptions
src/betterdiscord/api/webpack.ts:126
↓ 3 callersFunctiongetMatched
(module: Webpack.Module<any>, filter: Webpack.ModuleFilter, options: Webpack.Options)
src/betterdiscord/webpack/searching.ts:6
↓ 3 callersMethodgetState
* get important data from the store to use in the ui * @private Not need anywhere except for react
src/betterdiscord/modules/addonstore.ts:710
↓ 3 callersMethodgetType
(elementType: ElementType<T, P>)
src/betterdiscord/api/reactutils.ts:125
↓ 3 callersFunctiongetVariableName
(moduleString: string, startIndex: number)
src/common/parseDeclarations.ts:143
↓ 3 callersFunctionheight
(node: HTMLElement)
src/editor/script.ts:140
↓ 3 callersMethodhide
Hides the tooltip. Automatically called on mouseleave.
src/betterdiscord/ui/tooltip.ts:93
↓ 3 callersMethodinstead
* This method patches onto another function, allowing your code to run instead. * Using this, you are able to replace the original completely. Yo
src/betterdiscord/api/patcher.ts:85
↓ 3 callersFunctionisVariableCharacter
(code: number)
src/common/parseDeclarations.ts:276
↓ 3 callersMethodloadAddons
()
src/betterdiscord/modules/thememanager.ts:40
↓ 3 callersFunctionlucideToDiscordIcon
(lucide, middleWare = v => v)
src/betterdiscord/utils/icon.ts:35
↓ 3 callersFunctionmakePage
(type: string)
src/betterdiscord/data/web.ts:29
↓ 3 callersMethodopenDetached
(currentCSS: string)
src/betterdiscord/builtins/customcss.ts:172
↓ 3 callersMethodopenDevTools
()
src/betterdiscord/modules/ipc.ts:16
↓ 3 callersMethodopenModal
(e: (p?: any) => ReactNode, o?: object)
src/betterdiscord/ui/modals.ts:36
↓ 3 callersMethodopenModal
(render: (props?: unknown) => ReactNode, options: {modalKey?: string | number;} = {})
src/betterdiscord/ui/modals.ts:339
↓ 3 callersMethodopenSettingsPage
(key: string)
src/betterdiscord/ui/settings.tsx:374
↓ 3 callersMethodpatch
(id: string | RegExp, callback: PatchCallback)
src/betterdiscord/api/contextmenu.ts:282
↓ 3 callersMethodread
()
src/editor/types/global.d.ts:11
↓ 3 callersMethodregisterPanel
(id: string, name: string, options: {onClick?: (o: any) => void; element?: ComponentType; order: number; type?
src/betterdiscord/stores/settings.ts:65
↓ 3 callersMethodrender
()
src/betterdiscord/ui/modals/stack.tsx:36
↓ 3 callersMethodrequestAddons
* @param {? boolean} firstRun
src/betterdiscord/modules/addonstore.ts:568
↓ 3 callersMethodsetDevToolsWarningState
(value: boolean)
src/electron/preload/discordnativepatch.ts:67
↓ 3 callersFunctionsetter
(original: RawModule, id: string | symbol)
src/electron/preload/early/index.ts:46
↓ 3 callersFunctionshouldExit
()
src/betterdiscord/webpack/utilities.ts:129
↓ 3 callersMethodshowModal
()
src/betterdiscord/builtins/window/nativeframe.ts:34
↓ 3 callersMethodstacktrace
(message: string, error: Error)
src/betterdiscord/structs/builtin.ts:91
↓ 3 callersMethodsubscribe
(id: string, cb: T)
src/betterdiscord/types/discord/modules.d.ts:79
↓ 3 callersFunctiontimestamp
()
src/betterdiscord/builtins/developer/debuglogs.ts:11
↓ 3 callersMethodunpatch
(id: string | RegExp, callback: PatchCallback)
src/betterdiscord/api/contextmenu.ts:307
↓ 3 callersFunctionupdate
(data: BinaryLike)
src/electron/preload/api/crypto.ts:18
↓ 3 callersMethodupdate
()
src/betterdiscord/modules/updater.ts:199
↓ 3 callersMethoduseCallback
(callback: T)
src/betterdiscord/api/reactutils.ts:13
↓ 3 callersMethoduseEffect
()
src/betterdiscord/api/reactutils.ts:16
↓ 3 callersFunctionuseImperativeHandle
()
src/betterdiscord/api/reactutils.ts:81
↓ 3 callersMethoduseRef
(value?: T)
src/betterdiscord/api/reactutils.ts:12
↓ 3 callersMethodwarn
* Logs a warning message. * * @param {string} module - Name of the calling module. * @param {...any} message - Messages to have logged.
src/common/logger.ts:61
↓ 2 callersMethod#ensureSection
(caller: string)
src/betterdiscord/modules/commandmanager.tsx:404
↓ 2 callersMethod#save
(file: Files)
src/betterdiscord/stores/json.ts:69
↓ 2 callersMethod#savePluginData
(pluginName: string)
src/betterdiscord/stores/json.ts:146
↓ 2 callersMethod_writeCache
@private
src/betterdiscord/modules/addonstore.ts:434
← previousnext →101–200 of 1,293, ranked by callers