From 2ebb51db8e9c659616f9163885f1603fb6276016 Mon Sep 17 00:00:00 2001 From: Zerebos Date: Mon, 2 Dec 2024 08:59:08 -0500 Subject: [PATCH 1/2] Reorganize discord reference --- .vitepress/config.ts | 9 +- .../{modules.md => modules/data-stores.md} | 7744 ++++++++--------- docs/discord/modules/index.md | 15 + 3 files changed, 3823 insertions(+), 3945 deletions(-) rename docs/discord/{modules.md => modules/data-stores.md} (62%) create mode 100644 docs/discord/modules/index.md diff --git a/.vitepress/config.ts b/.vitepress/config.ts index 5fdda2e..ebfd722 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -31,7 +31,7 @@ const VITEPRESS_CONFIG: UserConfig = { ["link", {rel: "icon", href: "/favicon/favicon-96x96.png"}], ], - // cleanUrls: true, + cleanUrls: true, themeConfig: { siteTitle: false, logo: "/branding/logo_large.svg", @@ -178,15 +178,20 @@ const SIDEBARS: VitePressSidebarOptions[] = [ frontmatterOrderDefaultValue: 1, }, { + rootGroupText: "Discord Internals", documentRootPath: "docs", scanStartPath: "discord", basePath: "/discord/", resolvePath: "/discord/", useTitleFromFileHeading: true, - includeRootIndexFile: true, + includeRootIndexFile: true, sortFolderTo: "bottom", sortMenusByFrontmatterOrder: true, frontmatterOrderDefaultValue: 1, + hyphenToSpace: true, + capitalizeEachWords: true, + useFolderLinkFromIndexFile: true, + useFolderTitleFromIndexFile: true, }, { documentRootPath: "docs", diff --git a/docs/discord/modules.md b/docs/discord/modules/data-stores.md similarity index 62% rename from docs/discord/modules.md rename to docs/discord/modules/data-stores.md index 7133963..180490e 100644 --- a/docs/discord/modules.md +++ b/docs/discord/modules/data-stores.md @@ -1,18 +1,46 @@ ---- -order: 1 -description: Internal module reference. ---- +# Data Stores + +This is a reference of most of available internal data stores as well as their properties and methods. All the store listed here can be found through [`BdApi.Webpack.getStore()`](/api/webpack#getstore) using the names seen here. + + +## Useful Snippets + +### Store Map + +If you want to get a mapping of all the stores listed here, you can use a code snippet very similar to the one used to generate the information on this page. + +::: details Snippet +```js +(() => { + const stores = BdApi.Webpack.getModules(m => m?._dispatchToken && m?.getName); + const mapped = {}; + for (const store of stores) { + const storeName = store.constructor.displayName ?? store.constructor.persistKey ?? store.constructor.name ?? store.getName(); + if (storeName.length === 1) continue; + mapped[storeName] = store; + } + return mapped; +})(); +``` +::: + +With this, you can quickly play around with and learn about all the stores listed below. + +### Usage Examples + +If you're overwhelmed or just unsure how these modules can be useful, take a look at some quick examples in the snippet below. + +::: details Snippet ```js -// Store Examples -const { Webpack } = BdApi; +const {Webpack} = BdApi; const UserStore = Webpack.getStore("UserStore"); const ChannelStore = Webpack.getStore("ChannelStore"); const GuildStore = Webpack.getStore("GuildStore"); const GuildChannelStore = Webpack.getStore("GuildChannelStore"); const GuildMemberStore = Webpack.getStore("GuildMemberStore") -// Usage Examples + const currentUser = UserStore.getCurrentUser(); // -> {id: "user_id", username: "UserName", discriminator: "1234", ...} @@ -31,5681 +59,5511 @@ const isInGuild = GuildMemberStore.isMember("guild_id", currentUser.id); const guildRoles = GuildStore.getRoles("guild_id"); // -> {role_id_1: {name: "Role Name 1", ...}, role_id_2: {name: "Role Name 2", ...}, ...} ``` +::: + +These stores make it easy to get information that can be very helpful to create advanced plugins. -# Known Modules +### Documentation -Documentation of available stores and their methods through [`BdApi.Webpack.getStore()`](/api/webpack#getstore). +The module list below is generated by running a code snippet in Discord's console. It uses a mapping of all data stores to generate markdown. + +::: details Snippet +```js +(() => { + // Get a mapping of all stores to their properties and methods + const stores = BdApi.Webpack.getModules(m => m?._dispatchToken && m?.getName); + const mapped = {}; + for (const store of stores) { + // Handle stores with weird store names and exclude those that can't be fixed + const storeName = store.constructor.displayName ?? store.constructor.persistKey ?? store.constructor.name ?? store.getName(); + if (storeName.length === 1) continue; + const ownProps = Object.getOwnPropertyNames(store.constructor.prototype).filter(n => n !== "constructor"); + mapped[storeName] = { + properties: ownProps.filter(p => typeof(store[p]) !== "function"), + methods: ownProps.filter(p => typeof(store[p]) === "function") + }; + } + + // Use the store mapping to generate markdown + const docs = []; + const storeNames = Object.keys(mapped).sort(); + for (const name of storeNames) { + // Add store name and property list + const lines = [`### ${name}`, "", "**Properties**"]; + for (const prop of mapped[name].properties) lines.push(`- \`${prop}\``); + + // Add spacing buffer and stylized methods + lines.push("", "**Methods**"); + for (const func of mapped[name].methods) lines.push(`- \`${func}()\``); + docs.push(...lines, "", ""); + } + return docs.join("\n"); +})(); +``` +::: + + +## Module List + +### AccessibilityStore + +**Properties** +- `fontScale` +- `fontSize` +- `isFontScaledUp` +- `isFontScaledDown` +- `fontScaleClass` +- `zoom` +- `isZoomedIn` +- `isZoomedOut` +- `keyboardModeEnabled` +- `colorblindMode` +- `lowContrastMode` +- `saturation` +- `contrast` +- `desaturateUserColors` +- `forcedColorsModalSeen` +- `keyboardNavigationExplainerModalSeen` +- `messageGroupSpacing` +- `isMessageGroupSpacingIncreased` +- `isMessageGroupSpacingDecreased` +- `isSubmitButtonEnabled` +- `syncProfileThemeWithUserTheme` +- `systemPrefersReducedMotion` +- `rawPrefersReducedMotion` +- `useReducedMotion` +- `systemForcedColors` +- `syncForcedColors` +- `useForcedColors` +- `systemPrefersContrast` +- `systemPrefersCrossfades` +- `alwaysShowLinkDecorations` +- `roleStyle` +- `hideTags` + +**Methods** +- `initialize()` +- `getUserAgnosticState()` ---- -## ApplicationStoreDirectoryStore +### ActiveJoinedThreadsStore -Available methods: +**Properties** -- `getFetchStatus()` -- `getStoreLayout()` -- `hasStorefront()` +**Methods** - `initialize()` +- `hasActiveJoinedUnreadThreads()` +- `getActiveUnjoinedThreadsForParent()` +- `getActiveJoinedThreadsForParent()` +- `getActiveJoinedThreadsForGuild()` +- `getActiveJoinedUnreadThreadsForGuild()` +- `getActiveJoinedUnreadThreadsForParent()` +- `getActiveJoinedRelevantThreadsForGuild()` +- `getActiveJoinedRelevantThreadsForParent()` +- `getActiveUnjoinedThreadsForGuild()` +- `getActiveUnjoinedUnreadThreadsForGuild()` +- `getActiveUnjoinedUnreadThreadsForParent()` +- `getNewThreadCountsForGuild()` +- `computeAllActiveJoinedThreads()` +- `getNewThreadCount()` +- `getActiveThreadCount()` ---- -## UserOfferStore +### ActiveThreadsStore -Available methods: +**Properties** -- `forceReset()` -- `getAcknowledgedOffers()` -- `getAlmostExpiringTrialOffers()` -- `getAnyOfUserTrialOfferId()` -- `getReferrer()` -- `getState()` -- `getUnacknowledgedDiscountOffers()` -- `getUnacknowledgedOffers()` -- `getUserDiscountOffer()` -- `getUserTrialOffer()` -- `hasAnyUnexpiredDiscountOffer()` -- `hasAnyUnexpiredOffer()` -- `hasFetchedOffer()` +**Methods** - `initialize()` -- `shouldFetchAnnualOffer()` -- `shouldFetchOffer()` +- `isActive()` +- `getThreadsForGuild()` +- `getThreadsForParent()` +- `hasThreadsForChannel()` +- `forEachGuild()` +- `hasLoaded()` ---- -## PromotionsStore +### ActivityInviteEducationStore -Available methods: +**Properties** -- `bogoPromotion()` -- `consumedInboundPromotionId()` -- `getState()` -- `hasFetchedConsumedInboundPromotionId()` +**Methods** - `initialize()` -- `isFetchingActiveBogoPromotion()` -- `isFetchingActiveOutboundPromotions()` -- `lastDismissedOutboundPromotionStartDate()` -- `lastFetchedActiveBogoPromotion()` -- `lastFetchedActivePromotions()` -- `lastSeenOutboundPromotionStartDate()` -- `outboundPromotions()` +- `getState()` +- `shouldShowEducation()` ---- -## CollectiblesPurchaseStore +### ActivityLauncherStore -Available methods: +**Properties** -- `claimError()` -- `fetchError()` -- `getPurchase()` -- `hasPreviouslyFetched()` -- `isClaiming()` -- `isFetching()` -- `purchases()` +**Methods** +- `getState()` +- `getStates()` ---- -## FriendSuggestionStore +### ActivityShelfStore -Available methods: +**Properties** -- `getSuggestion()` -- `getSuggestionCount()` -- `getSuggestions()` +**Methods** - `initialize()` +- `getState()` ---- -## InstanceIdStore +### AdyenStore -Available methods: +**Properties** +- `client` +- `cashAppPayComponent` -- `getId()` +**Methods** ---- -## UserGuildSettingsStore +### AppIconPersistedStoreState -Available methods: +**Properties** +- `isEditorOpen` +- `isUpsellPreview` -- `accountNotificationSettings()` -- `allowAllMessages()` -- `allowNoMessages()` -- `getAddedToMessages()` -- `getAllSettings()` -- `getChannelFlags()` -- `getChannelIdFlags()` -- `getChannelMessageNotifications()` -- `getChannelMuteConfig()` -- `getChannelOverrides()` -- `getChannelRecordUnreadSetting()` -- `getChannelUnreadSetting()` -- `getGuildFavorites()` -- `getGuildFlags()` -- `getGuildUnreadSetting()` -- `getMessageNotifications()` -- `getMuteConfig()` -- `getMutedChannels()` -- `getNewForumThreadsCreated()` -- `getNotifyHighlights()` -- `getOptedInChannels()` -- `getOptedInChannelsWithPendingUpdates()` -- `getPendingChannelUpdates()` -- `getState()` +**Methods** - `initialize()` -- `isAddedToMessages()` -- `isCategoryMuted()` -- `isChannelMuted()` -- `isChannelOptedIn()` -- `isChannelOrParentOptedIn()` -- `isChannelRecordOrParentOptedIn()` -- `isFavorite()` -- `isGuildCollapsed()` -- `isGuildOrCategoryOrChannelMuted()` -- `isMessagesFavorite()` -- `isMobilePushEnabled()` -- `isMuteScheduledEventsEnabled()` -- `isMuted()` -- `isOptInEnabled()` -- `isSuppressEveryoneEnabled()` -- `isSuppressRolesEnabled()` -- `isTemporarilyMuted()` -- `mentionOnAllMessages()` -- `resolveGuildUnreadSetting()` -- `resolveUnreadSetting()` -- `resolvedMessageNotifications()` -- `useNewNotifications()` +- `getState()` +- `getCurrentDesktopIcon()` ---- -## TutorialIndicatorStore +### AppLauncherStore -Available methods: +**Properties** -- `getData()` -- `getDefinition()` -- `getIndicators()` +**Methods** - `initialize()` -- `shouldShow()` -- `shouldShowAnyIndicators()` +- `shouldShowPopup()` +- `shouldShowModal()` +- `entrypoint()` +- `lastShownEntrypoint()` +- `activeViewType()` +- `closeReason()` +- `initialState()` +- `appDMChannelsWithFailedLoads()` ---- -## ChannelStatusStore +### AppViewStore -Available methods: +**Properties** -- `getChannelStatus()` +**Methods** +- `initialize()` +- `getHomeLink()` ---- -## WebAuthnStore +### ApplicationAssetsStore -Available methods: +**Properties** -- `getCredentials()` -- `hasCredentials()` -- `hasFetchedCredentials()` +**Methods** +- `getApplicationAssetFetchState()` +- `getFetchingIds()` +- `getApplicationAssets()` ---- -## FavoritesSuggestionStore +### ApplicationBuildStore -Available methods: +**Properties** -- `getState()` -- `getSuggestedChannelId()` +**Methods** - `initialize()` +- `getTargetBuildId()` +- `getTargetManifests()` +- `hasNoBuild()` +- `isFetching()` +- `needsToFetchBuildSize()` +- `getBuildSize()` ---- - -## SpotifyProtocolStore - -Available methods: - -- `isProtocolRegistered()` - ---- -## DevToolsSettingsStore +### ApplicationCommandAutocompleteStore -Available methods: +**Properties** -- `devWidgetPosition()` -- `displayTools()` -- `getUserAgnosticState()` +**Methods** - `initialize()` -- `lastOpenTabId()` -- `showDevWidget()` -- `sidebarWidth()` +- `getLastErrored()` +- `getAutocompleteChoices()` +- `getAutocompleteLastChoices()` +- `getLastResponseNonce()` ---- -## RTCConnectionStore +### ApplicationCommandFrecencyStore -Available methods: +**Properties** -- `getAveragePing()` -- `getChannelId()` -- `getDuration()` -- `getGuildId()` -- `getHostname()` -- `getLastPing()` -- `getLastSessionVoiceChannelId()` -- `getMediaSessionId()` -- `getOutboundLossRate()` -- `getPacketStats()` -- `getPings()` -- `getQuality()` -- `getRTCConnection()` -- `getRTCConnectionId()` -- `getRemoteDisconnectVoiceChannelId()` -- `getSecureFramesRosterMapEntry()` -- `getSecureFramesState()` -- `getState()` -- `getUserIds()` -- `getVoiceStateStats()` -- `getWasEverMultiParticipant()` -- `getWasEverRtcConnected()` +**Methods** - `initialize()` -- `isConnected()` -- `isDisconnected()` -- `isUserConnected()` -- `setLastSessionVoiceChannelId()` +- `getState()` +- `hasPendingUsage()` +- `getCommandFrecencyWithoutLoadingLatest()` +- `getScoreWithoutLoadingLatest()` +- `getTopCommandsWithoutLoadingLatest()` ---- -## MaskedLinkStore +### ApplicationCommandIndexStore -Available methods: +**Properties** +**Methods** - `initialize()` -- `isTrustedDomain()` -- `isTrustedProtocol()` +- `getContextState()` +- `hasContextStateApplication()` +- `getGuildState()` +- `getUserState()` +- `hasUserStateApplication()` +- `getApplicationState()` +- `getApplicationStates()` +- `hasApplicationState()` +- `query()` +- `queryInstallOnDemandApp()` ---- -## NewChannelsStore +### ApplicationCommandStore -Available methods: +**Properties** -- `getNewChannelIds()` +**Methods** - `initialize()` -- `shouldIndicateNewChannel()` - ---- +- `getActiveCommand()` +- `getActiveCommandSection()` +- `getActiveOptionName()` +- `getActiveOption()` +- `getPreferredCommandId()` +- `getOptionStates()` +- `getOptionState()` +- `getCommandOrigin()` +- `getSource()` +- `getOption()` +- `getState()` -## UserRequiredActionStore -Available methods: +### ApplicationDirectoryApplicationsStore -- `getAction()` -- `hasAction()` +**Properties** ---- +**Methods** +- `getApplication()` +- `getApplicationRecord()` +- `getApplications()` +- `getApplicationFetchState()` +- `getApplicationFetchStates()` +- `isInvalidApplication()` +- `getInvalidApplicationIds()` +- `isFetching()` +- `getApplicationLastFetchTime()` -## ActivityShelfStore -Available methods: +### ApplicationDirectoryCategoriesStore -- `getState()` -- `initialize()` +**Properties** ---- +**Methods** +- `getLastFetchTimeMs()` +- `getCategories()` +- `getCategory()` -## ProfileEffectStore -Available methods: +### ApplicationDirectorySearchStore -- `canFetch()` -- `fetchError()` -- `getProfileEffectById()` -- `hasFetched()` -- `isFetching()` -- `profileEffects()` -- `tryItOutId()` +**Properties** ---- +**Methods** +- `getSearchResults()` +- `getFetchState()` -## UserSettingsAccountStore -Available methods: +### ApplicationDirectorySimilarApplicationsStore -- `getAllPending()` -- `getAllTryItOut()` -- `getErrors()` -- `getFormState()` -- `getIsSubmitDisabled()` -- `getPendingAccentColor()` -- `getPendingAvatar()` -- `getPendingAvatarDecoration()` -- `getPendingBanner()` -- `getPendingBio()` -- `getPendingGlobalName()` -- `getPendingProfileEffectId()` -- `getPendingPronouns()` -- `getPendingThemeColors()` -- `getTryItOutAvatar()` -- `getTryItOutAvatarDecoration()` -- `getTryItOutBanner()` -- `getTryItOutProfileEffectId()` -- `getTryItOutThemeColors()` -- `showNotice()` +**Properties** ---- +**Methods** +- `getSimilarApplications()` +- `getFetchState()` -## CheckoutRecoveryStore -Available methods: +### ApplicationFrecencyStore -- `getIsTargeted()` -- `shouldFetchCheckoutRecovery()` +**Properties** ---- - -## VideoStreamStore - -Available methods: - -- `getStreamId()` -- `getUserStreamData()` +**Methods** +- `initialize()` +- `getState()` +- `hasPendingUsage()` +- `getApplicationFrecencyWithoutLoadingLatest()` +- `getScoreWithoutLoadingLatest()` +- `getTopApplicationsWithoutLoadingLatest()` ---- -## GatewayConnectionStore +### ApplicationStatisticsStore -Available methods: +**Properties** -- `getSocket()` -- `initialize()` -- `isConnected()` -- `isConnectedOrOverlay()` -- `isTryingToConnect()` -- `lastTimeConnectedChanged()` +**Methods** +- `getStatisticsForApplication()` +- `shouldFetchStatisticsForApplication()` ---- -## SaveableChannelsStore +### ApplicationStore -Available methods: +**Properties** -- `canEvictOrphans()` -- `getSaveableChannels()` +**Methods** - `initialize()` -- `loadCache()` -- `saveLimit()` -- `takeSnapshot()` +- `getState()` +- `_getAllApplications()` +- `getApplications()` +- `getGuildApplication()` +- `getGuildApplicationIds()` +- `getApplication()` +- `getApplicationByName()` +- `getApplicationLastUpdated()` +- `isFetchingApplication()` +- `didFetchingApplicationFail()` +- `getFetchingOrFailedFetchingIds()` +- `getAppIdForBotUserId()` ---- -## LurkingStore +### ApplicationStoreDirectoryStore -Available methods: +**Properties** -- `getHistorySnapshot()` -- `getLoadId()` -- `getLurkingSource()` +**Methods** - `initialize()` -- `isLurking()` -- `lurkingGuildIds()` -- `mostRecentLurkedGuildId()` -- `setHistorySnapshot()` +- `hasStorefront()` +- `getStoreLayout()` +- `getFetchStatus()` ---- -## GuildSettingsVanityURLStore +### ApplicationStoreLocationStore -Available methods: +**Properties** -- `errorDetails()` -- `hasError()` -- `originalVanityURLCode()` -- `showNotice()` -- `vanityURLCode()` -- `vanityURLUses()` +**Methods** +- `getCurrentPath()` +- `getCurrentRoute()` +- `reset()` ---- -## GuildOnboardingPromptsStore +### ApplicationStoreSettingsStore -Available methods: +**Properties** +- `didMatureAgree` -- `ackIdForGuild()` -- `getDefaultChannelIds()` -- `getEnabled()` -- `getEnabledOnboardingPrompts()` -- `getOnboardingPrompt()` -- `getOnboardingPrompts()` -- `getOnboardingPromptsForOnboarding()` -- `getOnboardingResponses()` -- `getOnboardingResponsesForPrompt()` -- `getPendingResponseOptions()` -- `getSelectedOptions()` -- `initialize()` -- `isAdvancedMode()` -- `isLoading()` -- `lastFetchedAt()` -- `shouldFetchPrompts()` +**Methods** ---- -## RecentVoiceChannelStore +### ApplicationStoreUserSettingsStore -Available methods: +**Properties** +- `hasAcceptedStoreTerms` -- `getChannelHistory()` -- `getState()` +**Methods** - `initialize()` +- `getState()` +- `hasAcceptedEULA()` ---- -## MediaPostSharePromptStore +### ApplicationStreamPreviewStore -Available methods: +**Properties** -- `shouldDisplayPrompt()` +**Methods** +- `getPreviewURL()` +- `getPreviewURLForStreamKey()` +- `getIsPreviewLoading()` ---- -## SKUStore +### ApplicationStreamingSettingsStore -Available methods: +**Properties** -- `didFetchingSkuFail()` -- `get()` -- `getForApplication()` -- `getParentSKU()` -- `getSKUs()` +**Methods** - `initialize()` -- `isFetching()` +- `getState()` ---- -## PrivateChannelSortStore +### ApplicationStreamingStore -Available methods: +**Properties** -- `getPrivateChannelIds()` -- `getSortedChannels()` +**Methods** - `initialize()` -- `serializeForOverlay()` +- `getState()` +- `isSelfStreamHidden()` +- `getLastActiveStream()` +- `getAllActiveStreams()` +- `getAllActiveStreamsForChannel()` +- `getActiveStreamForStreamKey()` +- `getActiveStreamForApplicationStream()` +- `getCurrentUserActiveStream()` +- `getActiveStreamForUser()` +- `getStreamerActiveStreamMetadata()` +- `getStreamerActiveStreamMetadataForStream()` +- `getIsActiveStreamPreviewDisabled()` +- `getAnyStreamForUser()` +- `getAnyDiscoverableStreamForUser()` +- `getStreamForUser()` +- `getRTCStream()` +- `getAllApplicationStreams()` +- `getAllApplicationStreamsForChannel()` +- `getViewerIds()` +- `getCurrentAppIntent()` +- `getStreamingState()` ---- -## CollapsedVoiceChannelStore +### ApplicationSubscriptionChannelNoticeStore -Available methods: +**Properties** -- `getCollapsed()` -- `getState()` +**Methods** - `initialize()` -- `isCollapsed()` +- `getUserAgnosticState()` +- `getLastGuildDismissedTime()` ---- -## UploadStore +### ApplicationSubscriptionStore -Available methods: +**Properties** -- `getFiles()` -- `getMessageForFile()` -- `getUploadAttachments()` -- `getUploaderFileForMessageId()` -- `initialize()` +**Methods** +- `getSubscriptionGroupListingsForApplicationFetchState()` +- `getSubscriptionGroupListing()` +- `getSubscriptionGroupListingForSubscriptionListing()` +- `getSubscriptionListing()` +- `getSubscriptionListingsForApplication()` +- `getEntitlementsForGuildFetchState()` +- `getSubscriptionListingForPlan()` +- `getApplicationEntitlementsForGuild()` +- `getEntitlementsForGuild()` ---- -## DiscoverGuildsStore +### ApplicationViewStore -Available methods: +**Properties** +- `applicationFilterQuery` +- `applicationViewItems` +- `launchableApplicationViewItems` +- `libraryApplicationViewItems` +- `filteredLibraryApplicationViewItems` +- `sortedFilteredLibraryApplicationViewItems` +- `hiddenLibraryApplicationViewItems` +- `hasFetchedApplications` -- `getGuild()` -- `getGuilds()` +**Methods** - `initialize()` -- `isFetching()` ---- -## DismissibleContentFrameworkStore +### AppliedGuildBoostStore -Available methods: +**Properties** +- `isModifyingAppliedBoost` +- `applyBoostError` +- `unapplyBoostError` +- `cooldownEndsAt` +- `isFetchingCurrentUserAppliedBoosts` -- `dailyCapOverridden()` -- `getRenderedAtTimestamp()` -- `getState()` -- `hasUserHitDCCap()` -- `initialize()` -- `lastDCDismissed()` +**Methods** +- `getAppliedGuildBoostsForGuild()` +- `getLastFetchedAtForGuild()` +- `getCurrentUserAppliedBoosts()` +- `getAppliedGuildBoost()` ---- -## ContentInventoryPersistedStore +### ArchivedThreadsStore -Available methods: +**Properties** +- `canLoadMore` +- `nextOffset` +- `isInitialLoad` -- `getDebugFastImpressionCappingEnabled()` -- `getImpressionCappedItemIds()` -- `getState()` -- `hidden()` +**Methods** - `initialize()` -- `reset()` +- `isLoading()` +- `getThreads()` ---- -## GameStore +### AuthInviteStore -Available methods: +**Properties** -- `detectableGamesEtag()` -- `fetching()` -- `games()` -- `getDetectableGame()` -- `getGameByExecutable()` -- `getGameByGameData()` -- `getGameByName()` -- `getState()` -- `initialize()` -- `isGameInDatabase()` -- `lastFetched()` -- `markGameReported()` -- `shouldReport()` +**Methods** +- `getGuild()` ---- -## SubscriptionStore +### AuthSessionsStore -Available methods: +**Properties** -- `getActiveApplicationSubscriptions()` -- `getActiveGuildSubscriptions()` -- `getMostRecentPremiumTypeSubscription()` -- `getPremiumSubscription()` -- `getPremiumTypeSubscription()` -- `getPreviousPremiumTypeSubscription()` -- `getSubscriptionById()` -- `getSubscriptionForPlanIds()` -- `getSubscriptions()` -- `hasFetchedMostRecentPremiumTypeSubscription()` -- `hasFetchedPreviousPremiumTypeSubscription()` -- `hasFetchedSubscriptions()` -- `inReverseTrial()` +**Methods** +- `getSessions()` ---- -## GiftCodeStore +### AuthorizedAppsStore -Available methods: +**Properties** -- `get()` -- `getAcceptingCodes()` -- `getError()` -- `getForGifterSKUAndPlan()` -- `getIsAccepting()` -- `getIsResolved()` -- `getIsResolving()` -- `getResolvedCodes()` -- `getResolvingCodes()` -- `getUserGiftCodesFetchingForSKUAndPlan()` -- `getUserGiftCodesLoadedAtForSKUAndPlan()` +**Methods** +- `initialize()` +- `getApps()` +- `getFetchState()` ---- -## StageChannelRoleStore +### AutoUpdateStore -Available methods: +**Properties** -- `getPermissionsForUser()` -- `initialize()` -- `isAudienceMember()` -- `isModerator()` -- `isSpeaker()` +**Methods** +- `getState()` ---- -## DevToolsDesignTogglesStore +### BasicGuildStore -Available methods: +**Properties** -- `all()` -- `allWithDescriptions()` -- `get()` -- `getUserAgnosticState()` -- `initialize()` -- `set()` +**Methods** +- `getGuild()` +- `getGuildOrStatus()` +- `getVersion()` ---- -## AutoUpdateStore +### BillingInfoStore -Available methods: +**Properties** +- `isBusy` +- `isUpdatingPaymentSource` +- `isRemovingPaymentSource` +- `isSyncing` +- `isSubscriptionFetching` +- `isPaymentSourceFetching` +- `editSourceError` +- `removeSourceError` +- `ipCountryCodeLoaded` +- `ipCountryCode` +- `ipCountryCodeRequest` +- `ipCountryCodeWithFallback` +- `ipCountryCodeHasError` +- `paymentSourcesFetchRequest` +- `localizedPricingPromo` +- `localizedPricingPromoHasError` +- `isLocalizedPromoEnabled` -- `getState()` +**Methods** ---- -## SecureFramesVerifiedStore +### BitRateStore -Available methods: +**Properties** +- `bitrate` -- `initialize()` -- `isCallVerified()` -- `isStreamVerified()` -- `isUserVerified()` +**Methods** ---- -## HangStatusStore +### BlockedDomainStore -Available methods: +**Properties** -- `getCurrentDefaultStatus()` -- `getCurrentHangStatus()` -- `getCustomHangStatus()` -- `getHangStatusActivity()` -- `getRecentCustomStatuses()` -- `getState()` +**Methods** - `initialize()` +- `getCurrentRevision()` +- `getBlockedDomainList()` +- `isBlockedDomain()` ---- -## GuildRoleConnectionEligibilityStore +### BraintreeStore -Available methods: +**Properties** -- `getGuildRoleConnectionEligibility()` +**Methods** +- `getClient()` +- `getPayPalClient()` +- `getVenmoClient()` +- `getLastURL()` ---- -## TypingStore +### BrowserCheckoutStateStore -Available methods: +**Properties** +- `browserCheckoutState` +- `loadId` -- `getTypingUsers()` -- `isTyping()` +**Methods** ---- -## SendMessageOptionsStore +### BrowserHandoffStore -Available methods: +**Properties** +- `user` +- `key` -- `getOptions()` +**Methods** +- `initialize()` +- `isHandoffAvailable()` ---- -## PerksDemosStore +### BurstReactionEffectsStore -Available methods: +**Properties** -- `activatedEndTime()` -- `hasActivated()` -- `hasActiveDemo()` -- `isAvailable()` -- `overrides()` -- `shouldActivate()` -- `shouldFetch()` +**Methods** +- `getReactionPickerAnimation()` +- `getEffectForEmojiId()` ---- -## DeveloperActivityShelfStore +### CallChatToastsStore -Available methods: +**Properties** -- `getActivityUrlOverride()` -- `getDeveloperShelfItems()` -- `getFetchState()` -- `getFilter()` -- `getIsEnabled()` -- `getLastUsedObject()` -- `getState()` -- `getUseActivityUrlOverride()` -- `inDevModeForApplication()` +**Methods** - `initialize()` +- `getToastsEnabled()` +- `getState()` ---- -## BrowserHandoffStore +### CallStore -Available methods: +**Properties** +**Methods** - `initialize()` -- `isHandoffAvailable()` -- `key()` -- `user()` +- `getCall()` +- `getCalls()` +- `getMessageId()` +- `isCallActive()` +- `isCallUnavailable()` +- `getInternalState()` ---- -## UploadAttachmentStore +### CategoryCollapseStore -Available methods: +**Properties** +- `version` -- `findUpload()` -- `getFirstUpload()` -- `getUpload()` -- `getUploadCount()` -- `getUploads()` -- `hasAdditionalUploads()` +**Methods** +- `initialize()` +- `getState()` +- `isCollapsed()` +- `getCollapsedCategories()` ---- -## ConsumablesStore +### CertifiedDeviceStore -Available methods: +**Properties** -- `getEntitlement()` -- `getErrored()` -- `getPlayedAnimation()` -- `getPreviousGoLiveSettings()` -- `getPrice()` -- `isEntitlementFetched()` -- `isEntitlementFetching()` -- `isFetchingPrice()` - ---- - -## GuildTemplateTooltipStore - -Available methods: - -- `shouldShowGuildTemplateDirtyTooltip()` -- `shouldShowGuildTemplatePromotionTooltip()` - ---- - -## MediaEngineStore - -Available methods: - -- `getAecDump()` -- `getAttenuateWhileSpeakingOthers()` -- `getAttenuateWhileSpeakingSelf()` -- `getAttenuation()` -- `getAudioSubsystem()` -- `getAutomaticGainControl()` -- `getCameraComponent()` -- `getDebugLogging()` -- `getEchoCancellation()` -- `getEnableSilenceWarning()` -- `getEverSpeakingWhileMuted()` -- `getExperimentalEncoders()` -- `getExperimentalSoundshare()` -- `getGoLiveContext()` -- `getGoLiveSource()` -- `getH265Enabled()` -- `getHardwareEncoding()` -- `getInputDetected()` -- `getInputDeviceId()` -- `getInputDevices()` -- `getInputVolume()` -- `getLocalPan()` -- `getLocalVolume()` -- `getLoopback()` -- `getMLSSigningKey()` -- `getMediaEngine()` -- `getMode()` -- `getModeOptions()` -- `getNoInputDetectedNotice()` -- `getNoiseCancellation()` -- `getNoiseSuppression()` -- `getOpenH264()` -- `getOutputDeviceId()` -- `getOutputDevices()` -- `getOutputVolume()` -- `getPacketDelay()` -- `getQoS()` -- `getSettings()` -- `getShortcuts()` -- `getSidechainCompression()` -- `getSidechainCompressionStrength()` -- `getSpeakingWhileMuted()` -- `getState()` -- `getSupportedSecureFramesProtocolVersion()` -- `getUseSystemScreensharePicker()` -- `getVideoComponent()` -- `getVideoDeviceId()` -- `getVideoDevices()` -- `getVideoHook()` -- `getVideoStreamParameters()` -- `getVideoToggleState()` -- `hasClipsSource()` -- `hasContext()` +**Methods** - `initialize()` -- `isAdvancedVoiceActivitySupported()` -- `isAecDumpSupported()` -- `isAnyLocalVideoAutoDisabled()` -- `isAutomaticGainControlSupported()` -- `isDeaf()` -- `isEnableHardwareMuteNotice()` -- `isEnabled()` -- `isExperimentalEncodersSupported()` +- `isCertified()` +- `getCertifiedDevice()` +- `getCertifiedDeviceName()` +- `getCertifiedDeviceByType()` - `isHardwareMute()` -- `isInteractionRequired()` -- `isLocalMute()` -- `isLocalVideoAutoDisabled()` -- `isLocalVideoDisabled()` -- `isMediaFilterSettingLoading()` -- `isMute()` -- `isNativeAudioPermissionReady()` -- `isNoiseCancellationError()` -- `isNoiseCancellationSupported()` -- `isNoiseSuppressionSupported()` -- `isScreenSharing()` -- `isSelfDeaf()` -- `isSelfMute()` -- `isSelfMutedTemporarily()` -- `isSimulcastSupported()` -- `isSoundSharing()` -- `isSupported()` -- `isVideoAvailable()` -- `isVideoEnabled()` -- `notifyMuteUnmuteSoundWasSkipped()` -- `setCanHavePriority()` -- `shouldSkipMuteUnmuteSound()` -- `supports()` -- `supportsDisableLocalVideo()` -- `supportsExperimentalSoundshare()` -- `supportsInApp()` -- `supportsScreenSoundshare()` -- `supportsSystemScreensharePicker()` -- `supportsVideoHook()` +- `hasEchoCancellation()` +- `hasNoiseSuppression()` +- `hasAutomaticGainControl()` +- `getVendor()` +- `getModel()` +- `getRevision()` ---- -## BlockedDomainStore +### ChangelogStore -Available methods: +**Properties** -- `getBlockedDomainList()` -- `getCurrentRevision()` +**Methods** - `initialize()` -- `isBlockedDomain()` +- `getChangelog()` +- `latestChangelogId()` +- `getChangelogLoadStatus()` +- `hasLoadedConfig()` +- `getConfig()` +- `overrideId()` +- `lastSeenChangelogId()` +- `lastSeenChangelogDate()` +- `getStateForDebugging()` +- `isLocked()` ---- -## NotificationCenterItemsStore +### ChannelFollowerStatsStore -Available methods: +**Properties** -- `active()` -- `cursor()` -- `errored()` -- `getState()` -- `hasMore()` -- `initialize()` -- `initialized()` -- `items()` -- `loading()` -- `localItems()` -- `tabFocused()` +**Methods** +- `getFollowerStatsForChannel()` ---- -## ThreadMessageStore +### ChannelFollowingPublishBumpStore -Available methods: +**Properties** -- `getChannelThreadsVersion()` -- `getCount()` -- `getInitialOverlayState()` -- `getMostRecentMessage()` +**Methods** - `initialize()` +- `shouldShowBump()` ---- -## ContentInventoryStore +### ChannelListStore -Available methods: +**Properties** -- `getDebugImpressionCappingDisabled()` -- `getFeed()` -- `getFeedRequestId()` -- `getFeedState()` -- `getFeeds()` -- `getFilters()` -- `getLastFeedFetchDate()` -- `getMatchingInboxEntry()` +**Methods** +- `initialize()` +- `getGuild()` +- `getGuildWithoutChangingGuildActionRows()` +- `recentsChannelCount()` ---- -## GuildDiscoveryCategoryStore +### ChannelListUnreadsStore -Available methods: +**Properties** -- `getAllCategories()` -- `getCategoryName()` -- `getClanDiscoveryCategories()` -- `getDiscoveryCategories()` -- `getFetchedLocale()` -- `getPrimaryCategories()` +**Methods** +- `initialize()` +- `getUnreadStateForGuildId()` ---- -## EmailSettingsStore +### ChannelListVoiceCategoryStore -Available methods: +**Properties** -- `getEmailSettings()` +**Methods** +- `initialize()` +- `isVoiceCategoryExpanded()` +- `isVoiceCategoryCollapsed()` +- `getState()` ---- -## LiveChannelNoticesStore +### ChannelMemberStore -Available methods: +**Properties** -- `getState()` +**Methods** - `initialize()` -- `isLiveChannelNoticeHidden()` +- `getProps()` +- `getRows()` ---- -## PresenceStore +### ChannelPinsStore -Available methods: +**Properties** -- `findActivity()` -- `getActivities()` -- `getActivityMetadata()` -- `getAllApplicationActivities()` -- `getApplicationActivity()` -- `getClientStatus()` -- `getPrimaryActivity()` -- `getState()` -- `getStatus()` -- `getUserIds()` +**Methods** - `initialize()` -- `isMobileOnline()` -- `setCurrentUserOnConnectionOpen()` +- `getPinnedMessages()` +- `loaded()` ---- -## ThreadMemberListStore +### ChannelRTCStore -Available methods: +**Properties** -- `canUserViewChannel()` -- `getMemberListSections()` -- `getMemberListVersion()` +**Methods** - `initialize()` +- `getState()` +- `getParticipantsVersion()` +- `getParticipants()` +- `getSpeakingParticipants()` +- `getFilteredParticipants()` +- `getVideoParticipants()` +- `getStreamParticipants()` +- `getActivityParticipants()` +- `getParticipant()` +- `getUserParticipantCount()` +- `getParticipantsOpen()` +- `getVoiceParticipantsHidden()` +- `getSelectedParticipantId()` +- `getSelectedParticipant()` +- `getSelectedParticipantStats()` +- `getMode()` +- `getLayout()` +- `getChatOpen()` +- `getAllChatOpen()` +- `isFullscreenInContext()` +- `getStageStreamSize()` +- `getStageVideoLimitBoostUpsellDismissed()` ---- -## ImpersonateStore +### ChannelSKUStore -Available methods: +**Properties** -- `getBackNavigationSection()` -- `getData()` -- `getImpersonateType()` -- `getMemberOptions()` -- `getOnboardingResponses()` -- `getViewingChannels()` -- `getViewingRoles()` -- `getViewingRolesTimestamp()` -- `hasViewingRoles()` -- `isChannelOptedIn()` -- `isFullServerPreview()` -- `isOnboardingEnabled()` -- `isOptInEnabled()` -- `isViewingRoles()` -- `isViewingServerShop()` +**Methods** +- `getSkuIdForChannel()` ---- -## GuildAffinitiesStore +### ChannelSectionStore -Available methods: +**Properties** -- `affinities()` -- `getGuildAffinity()` -- `getState()` -- `hasRequestResolved()` +**Methods** - `initialize()` +- `getState()` +- `getSection()` +- `getSidebarState()` +- `getGuildSidebarState()` +- `getCurrentSidebarChannelId()` +- `getCurrentSidebarMessageId()` ---- -## ApplicationBuildStore +### ChannelSettingsIntegrationsStore -Available methods: +**Properties** +- `webhooks` +- `editedWebhook` +- `formState` -- `getBuildSize()` -- `getTargetBuildId()` -- `getTargetManifests()` -- `hasNoBuild()` +**Methods** - `initialize()` -- `isFetching()` -- `needsToFetchBuildSize()` +- `hasChanges()` +- `getWebhook()` +- `showNotice()` +- `getProps()` ---- -## EmojiCaptionsStore +### ChannelSettingsPermissionsStore -Available methods: +**Properties** +- `editedPermissionIds` +- `permissionOverwrites` +- `selectedOverwriteId` +- `formState` +- `isLockable` +- `locked` +- `channel` +- `category` +- `advancedMode` -- `clear()` -- `getCaptionsForEmojiById()` -- `getEmojiCaptionsTTL()` -- `getIsFetching()` -- `getState()` -- `hasPersistedState()` +**Methods** - `initialize()` +- `hasChanges()` +- `showNotice()` +- `getPermissionOverwrite()` ---- -## ApplicationCommandAutocompleteStore +### ChannelSettingsStore -Available methods: +**Properties** -- `getAutocompleteChoices()` -- `getAutocompleteLastChoices()` -- `getLastErrored()` -- `getLastResponseNonce()` +**Methods** - `initialize()` +- `hasChanges()` +- `isOpen()` +- `getSection()` +- `getInvites()` +- `showNotice()` +- `getChannel()` +- `getFormState()` +- `getCategory()` +- `getProps()` ---- -## SoundboardEventStore +### ChannelStatusStore -Available methods: +**Properties** -- `frecentlyPlayedSounds()` -- `getState()` -- `hasPendingUsage()` -- `initialize()` -- `playedSoundHistory()` -- `recentlyHeardSoundIds()` +**Methods** +- `getChannelStatus()` ---- -## NewUserStore +### ChannelStore -Available methods: +**Properties** -- `getState()` -- `getType()` +**Methods** - `initialize()` +- `hasChannel()` +- `getBasicChannel()` +- `getChannel()` +- `loadAllGuildAndPrivateChannelsFromDisk()` +- `getChannelIds()` +- `getMutablePrivateChannels()` +- `getMutableBasicGuildChannelsForGuild()` +- `getMutableGuildChannelsForGuild()` +- `getSortedPrivateChannels()` +- `getDMFromUserId()` +- `getDMChannelFromUserId()` +- `getMutableDMsByUserIds()` +- `getDMUserIds()` +- `getPrivateChannelsVersion()` +- `getGuildChannelsVersion()` +- `getAllThreadsForParent()` +- `getInitialOverlayState()` +- `getDebugInfo()` ---- - -## ActivityLauncherStore - -Available methods: - -- `getState()` -- `getStates()` - ---- -## ChannelSKUStore +### CheckoutRecoveryStore -Available methods: +**Properties** -- `getSkuIdForChannel()` +**Methods** +- `getIsTargeted()` +- `shouldFetchCheckoutRecovery()` ---- -## GuildMFAWarningStore +### ClanSetupStore -Available methods: +**Properties** +**Methods** - `initialize()` -- `isVisible()` - ---- - -## ApplicationStreamingStore - -Available methods: - -- `getActiveStreamForApplicationStream()` -- `getActiveStreamForStreamKey()` -- `getActiveStreamForUser()` -- `getAllActiveStreams()` -- `getAllActiveStreamsForChannel()` -- `getAllApplicationStreams()` -- `getAllApplicationStreamsForChannel()` -- `getAnyDiscoverableStreamForUser()` -- `getAnyStreamForUser()` -- `getCurrentAppIntent()` -- `getCurrentUserActiveStream()` -- `getIsActiveStreamPreviewDisabled()` -- `getLastActiveStream()` -- `getRTCStream()` - `getState()` -- `getStreamForUser()` -- `getStreamerActiveStreamMetadata()` -- `getStreamerActiveStreamMetadataForStream()` -- `getViewerIds()` -- `initialize()` -- `isSelfStreamHidden()` +- `getStateForGuild()` +- `getGuildIds()` ---- -## ChannelListVoiceCategoryStore +### ClientThemesBackgroundStore -Available methods: +**Properties** +- `gradientPreset` +- `isEditorOpen` +- `isPreview` +- `isCoachmark` +- `mobilePendingThemeIndex` -- `getState()` +**Methods** - `initialize()` -- `isVoiceCategoryCollapsed()` -- `isVoiceCategoryExpanded()` +- `getState()` +- `getLinearGradient()` ---- -## GuildSettingsOnboardingPromptsStore +### ClipsStore -Available methods: +**Properties** -- `advancedMode()` -- `editedOnboardingPrompts()` -- `errors()` -- `guildId()` -- `hasChanges()` +**Methods** - `initialize()` -- `submitting()` - ---- - -## ForumSearchStore - -Available methods: - -- `getHasSearchResults()` -- `getSearchLoading()` -- `getSearchQuery()` -- `getSearchResults()` +- `getClips()` +- `getPendingClips()` +- `getUserAgnosticState()` +- `getSettings()` +- `getLastClipsSession()` +- `getClipsWarningShown()` +- `getActiveAnimation()` +- `getStreamClipAnimations()` +- `hasAnyClipAnimations()` +- `getHardwareClassification()` +- `getHardwareClassificationForDecoupled()` +- `getHardwareClassificationVersion()` +- `getIsAtMaxSaveClipOperations()` +- `getLastClipsError()` +- `isClipsEnabledForUser()` +- `isVoiceRecordingAllowedForUser()` +- `isViewerClippingAllowedForUser()` +- `isDecoupledGameClippingEnabled()` +- `hasClips()` +- `hasTakenDecoupledClip()` +- `getNewClipIds()` ---- -## PermissionSpeakStore +### CloudSyncStore -Available methods: +**Properties** +**Methods** - `initialize()` -- `isAFKChannel()` -- `shouldShowWarning()` +- `getState()` +- `isSyncing()` ---- -## ThemeStore +### CollapsedVoiceChannelStore -Available methods: +**Properties** -- `darkSidebar()` -- `getState()` +**Methods** - `initialize()` -- `isSystemThemeAvailable()` -- `systemPrefersColorScheme()` -- `systemTheme()` -- `theme()` +- `getState()` +- `getCollapsed()` +- `isCollapsed()` ---- -## ChannelFollowingPublishBumpStore +### CollectiblesCategoryStore -Available methods: +**Properties** +- `isFetchingCategories` +- `error` +- `lastErrorTimestamp` +- `lastSuccessfulFetch` +- `lastFetchOptions` +- `categories` +- `products` +- `recommendedGiftSkuIds` +**Methods** - `initialize()` -- `shouldShowBump()` +- `isFetchingProduct()` +- `getCategory()` +- `getProduct()` +- `getProductByStoreListingId()` +- `getCategoryForProduct()` ---- -## ApplicationCommandIndexStore +### CollectiblesMarketingsStore -Available methods: +**Properties** +- `fetchState` -- `getApplicationState()` -- `getApplicationStates()` -- `getContextState()` -- `getGuildState()` -- `getUserState()` -- `hasApplicationState()` -- `hasContextStateApplication()` -- `hasUserStateApplication()` -- `initialize()` -- `query()` -- `queryInstallOnDemandApp()` +**Methods** +- `getMarketingBySurface()` ---- -## MaintenanceStore +### CollectiblesPurchaseStore -Available methods: +**Properties** +- `isFetching` +- `isClaiming` +- `purchases` +- `fetchError` +- `claimError` +- `hasPreviouslyFetched` -- `getIncident()` -- `getScheduledMaintenance()` -- `initialize()` +**Methods** +- `getPurchase()` ---- -## GuildAutomodMessageStore +### CollectiblesShopStore -Available methods: +**Properties** +- `analyticsLocations` +- `analyticsSource` +- `initialProductSkuId` -- `getLastIncidentAlertMessage()` -- `getMentionRaidDetected()` -- `getMessage()` -- `getMessagesVersion()` -- `getState()` -- `initialize()` +**Methods** +- `getAnalytics()` ---- -## RTCDebugStore +### CommandsMigrationStore -Available methods: +**Properties** -- `getAllStats()` -- `getInboundStats()` -- `getOutboundStats()` -- `getSection()` -- `getSimulcastDebugOverride()` -- `getStats()` -- `getVideoStreams()` -- `shouldRecordNextConnection()` +**Methods** +- `initialize()` +- `getState()` +- `shouldShowChannelNotice()` +- `canShowOverviewTooltip()` +- `canShowToggleTooltip()` ---- -## ClanDiscoveryStore +### ConnectedAccountsStore -Available methods: +**Properties** -- `getCurrentRecommendationId()` -- `getGuildProfile()` -- `getSavedGuildIds()` -- `getSavedGuilds()` -- `getSearchResult()` -- `getStaticClans()` -- `hasError()` -- `hasLoadedSavedGuilds()` -- `hasLoadedStaticClanDiscovery()` -- `isLoading()` -- `isSavedGuildId()` -- `shouldFetchGuild()` +**Methods** +- `isJoining()` +- `joinErrorMessage()` +- `isFetching()` +- `getAccounts()` +- `getLocalAccounts()` +- `getAccount()` +- `getLocalAccount()` +- `isSuggestedAccountType()` +- `addPendingAuthorizedState()` +- `deletePendingAuthorizedState()` +- `hasPendingAuthorizedState()` ---- -## LibraryApplicationStatisticsStore +### ConnectedAppsStore -Available methods: +**Properties** +- `connections` -- `applicationStatistics()` -- `getCurrentUserStatisticsForApplication()` -- `getGameDuration()` -- `getLastPlayedDateTime()` -- `getQuickSwitcherScoreForApplication()` -- `hasApplicationStatistic()` -- `lastFetched()` +**Methods** +- `isConnected()` +- `getApplication()` +- `getAllConnections()` ---- -## GuildLeaderboardRanksStore +### ConnectedDeviceStore -Available methods: +**Properties** +- `initialized` +- `lastDeviceConnected` +- `inputDevices` +- `lastInputSystemDevice` +- `outputDevices` +- `lastOutputSystemDevice` -- `getCurrentLeaderboardRanks()` -- `getPrevLeaderboardRanks()` -- `getState()` +**Methods** - `initialize()` -- `reset()` +- `getUserAgnosticState()` ---- -## SafetyHubStore +### ConsentStore -Available methods: +**Properties** +- `fetchedConsents` +- `receivedConsentsInConnectionOpen` -- `getAccountStanding()` -- `getAppealClassificationId()` -- `getAppealSignal()` -- `getClassification()` -- `getClassificationRequestState()` -- `getClassifications()` -- `getFetchError()` -- `getFreeTextAppealReason()` -- `getIsDsaEligible()` -- `getIsSubmitting()` -- `getSubmitError()` -- `getUsername()` -- `isFetching()` -- `isInitialized()` +**Methods** +- `hasConsented()` +- `getAuthenticationConsentRequired()` ---- -## ChannelFollowerStatsStore +### ConsumablesStore -Available methods: +**Properties** -- `getFollowerStatsForChannel()` +**Methods** +- `getPrice()` +- `isFetchingPrice()` +- `getErrored()` +- `getEntitlement()` +- `isEntitlementFetched()` +- `isEntitlementFetching()` +- `getPreviousGoLiveSettings()` ---- -## OverlayStore +### ContentInventoryActivityStore -Available methods: +**Properties** -- `getActiveRegions()` -- `getAvatarSizeMode()` -- `getDisableExternalLinkAlert()` -- `getDisplayNameMode()` -- `getDisplayUserMode()` -- `getFocusedPID()` -- `getNotificationPositionMode()` -- `getSelectedCallId()` -- `getSelectedChannelId()` -- `getSelectedGuildId()` -- `getState()` -- `getTextChatNotificationMode()` -- `getTextWidgetOpacity()` -- `incompatibleApp()` -- `initialize()` -- `initialized()` -- `isFocused()` -- `isInstanceFocused()` -- `isInstanceLocked()` -- `isLocked()` -- `isPinned()` -- `isPreviewingInGame()` -- `showKeybindIndicators()` +**Methods** +- `initialize()` +- `getMatchingActivity()` ---- -## ForumActivePostStore +### ContentInventoryOutboxStore -Available methods: +**Properties** +- `deleteOutboxEntryError` +- `isDeletingEntryHistory` +- `hasInitialized` -- `getAndDeleteMostRecentUserCreatedThreadId()` -- `getCanAckThreads()` -- `getCurrentThreadIds()` -- `getFirstNoReplyThreadId()` -- `getNewThreadCount()` -- `getThreadIds()` -- `initialize()` +**Methods** +- `getMatchingOutboxEntry()` +- `getUserOutbox()` +- `isFetchingUserOutbox()` ---- -## SelectivelySyncedUserSettingsStore +### ContentInventoryPersistedStore -Available methods: +**Properties** +- `hidden` -- `getAppearanceSettings()` -- `getState()` -- `getTextSettings()` +**Methods** - `initialize()` -- `shouldSync()` +- `getState()` +- `getImpressionCappedItemIds()` +- `getDebugFastImpressionCappingEnabled()` +- `reset()` ---- -## PerksRelevanceStore +### ContentInventoryStore -Available methods: +**Properties** -- `getState()` -- `hasFetchedRelevance()` -- `initialize()` -- `profileThemesRelevanceExceeded()` +**Methods** +- `getFeeds()` +- `getFeed()` +- `getFeedState()` +- `getLastFeedFetchDate()` +- `getFilters()` +- `getFeedRequestId()` +- `getDebugImpressionCappingDisabled()` +- `getMatchingInboxEntry()` ---- -## GuildProductsStore +### ContextMenuStore -Available methods: +**Properties** +- `version` -- `getGuildProduct()` -- `getGuildProductFetchState()` -- `getGuildProductsForGuild()` -- `getGuildProductsForGuildFetchState()` -- `isGuildProductsCacheExpired()` +**Methods** +- `isOpen()` +- `getContextMenu()` +- `close()` ---- -## EventDirectoryStore +### CreatorMonetizationMarketingStore -Available methods: +**Properties** -- `getCachedGuildByEventId()` -- `getCachedGuildScheduledEventById()` -- `getEventDirectoryEntries()` -- `isFetching()` +**Methods** +- `getEligibleGuildsForNagActivate()` ---- -## GuildRoleMemberCountStore +### CreatorMonetizationStore -Available methods: +**Properties** -- `getRoleMemberCount()` -- `shouldFetch()` +**Methods** +- `getPriceTiersFetchStateForGuildAndType()` +- `getPriceTiersForGuildAndType()` ---- -## StreamerModeStore +### DCFEventStore -Available methods: +**Properties** -- `autoToggle()` -- `disableNotifications()` -- `disableSounds()` -- `enableContentProtection()` -- `enabled()` -- `getSettings()` -- `getState()` -- `hideInstantInvites()` -- `hidePersonalInformation()` -- `initialize()` +**Methods** +- `getDCFEvents()` ---- -## VideoSpeakerStore +### DataHarvestStore -Available methods: +**Properties** +- `harvestType` +- `requestingHarvest` -- `getSpeaker()` -- `initialize()` +**Methods** ---- -## SearchAutocompleteStore +### DefaultRouteStore -Available methods: +**Properties** +- `defaultRoute` +- `lastNonVoiceRoute` +- `fallbackRoute` -- `getState()` +**Methods** - `initialize()` +- `getState()` + + +### DetectableGameSupplementalStore + +**Properties** + +**Methods** +- `canFetch()` +- `isFetching()` +- `getGame()` +- `getGames()` +- `getLocalizedName()` +- `getThemes()` +- `getCoverImageUrl()` ---- -## MaxMemberCountChannelNoticeStore +### DetectedOffPlatformPremiumPerksStore -Available methods: +**Properties** +**Methods** - `initialize()` -- `isVisible()` +- `getDetectedOffPlatformPremiumPerks()` ---- -## GameConsoleStore +### DevToolsDesignTogglesStore -Available methods: +**Properties** -- `getAwaitingRemoteSessionInfo()` -- `getDevice()` -- `getDevicesForPlatform()` -- `getFetchingDevices()` -- `getLastSelectedDeviceByPlatform()` -- `getPendingDeviceCommands()` -- `getRemoteSessionId()` +**Methods** - `getUserAgnosticState()` - `initialize()` +- `get()` +- `set()` +- `all()` +- `allWithDescriptions()` ---- -## ThreadMembersStore +### DevToolsDevSettingsStore -Available methods: +**Properties** -- `getInitialOverlayState()` -- `getMemberCount()` -- `getMemberIdsPreview()` +**Methods** +- `getUserAgnosticState()` - `initialize()` +- `get()` +- `set()` +- `all()` +- `allByCategory()` ---- -## UserSettingsOverridesStore +### DevToolsSettingsStore -Available methods: +**Properties** +- `sidebarWidth` +- `lastOpenTabId` +- `displayTools` +- `showDevWidget` +- `devWidgetPosition` -- `getAppliedOverrideReasonKey()` -- `getOverride()` -- `getState()` +**Methods** - `initialize()` +- `getUserAgnosticState()` ---- -## ApplicationDirectoryApplicationsStore +### DeveloperActivityShelfStore -Available methods: +**Properties** -- `getApplication()` -- `getApplicationFetchState()` -- `getApplicationFetchStates()` -- `getApplicationLastFetchTime()` -- `getApplicationRecord()` -- `getApplications()` -- `getInvalidApplicationIds()` -- `isFetching()` -- `isInvalidApplication()` +**Methods** +- `initialize()` +- `getState()` +- `getIsEnabled()` +- `getLastUsedObject()` +- `getUseActivityUrlOverride()` +- `getActivityUrlOverride()` +- `getFetchState()` +- `getFilter()` +- `getDeveloperShelfItems()` +- `inDevModeForApplication()` ---- -## GravityStore +### DeveloperExperimentStore -Available methods: +**Properties** -- `getCustomChannelScore()` -- `getCustomGuildScore()` -- `getCustomGuildScores()` -- `getDehydratedItem()` -- `getDehydratedItems()` -- `getDiscoverableGuilds()` -- `getHydratedItem()` -- `getHydratedItems()` -- `getLoadId()` -- `getMessage()` -- `getMissingItems()` -- `getNewDehydratedItems()` -- `getNewUnreadDehydratedItems()` -- `getNextIndexToHydrate()` -- `getReadDisplayItems()` -- `getSelectedSummary()` -- `getState()` -- `getUnreadDisplayItems()` -- `getVersion()` -- `hasNewContent()` -- `hasOpened()` -- `hasOpenedEnoughTimes()` +**Methods** - `initialize()` -- `isGravitySelectedChannel()` -- `videosMuted()` +- `getExperimentDescriptor()` ---- -## PermissionVADStore +### DeveloperOptionsStore -Available methods: +**Properties** +- `isTracingRequests` +- `isForcedCanary` +- `isLoggingGatewayEvents` +- `isLoggingOverlayEvents` +- `isLoggingAnalyticsEvents` +- `isAxeEnabled` +- `cssDebuggingEnabled` +- `layoutDebuggingEnabled` +- `sourceMapsEnabled` +- `isAnalyticsDebuggerEnabled` +- `isBugReporterEnabled` +- `isIdleStatusIndicatorEnabled` +- `appDirectoryIncludesInactiveCollections` +- `isStreamInfoOverlayEnabled` -- `canUseVoiceActivity()` +**Methods** - `initialize()` -- `shouldShowWarning()` +- `getDebugOptionsHeaderValue()` ---- -## GuildMemberStore +### DimensionStore -Available methods: +**Properties** -- `getCachedSelfMember()` -- `getCommunicationDisabledUserMap()` -- `getCommunicationDisabledVersion()` -- `getMember()` -- `getMemberIds()` -- `getMemberRoleWithPendingUpdates()` -- `getMemberVersion()` -- `getMembers()` -- `getMutableAllGuildsAndMembers()` -- `getNick()` -- `getNicknameGuildsMapping()` -- `getNicknames()` -- `getPendingRoleUpdates()` -- `getSelfMember()` -- `getTrueMember()` -- `initialize()` -- `isCurrentUserGuest()` -- `isGuestOrLurker()` -- `isMember()` -- `memberOf()` +**Methods** +- `percentageScrolled()` +- `getChannelDimensions()` +- `getGuildDimensions()` +- `getGuildListDimensions()` +- `isAtBottom()` ---- -## ExternalStreamingStore +### DismissibleContentFrameworkStore -Available methods: +**Properties** +- `dailyCapOverridden` +- `newUserMinAgeRequiredOverridden` +- `lastDCDismissed` -- `getStream()` +**Methods** - `initialize()` +- `getState()` +- `getRenderedAtTimestamp()` +- `hasUserHitDCCap()` ---- -## GuildDirectoryStore +### DispatchApplicationErrorStore -Available methods: +**Properties** -- `getAdminGuildEntryIds()` -- `getCurrentCategoryId()` -- `getDirectoryAllEntriesCount()` -- `getDirectoryCategoryCounts()` -- `getDirectoryEntries()` -- `getDirectoryEntry()` -- `isFetching()` +**Methods** +- `getLastError()` ---- -## ReferralTrialStore +### DispatchApplicationLaunchSetupStore -Available methods: +**Properties** -- `checkAndFetchReferralsRemaining()` -- `getEligibleUsers()` -- `getFetchingEligibleUsers()` -- `getIsEligibleToSendReferrals()` -- `getIsFetchingReferralIncentiveEligibility()` -- `getIsSenderEligibleForIncentive()` -- `getIsSenderQualifiedForIncentive()` -- `getNextIndexOfEligibleUsers()` -- `getRecipientEligibility()` -- `getRecipientStatus()` -- `getReferralsRemaining()` -- `getRefreshAt()` -- `getRelevantReferralTrialOffers()` -- `getRelevantUserTrialOffer()` -- `getSenderIncentiveState()` -- `getSentUserIds()` -- `initialize()` -- `isFetchingRecipientEligibility()` -- `isFetchingReferralsRemaining()` -- `isResolving()` +**Methods** +- `getLastProgress()` +- `isRunning()` ---- -## ChannelSettingsPermissionsStore +### DispatchApplicationStore -Available methods: +**Properties** -- `advancedMode()` -- `category()` -- `channel()` -- `editedPermissionIds()` -- `formState()` -- `getPermissionOverwrite()` -- `hasChanges()` +**Methods** - `initialize()` -- `isLockable()` -- `locked()` -- `permissionOverwrites()` -- `selectedOverwriteId()` -- `showNotice()` +- `getState()` +- `isUpToDate()` +- `shouldPatch()` +- `isInstalled()` +- `supportsCloudSync()` +- `isLaunchable()` +- `getDefaultLaunchOption()` +- `getLaunchOptions()` +- `getHistoricalTotalBytesRead()` +- `getHistoricalTotalBytesDownloaded()` +- `getHistoricalTotalBytesWritten()` +- `whenInitialized()` ---- -## CreatorMonetizationStore +### DispatchManagerStore -Available methods: +**Properties** +- `activeItems` +- `finishedItems` +- `paused` -- `getPriceTiersFetchStateForGuildAndType()` -- `getPriceTiersForGuildAndType()` +**Methods** +- `initialize()` +- `getQueuePosition()` +- `isCorruptInstallation()` ---- -## InteractionStore +### DomainMigrationStore -Available methods: +**Properties** -- `canQueueInteraction()` -- `getIFrameModalApplicationId()` -- `getIFrameModalKey()` -- `getInteraction()` -- `getMessageInteractionStates()` +**Methods** +- `getMigrationStatus()` ---- -## LibraryApplicationStore +### DraftStore -Available methods: +**Properties** -- `entitledBranchIds()` -- `fetched()` -- `getActiveLaunchOptionId()` -- `getActiveLibraryApplication()` -- `getAllLibraryApplications()` -- `getLibraryApplication()` -- `hasApplication()` -- `hasLibraryApplication()` -- `hasRemovedLibraryApplicationThisSession()` +**Methods** - `initialize()` -- `isUpdatingFlags()` -- `libraryApplications()` -- `whenInitialized()` +- `getState()` +- `getThreadDraftWithParentMessageId()` +- `getRecentlyEditedDrafts()` +- `getDraft()` +- `getThreadSettings()` ---- -## GuildRoleSubscriptionsStore +### EditMessageStore -Available methods: +**Properties** -- `getApplicationIdForGuild()` -- `getDidFetchListingForSubscriptionPlanId()` -- `getMonetizationRestrictions()` -- `getMonetizationRestrictionsFetchState()` -- `getSubscriptionGroupListing()` -- `getSubscriptionGroupListingForSubscriptionListing()` -- `getSubscriptionGroupListingsForGuild()` -- `getSubscriptionGroupListingsForGuildFetchState()` -- `getSubscriptionListing()` -- `getSubscriptionListingForPlan()` -- `getSubscriptionListingsForGuild()` -- `getSubscriptionSettings()` -- `getSubscriptionTrial()` +**Methods** +- `isEditing()` +- `isEditingAny()` +- `getEditingTextValue()` +- `getEditingRichValue()` +- `getEditingMessageId()` +- `getEditingMessage()` +- `getEditActionSource()` + + +### EmailSettingsStore + +**Properties** + +**Methods** +- `getEmailSettings()` + + +### EmbeddedActivitiesStore + +**Properties** + +**Methods** +- `initialize()` +- `getState()` +- `getSelfEmbeddedActivityForChannel()` +- `getSelfEmbeddedActivities()` +- `getEmbeddedActivitiesForGuild()` +- `getEmbeddedActivitiesForChannel()` +- `getEmbeddedActivitiesByChannel()` +- `getEmbeddedActivityDurationMs()` +- `isLaunchingActivity()` +- `getShelfActivities()` +- `getShelfFetchStatus()` +- `shouldFetchShelf()` +- `getOrientationLockStateForApp()` +- `getPipOrientationLockStateForApp()` +- `getGridOrientationLockStateForApp()` +- `getLayoutModeForApp()` +- `getConnectedActivityChannelId()` +- `getActivityPanelMode()` +- `getFocusedLayout()` +- `getCurrentEmbeddedActivity()` +- `getEmbeddedActivityForUserId()` +- `hasActivityEverBeenLaunched()` +- `getLaunchState()` +- `getLaunchStates()` +- `getActivityPopoutWindowLayout()` ---- -## NotificationSettingsStore +### EmojiCaptionsStore -Available methods: +**Properties** -- `getDesktopType()` -- `getDisableAllSounds()` -- `getDisableUnreadBadge()` -- `getDisabledSounds()` -- `getNotifyMessagesInSelectedChannel()` -- `getTTSType()` -- `getUserAgnosticState()` +**Methods** - `initialize()` -- `isSoundDisabled()` -- `taskbarFlash()` +- `getState()` +- `getCaptionsForEmojiById()` +- `getIsFetching()` +- `getEmojiCaptionsTTL()` +- `hasPersistedState()` +- `clear()` ---- -## CloudSyncStore +### EmojiStore -Available methods: +**Properties** +- `loadState` +- `expandedSectionsByGuildIds` +- `categories` +- `diversitySurrogate` +- `emojiFrecencyWithoutFetchingLatest` +- `emojiReactionFrecencyWithoutFetchingLatest` -- `getState()` +**Methods** - `initialize()` -- `isSyncing()` +- `getState()` +- `hasPendingUsage()` +- `getGuildEmoji()` +- `getUsableGuildEmoji()` +- `getGuilds()` +- `getDisambiguatedEmojiContext()` +- `getSearchResultsOrder()` +- `searchWithoutFetchingLatest()` +- `getUsableCustomEmojiById()` +- `getCustomEmojiById()` +- `getTopEmoji()` +- `getNewlyAddedEmoji()` +- `getTopEmojisMetadata()` +- `getEmojiAutosuggestion()` +- `hasUsableEmojiInAnyGuild()` +- `hasFavoriteEmojis()` ---- -## LocalActivityStore +### EnablePublicGuildUpsellNoticeStore -Available methods: +**Properties** -- `findActivity()` -- `getActivities()` -- `getApplicationActivities()` -- `getApplicationActivity()` -- `getCustomStatusActivity()` -- `getPrimaryActivity()` +**Methods** - `initialize()` +- `isVisible()` ---- -## SlowmodeStore +### EntitlementStore -Available methods: +**Properties** +- `fetchingAllEntitlements` +- `fetchedAllEntitlements` +- `applicationIdsFetching` +- `applicationIdsFetched` -- `getSlowmodeCooldownGuess()` +**Methods** - `initialize()` +- `get()` +- `getGiftable()` +- `getForApplication()` +- `getForSku()` +- `isFetchingForApplication()` +- `isFetchedForApplication()` +- `getForSubscription()` +- `isEntitledToSku()` +- `hasFetchedForApplicationIds()` +- `getFractionalPremium()` +- `getUnactivatedFractionalPremiumUnits()` ---- -## ApplicationDirectorySimilarApplicationsStore +### EventDirectoryStore -Available methods: +**Properties** -- `getFetchState()` -- `getSimilarApplications()` +**Methods** +- `isFetching()` +- `getEventDirectoryEntries()` +- `getCachedGuildByEventId()` +- `getCachedGuildScheduledEventById()` ---- -## ReadStateStore +### ExpandedGuildFolderStore -Available methods: +**Properties** -- `ackMessageId()` -- `getAllReadStates()` -- `getForDebugging()` -- `getGuildChannelUnreadState()` -- `getGuildUnreadsSentinel()` -- `getMentionChannelIds()` -- `getMentionCount()` -- `getNonChannelAckId()` -- `getNotifCenterReadState()` -- `getOldestUnreadMessageId()` -- `getOldestUnreadTimestamp()` -- `getReadStatesByChannel()` -- `getSnapshot()` -- `getTrackedAckMessageId()` -- `getUnreadCount()` -- `hasOpenedThread()` -- `hasRecentlyVisitedAndRead()` -- `hasTrackedUnread()` -- `hasUnread()` -- `hasUnreadOrMentions()` -- `hasUnreadPins()` +**Methods** - `initialize()` -- `isEstimated()` -- `isForumPostUnread()` -- `isNewForumThread()` -- `lastMessageId()` -- `lastMessageTimestamp()` -- `lastPinTimestamp()` - ---- - -## UserLeaderboardStore - -Available methods: - -- `getLastUpdateRequested()` - `getState()` -- `initialize()` +- `getExpandedFolders()` +- `isFolderExpanded()` ---- -## GuildBoostSlotStore +### ExperimentStore -Available methods: +**Properties** +- `hasLoadedExperiments` -- `boostSlots()` -- `getGuildBoostSlot()` -- `hasFetched()` +**Methods** - `initialize()` +- `loadCache()` +- `takeSnapshot()` +- `hasRegisteredExperiment()` +- `getUserExperimentDescriptor()` +- `getGuildExperimentDescriptor()` +- `getUserExperimentBucket()` +- `getGuildExperimentBucket()` +- `getAllUserExperimentDescriptors()` +- `getGuildExperiments()` +- `getLoadedUserExperiment()` +- `getLoadedGuildExperiment()` +- `getRecentExposures()` +- `getRegisteredExperiments()` +- `getAllExperimentOverrideDescriptors()` +- `getExperimentOverrideDescriptor()` +- `getAllExperimentAssignments()` +- `getSerializedState()` +- `hasExperimentTrackedExposure()` ---- -## EmbeddedActivitiesStore +### ExternalStreamingStore -Available methods: +**Properties** -- `getActivityPanelMode()` -- `getConnectedActivityChannelId()` -- `getCurrentEmbeddedActivity()` -- `getEmbeddedActivitiesByChannel()` -- `getEmbeddedActivitiesForChannel()` -- `getEmbeddedActivitiesForGuild()` -- `getEmbeddedActivityDurationMs()` -- `getEmbeddedActivityForUserId()` -- `getFocusedLayout()` -- `getGridOrientationLockStateForApp()` -- `getLaunchState()` -- `getLaunchStates()` -- `getLayoutModeForApp()` -- `getOrientationLockStateForApp()` -- `getPipOrientationLockStateForApp()` -- `getSelfEmbeddedActivities()` -- `getSelfEmbeddedActivityForChannel()` -- `getShelfActivities()` -- `getShelfFetchStatus()` -- `getState()` -- `hasActivityEverBeenLaunched()` +**Methods** - `initialize()` -- `isLaunchingActivity()` -- `shouldFetchShelf()` +- `getStream()` ---- -## GameInviteStore +### FalsePositiveStore -Available methods: +**Properties** +- `validContentScanVersion` -- `getInviteStatuses()` -- `getInvites()` -- `getLastUnseenInvite()` -- `getUnseenInviteCount()` -- `isInviteGameInstalled()` -- `isInviteJoinable()` +**Methods** +- `getFpMessageInfo()` +- `getChannelFpInfo()` +- `canSubmitFpReport()` ---- -## EditMessageStore +### FamilyCenterStore -Available methods: +**Properties** -- `getEditActionSource()` -- `getEditingMessage()` -- `getEditingMessageId()` -- `getEditingRichValue()` -- `getEditingTextValue()` -- `isEditing()` -- `isEditingAny()` +**Methods** +- `initialize()` +- `loadCache()` +- `takeSnapshot()` +- `getSelectedTeenId()` +- `getLinkedUsers()` +- `getLinkTimestamp()` +- `getRangeStartTimestamp()` +- `getActionsForDisplayType()` +- `getTotalForDisplayType()` +- `getLinkCode()` +- `getGuild()` +- `getSelectedTab()` +- `getStartId()` +- `getIsInitialized()` +- `getUserCountry()` +- `isLoading()` +- `canRefetch()` ---- -## GuildCategoryStore +### FavoriteStore -Available methods: +**Properties** +- `favoriteServerMuted` -- `getCategories()` +**Methods** - `initialize()` +- `getFavoriteChannels()` +- `isFavorite()` +- `getFavorite()` +- `getCategoryRecord()` +- `getNickname()` ---- -## MFAStore +### FavoritesSuggestionStore -Available methods: +**Properties** -- `emailToken()` -- `getBackupCodes()` -- `getNonces()` -- `getVerificationKey()` -- `hasSeenBackupPrompt()` -- `togglingSMS()` +**Methods** +- `initialize()` +- `getSuggestedChannelId()` +- `getState()` ---- -## GuildBoostingNoticeStore +### FirstPartyRichPresenceStore -Available methods: +**Properties** -- `channelNoticePredicate()` +**Methods** - `initialize()` +- `getActivities()` ---- -## CollectiblesShopStore +### ForumActivePostStore -Available methods: +**Properties** -- `analyticsLocations()` -- `analyticsSource()` -- `getAnalytics()` -- `initialProductSkuId()` +**Methods** +- `initialize()` +- `getNewThreadCount()` +- `getCanAckThreads()` +- `getThreadIds()` +- `getCurrentThreadIds()` +- `getAndDeleteMostRecentUserCreatedThreadId()` +- `getFirstNoReplyThreadId()` ---- -## GlobalDiscoveryServersSearchCountStore +### ForumChannelAdminOnboardingGuideStore -Available methods: +**Properties** -- `getCounts()` -- `getIsFetchingCounts()` -- `getIsInitialFetchComplete()` +**Methods** +- `initialize()` +- `hasHidden()` +- `getState()` ---- -## SpamMessageRequestStore +### ForumPostMessagesStore -Available methods: +**Properties** -- `getSpamChannelIds()` -- `getSpamChannelsCount()` +**Methods** - `initialize()` -- `isAcceptedOptimistic()` -- `isReady()` -- `isSpam()` -- `loadCache()` -- `takeSnapshot()` +- `isLoading()` +- `getMessage()` ---- -## EmojiStore +### ForumPostUnreadCountStore -Available methods: +**Properties** -- `categories()` -- `diversitySurrogate()` -- `emojiFrecencyWithoutFetchingLatest()` -- `emojiReactionFrecencyWithoutFetchingLatest()` -- `expandedSectionsByGuildIds()` -- `getCustomEmojiById()` -- `getDisambiguatedEmojiContext()` -- `getEmojiAutosuggestion()` -- `getGuildEmoji()` -- `getGuilds()` -- `getNewlyAddedEmoji()` -- `getSearchResultsOrder()` -- `getState()` -- `getTopEmoji()` -- `getTopEmojisMetadata()` -- `getUsableCustomEmojiById()` -- `getUsableGuildEmoji()` -- `hasFavoriteEmojis()` -- `hasPendingUsage()` -- `hasUsableEmojiInAnyGuild()` +**Methods** - `initialize()` -- `loadState()` -- `searchWithoutFetchingLatest()` +- `getCount()` +- `getThreadIdsMissingCounts()` ---- -## IncomingCallStore +### ForumSearchStore -Available methods: +**Properties** -- `getFirstIncomingCallId()` -- `getIncomingCallChannelIds()` -- `getIncomingCalls()` -- `hasIncomingCalls()` -- `initialize()` +**Methods** +- `getSearchQuery()` +- `getSearchLoading()` +- `getSearchResults()` +- `getHasSearchResults()` ---- -## InstantInviteStore +### FrecencyStore -Available methods: +**Properties** +- `frecencyWithoutFetchingLatest` -- `canRevokeFriendInvite()` -- `getFriendInvite()` -- `getFriendInvitesFetching()` -- `getInvite()` +**Methods** +- `initialize()` +- `getState()` +- `hasPendingUsage()` +- `getFrequentlyWithoutFetchingLatest()` +- `getScoreWithoutFetchingLatest()` +- `getScoreForDMWithoutFetchingLatest()` +- `getMaxScore()` +- `getBonusScore()` ---- -## ActiveThreadsStore +### FriendSuggestionStore -Available methods: +**Properties** -- `forEachGuild()` -- `getThreadsForGuild()` -- `getThreadsForParent()` -- `hasLoaded()` -- `hasThreadsForChannel()` +**Methods** - `initialize()` -- `isActive()` +- `getSuggestionCount()` +- `getSuggestions()` +- `getSuggestion()` ---- -## LoginRequiredActionStore +### FriendsStore -Available methods: +**Properties** -- `getState()` +**Methods** - `initialize()` -- `requiredActions()` -- `requiredActionsIncludes()` -- `wasLoginAttemptedInSession()` +- `getState()` ---- -## BillingInfoStore +### GIFPickerViewStore -Available methods: +**Properties** -- `editSourceError()` -- `ipCountryCode()` -- `ipCountryCodeHasError()` -- `ipCountryCodeLoaded()` -- `ipCountryCodeRequest()` -- `ipCountryCodeWithFallback()` -- `isBusy()` -- `isLocalizedPromoEnabled()` -- `isPaymentSourceFetching()` -- `isRemovingPaymentSource()` -- `isSubscriptionFetching()` -- `isSyncing()` -- `isUpdatingPaymentSource()` -- `localizedPricingPromo()` -- `localizedPricingPromoHasError()` -- `paymentSourcesFetchRequest()` -- `removeSourceError()` +**Methods** +- `getAnalyticsID()` +- `getQuery()` +- `getResultQuery()` +- `getResultItems()` +- `getTrendingCategories()` +- `getSelectedFormat()` +- `getSuggestions()` +- `getTrendingSearchTerms()` ---- -## PoggermodeSettingsStore +### GameConsoleStore -Available methods: +**Properties** -- `comboSoundsEnabled()` -- `combosEnabled()` -- `combosRequiredCount()` -- `getUserAgnosticState()` +**Methods** - `initialize()` -- `isEnabled()` -- `screenshakeEnabled()` -- `screenshakeEnabledLocations()` -- `settingsVisible()` -- `shakeIntensity()` +- `getUserAgnosticState()` +- `getDevicesForPlatform()` +- `getLastSelectedDeviceByPlatform()` +- `getDevice()` +- `getFetchingDevices()` +- `getPendingDeviceCommands()` +- `getRemoteSessionId()` +- `getAwaitingRemoteSessionInfo()` ---- -## ContentInventoryOutboxStore +### GameInviteStore -Available methods: +**Properties** -- `deleteOutboxEntryError()` -- `getMatchingOutboxEntry()` -- `getUserOutbox()` -- `hasInitialized()` -- `isDeletingEntryHistory()` -- `isFetchingUserOutbox()` +**Methods** +- `getInvites()` +- `getInviteStatuses()` +- `isInviteGameInstalled()` +- `isInviteJoinable()` +- `getLastUnseenInvite()` +- `getUnseenInviteCount()` ---- -## ExperimentStore +### GameLibraryViewStore -Available methods: +**Properties** +- `sortDirection` +- `sortKey` +- `activeRowKey` +- `isNavigatingByKeyboard` -- `getAllExperimentAssignments()` -- `getAllExperimentOverrideDescriptors()` -- `getAllUserExperimentDescriptors()` -- `getExperimentOverrideDescriptor()` -- `getGuildExperimentBucket()` -- `getGuildExperimentDescriptor()` -- `getGuildExperiments()` -- `getLoadedGuildExperiment()` -- `getLoadedUserExperiment()` -- `getRecentExposures()` -- `getRegisteredExperiments()` -- `getSerializedState()` -- `getUserExperimentBucket()` -- `getUserExperimentDescriptor()` -- `hasExperimentTrackedExposure()` -- `hasLoadedExperiments()` -- `hasRegisteredExperiment()` +**Methods** - `initialize()` -- `loadCache()` -- `takeSnapshot()` ---- -## MessageRequestStore +### GamePartyStore -Available methods: +**Properties** -- `getMessageRequestChannelIds()` -- `getMessageRequestsCount()` -- `getUserCountryCode()` +**Methods** - `initialize()` -- `isAcceptedOptimistic()` -- `isMessageRequest()` -- `isReady()` -- `loadCache()` -- `takeSnapshot()` +- `getParty()` +- `getUserParties()` +- `getParties()` ---- -## LayoutStore +### GameStore -Available methods: +**Properties** +- `games` +- `fetching` +- `detectableGamesEtag` +- `lastFetched` -- `getAllWidgets()` -- `getDefaultLayout()` -- `getLayout()` -- `getLayouts()` -- `getRegisteredWidgets()` -- `getState()` -- `getWidget()` -- `getWidgetConfig()` -- `getWidgetDefaultSettings()` -- `getWidgetType()` -- `getWidgetsForLayout()` +**Methods** - `initialize()` +- `getState()` +- `getDetectableGame()` +- `getGameByName()` +- `isGameInDatabase()` +- `getGameByExecutable()` +- `getGameByGameData()` +- `shouldReport()` +- `markGameReported()` ---- -## GlobalDiscoveryServersSearchResultsStore +### GatedChannelStore -Available methods: +**Properties** -- `getAlgoliaSearchIndex()` -- `getError()` -- `getErrorMessage()` -- `getGuild()` -- `getGuildIds()` -- `getIsAlgoliaInitialized()` -- `getIsBlocked()` -- `getIsFetching()` -- `getIsInitialFetchComplete()` -- `getLastFetchTimestamp()` -- `getOffset()` -- `getTotal()` +**Methods** +- `initialize()` +- `isChannelGated()` +- `isChannelGatedAndVisible()` +- `isChannelOrThreadParentGated()` ---- -## BasicGuildStore +### GatewayConnectionStore -Available methods: +**Properties** -- `getGuild()` -- `getGuildOrStatus()` -- `getVersion()` +**Methods** +- `initialize()` +- `getSocket()` +- `isTryingToConnect()` +- `isConnected()` +- `isConnectedOrOverlay()` +- `lastTimeConnectedChanged()` ---- -## ChannelRTCStore +### GiftCodeStore -Available methods: +**Properties** -- `getActivityParticipants()` -- `getAllChatOpen()` -- `getChatOpen()` -- `getFilteredParticipants()` -- `getLayout()` -- `getMode()` -- `getParticipant()` -- `getParticipants()` -- `getParticipantsOpen()` -- `getParticipantsVersion()` -- `getSelectedParticipant()` -- `getSelectedParticipantId()` -- `getSelectedParticipantStats()` -- `getSpeakingParticipants()` -- `getStageStreamSize()` -- `getStageVideoLimitBoostUpsellDismissed()` -- `getStreamParticipants()` -- `getUserParticipantCount()` -- `getVideoParticipants()` -- `getVoiceParticipantsHidden()` -- `initialize()` -- `isFullscreenInContext()` +**Methods** +- `get()` +- `getError()` +- `getForGifterSKUAndPlan()` +- `getIsResolving()` +- `getIsResolved()` +- `getIsAccepting()` +- `getUserGiftCodesFetchingForSKUAndPlan()` +- `getUserGiftCodesLoadedAtForSKUAndPlan()` +- `getResolvingCodes()` +- `getResolvedCodes()` +- `getAcceptingCodes()` ---- -## PrivateChannelReadStateStore +### GlobalDiscoveryServersSearchCountStore -Available methods: +**Properties** -- `getUnreadPrivateChannelIds()` -- `initialize()` +**Methods** +- `getIsInitialFetchComplete()` +- `getIsFetchingCounts()` +- `getCounts()` ---- -## GuildSettingsOnboardingStore +### GlobalDiscoveryServersSearchLayoutStore -Available methods: +**Properties** -- `canCloseEarly()` -- `getCurrentPage()` -- `hasChanges()` -- `hasConfiguredAnythingForCurrentStep()` -- `hasErrors()` +**Methods** - `initialize()` -- `isEducationUpsellDismissed()` -- `showNotice()` +- `getVisibleTabs()` ---- -## GuildSettingsIntegrationsStore +### GlobalDiscoveryServersSearchResultsStore -Available methods: +**Properties** -- `editedCommandId()` -- `editedIntegration()` -- `editedWebhook()` -- `formState()` -- `getApplication()` -- `getErrors()` -- `getIntegration()` -- `getSection()` -- `getSectionId()` -- `getWebhook()` -- `guild()` -- `hasChanges()` -- `initialize()` -- `integrations()` -- `isFetching()` -- `showNotice()` -- `webhooks()` +**Methods** +- `getGuild()` +- `getGuildIds()` +- `getIsFetching()` +- `getIsInitialFetchComplete()` +- `getOffset()` +- `getTotal()` +- `getLastFetchTimestamp()` +- `getError()` +- `getErrorMessage()` +- `getAlgoliaSearchIndex()` +- `getIsAlgoliaInitialized()` +- `getIsBlocked()` ---- -## ApplicationStreamingSettingsStore +### GuildAffinitiesStore -Available methods: +**Properties** +- `affinities` +- `hasRequestResolved` -- `getState()` +**Methods** - `initialize()` +- `getState()` +- `getGuildAffinity()` ---- -## OverlayRTCConnectionStore +### GuildAutomodMessageStore -Available methods: +**Properties** -- `getAveragePing()` -- `getConnectionState()` -- `getHostname()` -- `getLastPing()` -- `getOutboundLossRate()` -- `getPings()` -- `getQuality()` +**Methods** +- `initialize()` +- `getState()` +- `getMessage()` +- `getMessagesVersion()` +- `getMentionRaidDetected()` +- `getLastIncidentAlertMessage()` ---- -## BrowserCheckoutStateStore +### GuildAvailabilityStore -Available methods: +**Properties** +- `totalGuilds` +- `totalUnavailableGuilds` +- `unavailableGuilds` -- `browserCheckoutState()` -- `loadId()` +**Methods** +- `initialize()` +- `isUnavailable()` ---- -## PictureInPictureStore +### GuildBoostSlotStore -Available methods: +**Properties** +- `hasFetched` +- `boostSlots` -- `getDockedRect()` -- `getState()` +**Methods** - `initialize()` -- `isEmbeddedActivityHidden()` -- `isOpen()` -- `pipActivityWindow()` -- `pipVideoWindow()` -- `pipWidth()` -- `pipWindow()` -- `pipWindows()` +- `getGuildBoostSlot()` ---- -## MessageStore +### GuildBoostingGracePeriodNoticeStore -Available methods: +**Properties** -- `focusedMessageId()` -- `getLastChatCommandMessage()` -- `getLastEditableMessage()` -- `getLastMessage()` -- `getLastNonCurrentUserMessage()` -- `getMessage()` -- `getMessages()` -- `hasCurrentUserSentMessage()` -- `hasCurrentUserSentMessageSinceAppStart()` -- `hasPresent()` +**Methods** - `initialize()` -- `isLoadingMessages()` -- `isReady()` -- `jumpedMessageId()` -- `whenReady()` +- `getLastDismissedGracePeriodForGuild()` +- `isVisible()` +- `getState()` ---- -## ChannelSettingsStore +### GuildBoostingNoticeStore -Available methods: +**Properties** -- `getCategory()` -- `getChannel()` -- `getFormState()` -- `getInvites()` -- `getProps()` -- `getSection()` -- `hasChanges()` +**Methods** - `initialize()` -- `isOpen()` -- `showNotice()` +- `channelNoticePredicate()` ---- -## ClanSettingsStore +### GuildBoostingProgressBarPersistedStore -Available methods: +**Properties** +**Methods** +- `initialize()` - `getState()` +- `getCountForGuild()` ---- -## InstallationManagerStore +### GuildCategoryStore -Available methods: +**Properties** -- `defaultInstallationPath()` -- `getInstallationPath()` -- `getLabelFromPath()` -- `getState()` -- `hasGamesInstalledInPath()` +**Methods** - `initialize()` -- `installationPaths()` -- `installationPathsMetadata()` -- `shouldBeInstalled()` - ---- - -## GuildSettingsSafetyStore - -Available methods: - -- `getCurrentPage()` +- `getCategories()` ---- -## TopEmojiStore +### GuildChannelStore -Available methods: +**Properties** -- `getIsFetching()` -- `getState()` -- `getTopEmojiIdsByGuildId()` +**Methods** - `initialize()` +- `getAllGuilds()` +- `getChannels()` +- `getFirstChannelOfType()` +- `getFirstChannel()` +- `getDefaultChannel()` +- `getSFWDefaultChannel()` +- `getSelectableChannelIds()` +- `getSelectableChannels()` +- `getVocalChannelIds()` +- `getDirectoryChannelIds()` +- `hasSelectableChannel()` +- `hasElevatedPermissions()` +- `hasChannels()` +- `hasCategories()` +- `getTextChannelNameDisambiguations()` ---- -## SpellcheckStore +### GuildDirectorySearchStore -Available methods: +**Properties** -- `hasLearnedWord()` -- `initialize()` -- `isEnabled()` +**Methods** +- `getSearchState()` +- `getSearchResults()` +- `shouldFetch()` ---- -## EnablePublicGuildUpsellNoticeStore +### GuildDirectoryStore -Available methods: +**Properties** -- `initialize()` -- `isVisible()` +**Methods** +- `isFetching()` +- `getCurrentCategoryId()` +- `getDirectoryEntries()` +- `getDirectoryEntry()` +- `getDirectoryAllEntriesCount()` +- `getDirectoryCategoryCounts()` +- `getAdminGuildEntryIds()` ---- -## FirstPartyRichPresenceStore +### GuildDiscoveryCategoryStore -Available methods: +**Properties** -- `getActivities()` -- `initialize()` +**Methods** +- `getPrimaryCategories()` +- `getDiscoveryCategories()` +- `getClanDiscoveryCategories()` +- `getAllCategories()` +- `getFetchedLocale()` +- `getCategoryName()` ---- -## GuildTemplateStore +### GuildIdentitySettingsStore -Available methods: +**Properties** -- `getDisplayedGuildTemplateCode()` -- `getForGuild()` -- `getGuildTemplate()` -- `getGuildTemplates()` +**Methods** +- `getFormState()` +- `getErrors()` +- `showNotice()` +- `getIsSubmitDisabled()` +- `getPendingAvatar()` +- `getPendingAvatarDecoration()` +- `getPendingProfileEffectId()` +- `getPendingBanner()` +- `getPendingBio()` +- `getPendingNickname()` +- `getPendingPronouns()` +- `getPendingAccentColor()` +- `getPendingThemeColors()` +- `getAllPending()` +- `getGuild()` +- `getSource()` +- `getAnalyticsLocations()` ---- -## DispatchApplicationStore +### GuildIncidentsStore -Available methods: +**Properties** -- `getDefaultLaunchOption()` -- `getHistoricalTotalBytesDownloaded()` -- `getHistoricalTotalBytesRead()` -- `getHistoricalTotalBytesWritten()` -- `getLaunchOptions()` -- `getState()` +**Methods** - `initialize()` -- `isInstalled()` -- `isLaunchable()` -- `isUpToDate()` -- `shouldPatch()` -- `supportsCloudSync()` -- `whenInitialized()` +- `getGuildIncident()` +- `getIncidentsByGuild()` +- `getGuildAlertSettings()` ---- -## ProxyBlockStore +### GuildJoinRequestStoreV2 -Available methods: +**Properties** -- `blockedByProxy()` +**Methods** +- `getRequest()` +- `getRequests()` +- `getSubmittedGuildJoinRequestTotal()` +- `isFetching()` +- `hasFetched()` +- `getSelectedApplicationTab()` +- `getSelectedSortOrder()` +- `getSelectedGuildJoinRequest()` ---- -## GuildPromptsStore +### GuildLeaderboardRanksStore -Available methods: +**Properties** -- `getState()` -- `hasViewedPrompt()` +**Methods** - `initialize()` +- `getState()` +- `getPrevLeaderboardRanks()` +- `getCurrentLeaderboardRanks()` +- `reset()` ---- -## GuildBoostingNoticeStore +### GuildLeaderboardStore -Available methods: +**Properties** -- `channelNoticePredicate()` -- `initialize()` +**Methods** +- `getLeaderboards()` +- `get()` +- `getLeaderboardResponse()` ---- -## DetectedOffPlatformPremiumPerksStore +### GuildMFAWarningStore -Available methods: +**Properties** -- `getDetectedOffPlatformPremiumPerks()` +**Methods** - `initialize()` +- `isVisible()` ---- -## StageInstanceStore +### GuildMemberCountStore -Available methods: +**Properties** -- `getAllStageInstances()` -- `getStageInstanceByChannel()` -- `getStageInstancesByGuild()` -- `isLive()` -- `isPublic()` +**Methods** +- `getMemberCounts()` +- `getMemberCount()` +- `getOnlineCount()` ---- -## GatedChannelStore +### GuildMemberRequesterStore -Available methods: +**Properties** +**Methods** - `initialize()` -- `isChannelGated()` -- `isChannelGatedAndVisible()` -- `isChannelOrThreadParentGated()` - ---- - -## ApplicationAssetsStore - -Available methods: - -- `getApplicationAssetFetchState()` -- `getApplicationAssets()` -- `getFetchingIds()` +- `requestMember()` ---- -## GuildStore +### GuildMemberStore -Available methods: +**Properties** -- `getAllGuildsRoles()` -- `getGeoRestrictedGuilds()` -- `getGuild()` -- `getGuildCount()` -- `getGuildIds()` -- `getGuilds()` -- `getRole()` -- `getRoles()` -- `isLoaded()` +**Methods** +- `initialize()` +- `getMutableAllGuildsAndMembers()` +- `memberOf()` +- `getNicknameGuildsMapping()` +- `getNicknames()` +- `isMember()` +- `isGuestOrLurker()` +- `isCurrentUserGuest()` +- `getMemberIds()` +- `getMembers()` +- `getTrueMember()` +- `getMember()` +- `getSelfMember()` +- `getCachedSelfMember()` +- `getNick()` +- `getCommunicationDisabledUserMap()` +- `getCommunicationDisabledVersion()` +- `getPendingRoleUpdates()` +- `getMemberRoleWithPendingUpdates()` +- `getMemberVersion()` ---- -## DevToolsDevSettingsStore +### GuildNSFWAgreeStore -Available methods: +**Properties** -- `all()` -- `allByCategory()` -- `get()` -- `getUserAgnosticState()` +**Methods** - `initialize()` -- `set()` +- `didAgree()` ---- -## ChannelSectionStore +### GuildOnboardingHomeNavigationStore -Available methods: +**Properties** -- `getCurrentSidebarChannelId()` -- `getCurrentSidebarMessageId()` -- `getGuildSidebarState()` -- `getSection()` -- `getSidebarState()` -- `getState()` +**Methods** - `initialize()` +- `getState()` +- `getSelectedResourceChannelId()` +- `getHomeNavigationChannelId()` ---- -## ClipsStore +### GuildOnboardingHomeSettingsStore -Available methods: +**Properties** -- `getActiveAnimation()` -- `getClips()` -- `getClipsWarningShown()` -- `getHardwareClassification()` -- `getHardwareClassificationForDecoupled()` -- `getHardwareClassificationVersion()` -- `getIsAtMaxSaveClipOperations()` -- `getLastClipsError()` -- `getLastClipsSession()` -- `getNewClipIds()` -- `getPendingClips()` +**Methods** - `getSettings()` -- `getStreamClipAnimations()` -- `getUserAgnosticState()` -- `hasAnyClipAnimations()` -- `hasClips()` -- `hasTakenDecoupledClip()` -- `initialize()` -- `isClipsEnabledForUser()` -- `isDecoupledGameClippingEnabled()` -- `isViewerClippingAllowedForUser()` -- `isVoiceRecordingAllowedForUser()` +- `getNewMemberActions()` +- `getActionForChannel()` +- `hasMemberAction()` +- `getResourceChannels()` +- `getResourceForChannel()` +- `getIsLoading()` +- `getWelcomeMessage()` +- `hasSettings()` +- `getEnabled()` +- `getNewMemberAction()` ---- -## DispatchApplicationLaunchSetupStore +### GuildOnboardingMemberActionStore -Available methods: +**Properties** -- `getLastProgress()` -- `isRunning()` +**Methods** +- `getCompletedActions()` +- `hasCompletedActionForChannel()` +- `getState()` ---- -## NewlyAddedEmojiStore +### GuildOnboardingPromptsStore -Available methods: +**Properties** -- `getLastSeenEmojiByGuild()` -- `getState()` +**Methods** - `initialize()` -- `isNewerThanLastSeen()` +- `getOnboardingPromptsForOnboarding()` +- `getOnboardingPrompts()` +- `getOnboardingResponses()` +- `getSelectedOptions()` +- `getOnboardingResponsesForPrompt()` +- `getEnabledOnboardingPrompts()` +- `getDefaultChannelIds()` +- `getEnabled()` +- `getOnboardingPrompt()` +- `isLoading()` +- `shouldFetchPrompts()` +- `getPendingResponseOptions()` +- `ackIdForGuild()` +- `lastFetchedAt()` +- `isAdvancedMode()` ---- -## PurchasedItemsFestivityStore +### GuildOnboardingStore -Available methods: +**Properties** -- `canPlayWowMoment()` -- `getState()` -- `initialize()` -- `isFetchingWowMomentMedia()` -- `wowMomentWumpusMedia()` +**Methods** +- `shouldShowOnboarding()` +- `getOnboardingStatus()` +- `resetOnboardingStatus()` +- `getCurrentOnboardingStep()` ---- -## AdyenStore +### GuildPopoutStore -Available methods: +**Properties** -- `cashAppPayComponent()` -- `client()` +**Methods** +- `initialize()` +- `isFetchingGuild()` +- `getGuild()` +- `hasFetchFailed()` ---- -## ChannelMemberStore +### GuildProductsStore -Available methods: +**Properties** -- `getProps()` -- `getRows()` -- `initialize()` +**Methods** +- `getGuildProductsForGuildFetchState()` +- `getGuildProduct()` +- `getGuildProductsForGuild()` +- `getGuildProductFetchState()` +- `isGuildProductsCacheExpired()` ---- -## PremiumGiftingIntentStore +### GuildPromptsStore -Available methods: +**Properties** -- `canShowFriendsTabBadge()` -- `getDevToolTotalFriendAnniversaries()` -- `getFriendAnniversaries()` -- `getFriendAnniversaryYears()` -- `getState()` +**Methods** - `initialize()` -- `isGiftIntentMessageInCooldown()` -- `isTopAffinityFriendAnniversary()` +- `hasViewedPrompt()` +- `getState()` ---- -## TTSStore +### GuildReadStateStore -Available methods: +**Properties** -- `currentMessage()` -- `getUserAgnosticState()` +**Methods** - `initialize()` -- `isSpeakingMessage()` -- `speechRate()` +- `loadCache()` +- `takeSnapshot()` +- `hasAnyUnread()` +- `getStoreChangeSentinel()` +- `getMutableUnreadGuilds()` +- `getMutableGuildStates()` +- `hasUnread()` +- `getMentionCount()` +- `getMutableGuildReadState()` +- `getGuildHasUnreadIgnoreMuted()` +- `getTotalMentionCount()` +- `getTotalNotificationsMentionCount()` +- `getPrivateChannelMentionCount()` +- `getMentionCountForChannels()` +- `getMentionCountForPrivateChannel()` +- `getGuildChangeSentinel()` ---- -## OverlayRunningGameStore +### GuildRoleConnectionEligibilityStore -Available methods: +**Properties** -- `getGame()` -- `getGameForPID()` +**Methods** +- `getGuildRoleConnectionEligibility()` ---- -## WindowStore +### GuildRoleMemberCountStore -Available methods: +**Properties** -- `getFocusedWindowId()` -- `getLastFocusedWindowId()` -- `isElementFullScreen()` -- `isFocused()` -- `isVisible()` -- `windowSize()` +**Methods** +- `getRoleMemberCount()` +- `shouldFetch()` ---- -## RecentMentionsStore +### GuildRoleSubscriptionTierTemplatesStore -Available methods: +**Properties** -- `everyoneFilter()` -- `getMentions()` -- `guildFilter()` -- `hasLoadedEver()` -- `hasMention()` -- `hasMore()` -- `initialize()` -- `isOpen()` -- `lastLoaded()` -- `loading()` -- `mentionsAreStale()` -- `roleFilter()` +**Methods** +- `getTemplates()` +- `getTemplateWithCategory()` +- `getChannel()` ---- -## HubLinkNoticeStore +### GuildRoleSubscriptionsStore -Available methods: +**Properties** -- `channelNoticePredicate()` -- `initialize()` +**Methods** +- `getSubscriptionGroupListingsForGuildFetchState()` +- `getDidFetchListingForSubscriptionPlanId()` +- `getSubscriptionGroupListing()` +- `getSubscriptionGroupListingsForGuild()` +- `getSubscriptionGroupListingForSubscriptionListing()` +- `getSubscriptionListing()` +- `getSubscriptionListingsForGuild()` +- `getSubscriptionListingForPlan()` +- `getSubscriptionSettings()` +- `getSubscriptionTrial()` +- `getMonetizationRestrictions()` +- `getMonetizationRestrictionsFetchState()` +- `getApplicationIdForGuild()` ---- -## VoiceChannelEffectsStore +### GuildScheduledEventStore -Available methods: +**Properties** -- `effectCooldownEndTime()` -- `getEffectForUserId()` -- `isOnCooldown()` -- `recentlyUsedEmojis()` +**Methods** +- `getGuildScheduledEvent()` +- `getGuildEventCountByIndex()` +- `getGuildScheduledEventsForGuild()` +- `getGuildScheduledEventsByIndex()` +- `getRsvpVersion()` +- `getRsvp()` +- `isInterestedInEventRecurrence()` +- `getUserCount()` +- `hasUserCount()` +- `isActive()` +- `getActiveEventByChannel()` +- `getUsersForGuildEvent()` ---- -## CertifiedDeviceStore +### GuildSettingsAuditLogStore -Available methods: +**Properties** +- `logs` +- `integrations` +- `webhooks` +- `guildScheduledEvents` +- `automodRules` +- `threads` +- `applicationCommands` +- `isInitialLoading` +- `isLoading` +- `isLoadingNextPage` +- `hasOlderLogs` +- `hasError` +- `userIds` +- `userIdFilter` +- `targetIdFilter` +- `actionFilter` +- `deletedTargets` +- `groupedFetchCount` -- `getCertifiedDevice()` -- `getCertifiedDeviceByType()` -- `getCertifiedDeviceName()` -- `getModel()` -- `getRevision()` -- `getVendor()` -- `hasAutomaticGainControl()` -- `hasEchoCancellation()` -- `hasNoiseSuppression()` -- `initialize()` -- `isCertified()` -- `isHardwareMute()` +**Methods** ---- -## HDStreamingViewerStore +### GuildSettingsStore -Available methods: +**Properties** -- `cooldownIsActive()` -- `getState()` +**Methods** - `initialize()` +- `getMetadata()` +- `hasChanges()` +- `isOpen()` +- `getSavedRouteState()` +- `getSection()` +- `showNotice()` +- `getGuildId()` +- `showPublicSuccessModal()` +- `getGuild()` +- `isSubmitting()` +- `isGuildMetadataLoaded()` +- `getErrors()` +- `getSelectedRoleId()` +- `getSlug()` +- `getBans()` +- `getProps()` ---- -## InteractionModalStore +### GuildStore -Available methods: +**Properties** -- `getModalState()` +**Methods** +- `getGuild()` +- `getGuilds()` +- `getGuildIds()` +- `getGuildCount()` +- `isLoaded()` +- `getGeoRestrictedGuilds()` +- `getAllGuildsRoles()` +- `getRoles()` +- `getRole()` ---- -## GuildSettingsEmojiStore +### GuildSubscriptionsStore -Available methods: +**Properties** -- `getEmojiRevision()` -- `getEmojis()` +**Methods** - `initialize()` -- `isUploadingEmoji()` +- `getSubscribedThreadIds()` +- `isSubscribedToThreads()` +- `isSubscribedToAnyMember()` +- `isSubscribedToMemberUpdates()` +- `isSubscribedToAnyGuildChannel()` ---- -## SoundpackStore +### GuildTemplateStore -Available methods: +**Properties** -- `getLastSoundpackExperimentId()` -- `getSoundpack()` -- `getState()` -- `initialize()` +**Methods** +- `getGuildTemplate()` +- `getGuildTemplates()` +- `getForGuild()` +- `getDisplayedGuildTemplateCode()` ---- -## ConsentStore +### GuildTemplateTooltipStore -Available methods: +**Properties** -- `fetchedConsents()` -- `getAuthenticationConsentRequired()` -- `hasConsented()` -- `receivedConsentsInConnectionOpen()` +**Methods** +- `shouldShowGuildTemplateDirtyTooltip()` +- `shouldShowGuildTemplatePromotionTooltip()` ---- -## GuildAvailabilityStore +### GuildVerificationStore -Available methods: +**Properties** +**Methods** - `initialize()` -- `isUnavailable()` -- `totalGuilds()` -- `totalUnavailableGuilds()` -- `unavailableGuilds()` +- `getCheck()` +- `canChatInGuild()` ---- -## GuildIncidentsStore +### HDStreamingViewerStore -Available methods: +**Properties** -- `getGuildAlertSettings()` -- `getGuildIncident()` -- `getIncidentsByGuild()` +**Methods** - `initialize()` +- `getState()` +- `cooldownIsActive()` ---- -## MediaPostEmbedStore +### HangStatusStore -Available methods: +**Properties** -- `getEmbedFetchState()` -- `getMediaPostEmbed()` -- `getMediaPostEmbeds()` +**Methods** +- `initialize()` +- `getState()` +- `getCurrentHangStatus()` +- `getCustomHangStatus()` +- `getRecentCustomStatuses()` +- `getCurrentDefaultStatus()` +- `getHangStatusActivity()` ---- -## ApplicationSubscriptionStore +### HighFiveStore -Available methods: +**Properties** -- `getApplicationEntitlementsForGuild()` -- `getEntitlementsForGuild()` -- `getEntitlementsForGuildFetchState()` -- `getSubscriptionGroupListing()` -- `getSubscriptionGroupListingForSubscriptionListing()` -- `getSubscriptionGroupListingsForApplicationFetchState()` -- `getSubscriptionListing()` -- `getSubscriptionListingForPlan()` -- `getSubscriptionListingsForApplication()` +**Methods** +- `initialize()` +- `getWaitingHighFive()` +- `getCompletedHighFive()` +- `getEnabled()` +- `getUserAgnosticState()` ---- -## ApplicationViewStore +### HookErrorStore -Available methods: +**Properties** -- `applicationFilterQuery()` -- `applicationViewItems()` -- `filteredLibraryApplicationViewItems()` -- `hasFetchedApplications()` -- `hiddenLibraryApplicationViewItems()` -- `initialize()` -- `launchableApplicationViewItems()` -- `libraryApplicationViewItems()` -- `sortedFilteredLibraryApplicationViewItems()` +**Methods** +- `getHookError()` ---- -## PermissionStore +### HotspotStore -Available methods: +**Properties** -- `can()` -- `canAccessGuildSettings()` -- `canAccessMemberSafetyPage()` -- `canBasicChannel()` -- `canImpersonateRole()` -- `canManageUser()` -- `canWithPartialContext()` -- `computeBasicPermissions()` -- `computePermissions()` -- `getChannelPermissions()` -- `getChannelsVersion()` -- `getGuildPermissionProps()` -- `getGuildPermissions()` -- `getGuildVersion()` -- `getHighestRole()` +**Methods** - `initialize()` -- `isRoleHigher()` +- `hasHotspot()` +- `hasHiddenHotspot()` +- `getHotspotOverride()` +- `getState()` ---- -## OverridePremiumTypeStore +### HubLinkNoticeStore -Available methods: +**Properties** -- `getCreatedAtOverride()` -- `getPremiumTypeActual()` -- `getPremiumTypeOverride()` -- `getState()` +**Methods** - `initialize()` -- `premiumType()` +- `channelNoticePredicate()` ---- -## PaymentAuthenticationStore +### HypeSquadStore -Available methods: +**Properties** -- `awaitingPaymentId()` -- `error()` -- `isAwaitingAuthentication()` +**Methods** +- `getHouseMembership()` ---- -## SubscriptionPlanStore +### IdleStore -Available methods: +**Properties** -- `get()` -- `getFetchedSKUIDs()` -- `getForSKU()` -- `getForSkuAndInterval()` -- `getPaymentSourceIds()` -- `getPaymentSourcesForPlanId()` -- `getPlanIdsForSkus()` -- `hasPaymentSourceForSKUId()` -- `hasPaymentSourceForSKUIds()` -- `ignoreSKUFetch()` -- `isFetchingForPremiumSKUs()` -- `isFetchingForSKU()` -- `isFetchingForSKUs()` -- `isLoadedForPremiumSKUs()` -- `isLoadedForSKU()` -- `isLoadedForSKUs()` +**Methods** +- `isIdle()` +- `isAFK()` +- `getIdleSince()` ---- -## TenureRewardStore +### ImpersonateStore -Available methods: +**Properties** -- `getFetchState()` -- `getState()` -- `getTenureRewardStatusForRewardId()` -- `initialize()` +**Methods** +- `hasViewingRoles()` +- `isViewingRoles()` +- `getViewingRoles()` +- `getViewingRolesTimestamp()` +- `getData()` +- `isFullServerPreview()` +- `isOptInEnabled()` +- `isOnboardingEnabled()` +- `getViewingChannels()` +- `getOnboardingResponses()` +- `getMemberOptions()` +- `isChannelOptedIn()` +- `isViewingServerShop()` +- `getImpersonateType()` +- `getBackNavigationSection()` ---- -## ClientThemesBackgroundStore +### IncomingCallStore -Available methods: +**Properties** -- `getLinearGradient()` -- `getState()` -- `gradientPreset()` +**Methods** - `initialize()` -- `isCoachmark()` -- `isEditorOpen()` -- `isPreview()` -- `mobilePendingThemeIndex()` - ---- - -## IdleStore - -Available methods: - -- `getIdleSince()` -- `isAFK()` -- `isIdle()` +- `getIncomingCalls()` +- `getIncomingCallChannelIds()` +- `getFirstIncomingCallId()` +- `hasIncomingCalls()` ---- -## PopoutWindowStore +### InstallationManagerStore -Available methods: +**Properties** +- `defaultInstallationPath` +- `installationPaths` +- `installationPathsMetadata` -- `getIsAlwaysOnTop()` -- `getState()` -- `getWindow()` -- `getWindowFocused()` -- `getWindowKeys()` -- `getWindowOpen()` -- `getWindowState()` -- `getWindowVisible()` +**Methods** - `initialize()` -- `unmountWindow()` +- `getState()` +- `hasGamesInstalledInPath()` +- `shouldBeInstalled()` +- `getInstallationPath()` +- `getLabelFromPath()` ---- -## CallStore +### InstanceIdStore -Available methods: +**Properties** -- `getCall()` -- `getCalls()` -- `getInternalState()` -- `getMessageId()` -- `initialize()` -- `isCallActive()` -- `isCallUnavailable()` +**Methods** +- `getId()` ---- -## ApplicationStatisticsStore +### InstantInviteStore -Available methods: +**Properties** -- `getStatisticsForApplication()` -- `shouldFetchStatisticsForApplication()` +**Methods** +- `getInvite()` +- `getFriendInvite()` +- `getFriendInvitesFetching()` +- `canRevokeFriendInvite()` ---- -## GuildBoostingProgressBarPersistedStore +### IntegrationQueryStore -Available methods: +**Properties** -- `getCountForGuild()` -- `getState()` -- `initialize()` +**Methods** +- `getResults()` +- `getQuery()` ---- -## ChannelSettingsIntegrationsStore +### InteractionModalStore -Available methods: +**Properties** -- `editedWebhook()` -- `formState()` -- `getProps()` -- `getWebhook()` -- `hasChanges()` -- `initialize()` -- `showNotice()` -- `webhooks()` +**Methods** +- `getModalState()` ---- -## GlobalDiscoveryServersSearchLayoutStore +### InteractionStore -Available methods: +**Properties** -- `getVisibleTabs()` -- `initialize()` +**Methods** +- `getInteraction()` +- `getMessageInteractionStates()` +- `canQueueInteraction()` +- `getIFrameModalApplicationId()` +- `getIFrameModalKey()` ---- -## AppLauncherStore +### InviteModalStore -Available methods: +**Properties** -- `activeViewType()` -- `appDMChannelsWithFailedLoads()` -- `closeReason()` -- `entrypoint()` -- `initialState()` +**Methods** - `initialize()` -- `lastShownEntrypoint()` -- `shouldShowModal()` -- `shouldShowPopup()` +- `isOpen()` +- `getProps()` ---- -## GuildBoostingGracePeriodNoticeStore +### InviteNoticeStore -Available methods: +**Properties** -- `getLastDismissedGracePeriodForGuild()` -- `getState()` +**Methods** - `initialize()` -- `isVisible()` +- `channelNoticePredicate()` ---- -## PhoneStore +### InviteStore -Available methods: +**Properties** -- `getCountryCode()` -- `getUserAgnosticState()` -- `initialize()` +**Methods** +- `getInvite()` +- `getInviteError()` +- `getInvites()` +- `getInviteKeyForGuildId()` ---- -## MessageReactionsStore +### JoinedThreadsStore -Available methods: +**Properties** -- `getReactions()` +**Methods** +- `hasJoined()` +- `joinTimestamp()` +- `flags()` +- `getInitialOverlayState()` +- `getMuteConfig()` +- `getMutedThreads()` +- `isMuted()` ---- -## ApplicationStreamPreviewStore +### KeybindsStore -Available methods: +**Properties** -- `getIsPreviewLoading()` -- `getPreviewURL()` -- `getPreviewURLForStreamKey()` +**Methods** +- `initialize()` +- `getUserAgnosticState()` +- `hasKeybind()` +- `hasExactKeybind()` +- `getKeybindForAction()` +- `getOverlayKeybind()` +- `getOverlayChatKeybind()` ---- -## PrivateChannelRecipientsInviteStore +### KeywordFilterStore -Available methods: +**Properties** -- `getQuery()` -- `getResults()` -- `getSelectedUsers()` -- `getState()` -- `hasFriends()` -- `initialize()` +**Methods** +- `loadCache()` +- `takeSnapshot()` +- `getKeywordTrie()` +- `initializeForKeywordTests()` ---- -## StoreListingStore +### LabFeatureStore -Available methods: +**Properties** -- `get()` -- `getForChannel()` -- `getForSKU()` -- `getStoreListing()` -- `getUnpublishedForSKU()` +**Methods** +- `getUserAgnosticState()` - `initialize()` -- `isFetchingForSKU()` +- `get()` +- `set()` ---- -## ConnectedAccountsStore +### LaunchableGameStore -Available methods: +**Properties** +- `launchingGames` +- `launchableGames` -- `addPendingAuthorizedState()` -- `deletePendingAuthorizedState()` -- `getAccount()` -- `getAccounts()` -- `getLocalAccount()` -- `getLocalAccounts()` -- `hasPendingAuthorizedState()` -- `isFetching()` -- `isJoining()` -- `isSuggestedAccountType()` -- `joinErrorMessage()` +**Methods** +- `isLaunchable()` ---- -## DomainMigrationStore +### LayerStore -Available methods: +**Properties** -- `getMigrationStatus()` +**Methods** +- `hasLayers()` +- `getLayers()` ---- -## KeybindsStore +### LayoutStore -Available methods: +**Properties** -- `getKeybindForAction()` -- `getOverlayChatKeybind()` -- `getOverlayKeybind()` -- `getUserAgnosticState()` -- `hasExactKeybind()` -- `hasKeybind()` +**Methods** - `initialize()` +- `getState()` +- `getLayouts()` +- `getLayout()` +- `getAllWidgets()` +- `getWidget()` +- `getWidgetsForLayout()` +- `getWidgetConfig()` +- `getWidgetDefaultSettings()` +- `getWidgetType()` +- `getRegisteredWidgets()` +- `getDefaultLayout()` ---- -## ApplicationStoreSettingsStore +### LibraryApplicationStatisticsStore -Available methods: +**Properties** +- `applicationStatistics` +- `lastFetched` -- `didMatureAgree()` +**Methods** +- `getGameDuration()` +- `getLastPlayedDateTime()` +- `hasApplicationStatistic()` +- `getCurrentUserStatisticsForApplication()` +- `getQuickSwitcherScoreForApplication()` ---- -## SurveyStore +### LibraryApplicationStore -Available methods: +**Properties** +- `libraryApplications` +- `fetched` +- `entitledBranchIds` +- `hasRemovedLibraryApplicationThisSession` -- `getCurrentSurvey()` -- `getLastSeenTimestamp()` -- `getState()` -- `getSurveyOverride()` +**Methods** - `initialize()` +- `getAllLibraryApplications()` +- `hasLibraryApplication()` +- `hasApplication()` +- `getLibraryApplication()` +- `getActiveLibraryApplication()` +- `isUpdatingFlags()` +- `getActiveLaunchOptionId()` +- `whenInitialized()` ---- -## GuildSettingsAnalyticsStore +### LiveChannelNoticesStore -Available methods: +**Properties** -- `getError()` -- `getMemberInsights()` -- `getOverviewAnalytics()` -- `shouldFetchMemberInsights()` +**Methods** +- `initialize()` +- `isLiveChannelNoticeHidden()` +- `getState()` ---- -## GuildRoleConnectionsConfigurationStore +### LocalActivityStore -Available methods: +**Properties** -- `getGuildRoleConnectionsConfiguration()` +**Methods** - `initialize()` +- `getActivities()` +- `getPrimaryActivity()` +- `getApplicationActivity()` +- `getCustomStatusActivity()` +- `findActivity()` +- `getApplicationActivities()` +- `getActivityForPID()` ---- -## GuildOnboardingHomeSettingsStore +### LocalInteractionComponentStateStore -Available methods: +**Properties** -- `getActionForChannel()` -- `getEnabled()` -- `getIsLoading()` -- `getNewMemberAction()` -- `getNewMemberActions()` -- `getResourceChannels()` -- `getResourceForChannel()` -- `getSettings()` -- `getWelcomeMessage()` -- `hasMemberAction()` -- `hasSettings()` +**Methods** +- `getInteractionComponentStates()` +- `getInteractionComponentStateVersion()` +- `getInteractionComponentState()` ---- -## StageChannelParticipantStore +### LocaleStore -Available methods: +**Properties** +- `locale` -- `getChannels()` -- `getChannelsVersion()` -- `getMutableParticipants()` -- `getMutableRequestToSpeakParticipants()` -- `getParticipant()` -- `getParticipantCount()` -- `getParticipantsVersion()` -- `getRequestToSpeakParticipantsVersion()` +**Methods** - `initialize()` ---- -## JoinedThreadsStore +### LoginRequiredActionStore -Available methods: +**Properties** -- `flags()` -- `getInitialOverlayState()` -- `getMuteConfig()` -- `getMutedThreads()` -- `hasJoined()` -- `isMuted()` -- `joinTimestamp()` +**Methods** +- `initialize()` +- `requiredActions()` +- `requiredActionsIncludes()` +- `wasLoginAttemptedInSession()` +- `getState()` ---- -## QuestsStore +### LurkerModePopoutStore -Available methods: +**Properties** -- `claimedQuests()` -- `getOptimisticProgress()` -- `getQuest()` -- `getRewardCode()` -- `getRewards()` -- `getStreamHeartbeatFailure()` -- `isClaimingReward()` -- `isDismissingContent()` -- `isEnrolling()` -- `isFetchingClaimedQuests()` -- `isFetchingCurrentQuests()` -- `isFetchingRewardCode()` -- `isProgressingOnDesktop()` -- `lastFetchedCurrentQuests()` -- `questDeliveryOverride()` -- `questToDeliverForPlacement()` -- `quests()` -- `selectedTaskPlatform()` +**Methods** +- `initialize()` +- `shouldShowPopout()` ---- -## PremiumPromoStore +### LurkingStore -Available methods: +**Properties** +**Methods** - `initialize()` -- `isEligible()` +- `setHistorySnapshot()` +- `getHistorySnapshot()` +- `lurkingGuildIds()` +- `mostRecentLurkedGuildId()` +- `isLurking()` +- `getLurkingSource()` +- `getLoadId()` ---- -## ContextMenuStore +### MFAStore -Available methods: +**Properties** +- `togglingSMS` +- `emailToken` +- `hasSeenBackupPrompt` -- `close()` -- `getContextMenu()` -- `isOpen()` -- `version()` +**Methods** +- `getVerificationKey()` +- `getBackupCodes()` +- `getNonces()` ---- -## WelcomeScreenSettingsStore +### MaintenanceStore -Available methods: +**Properties** -- `get()` -- `getSettingsProps()` +**Methods** - `initialize()` -- `showNotice()` +- `getIncident()` +- `getScheduledMaintenance()` ---- -## DataHarvestStore +### MaskedLinkStore -Available methods: +**Properties** -- `harvestType()` -- `requestingHarvest()` +**Methods** +- `initialize()` +- `isTrustedDomain()` +- `isTrustedProtocol()` ---- -## FrecencyStore +### MaxMemberCountChannelNoticeStore -Available methods: +**Properties** -- `frecencyWithoutFetchingLatest()` -- `getBonusScore()` -- `getFrequentlyWithoutFetchingLatest()` -- `getMaxScore()` -- `getScoreForDMWithoutFetchingLatest()` -- `getScoreWithoutFetchingLatest()` -- `getState()` -- `hasPendingUsage()` +**Methods** +- `initialize()` +- `isVisible()` + + +### MediaEngineStore + +**Properties** + +**Methods** - `initialize()` +- `supports()` +- `supportsInApp()` +- `isSupported()` +- `isExperimentalEncodersSupported()` +- `isNoiseSuppressionSupported()` +- `isNoiseCancellationSupported()` +- `isNoiseCancellationError()` +- `isAutomaticGainControlSupported()` +- `isAdvancedVoiceActivitySupported()` +- `isAecDumpSupported()` +- `isSimulcastSupported()` +- `goLiveSimulcastEnabled()` +- `getAecDump()` +- `getMediaEngine()` +- `getVideoComponent()` +- `getCameraComponent()` +- `isEnabled()` +- `isMute()` +- `isDeaf()` +- `hasContext()` +- `isSelfMutedTemporarily()` +- `isSelfMute()` +- `shouldSkipMuteUnmuteSound()` +- `notifyMuteUnmuteSoundWasSkipped()` +- `isHardwareMute()` +- `isEnableHardwareMuteNotice()` +- `isSelfDeaf()` +- `isVideoEnabled()` +- `isVideoAvailable()` +- `isScreenSharing()` +- `isSoundSharing()` +- `isLocalMute()` +- `supportsDisableLocalVideo()` +- `isLocalVideoDisabled()` +- `getVideoToggleState()` +- `isLocalVideoAutoDisabled()` +- `isAnyLocalVideoAutoDisabled()` +- `isMediaFilterSettingLoading()` +- `isNativeAudioPermissionReady()` +- `getGoLiveSource()` +- `getGoLiveContext()` +- `getLocalPan()` +- `getLocalVolume()` +- `getInputVolume()` +- `getOutputVolume()` +- `getMode()` +- `getModeOptions()` +- `getShortcuts()` +- `getInputDeviceId()` +- `getOutputDeviceId()` +- `getVideoDeviceId()` +- `getInputDevices()` +- `getOutputDevices()` +- `getVideoDevices()` +- `getEchoCancellation()` +- `getSidechainCompression()` +- `getSidechainCompressionStrength()` +- `getH265Enabled()` +- `getLoopback()` +- `getNoiseSuppression()` +- `getAutomaticGainControl()` +- `getNoiseCancellation()` +- `getExperimentalEncoders()` +- `getHardwareEncoding()` +- `getEnableSilenceWarning()` +- `getDebugLogging()` +- `getQoS()` +- `getAttenuation()` +- `getAttenuateWhileSpeakingSelf()` +- `getAttenuateWhileSpeakingOthers()` +- `getAudioSubsystem()` +- `getMLSSigningKey()` +- `getSettings()` +- `getState()` +- `getInputDetected()` +- `getNoInputDetectedNotice()` +- `getPacketDelay()` +- `setCanHavePriority()` +- `isInteractionRequired()` +- `getVideoHook()` +- `supportsVideoHook()` +- `getExperimentalSoundshare()` +- `supportsExperimentalSoundshare()` +- `getUseSystemScreensharePicker()` +- `supportsSystemScreensharePicker()` +- `getOpenH264()` +- `getEverSpeakingWhileMuted()` +- `getSpeakingWhileMuted()` +- `supportsScreenSoundshare()` +- `getVideoStreamParameters()` +- `getSupportedSecureFramesProtocolVersion()` +- `hasClipsSource()` ---- -## EntitlementStore +### MediaPostEmbedStore -Available methods: +**Properties** -- `applicationIdsFetched()` -- `applicationIdsFetching()` -- `fetchedAllEntitlements()` -- `fetchingAllEntitlements()` -- `get()` -- `getForApplication()` -- `getForSku()` -- `getForSubscription()` -- `getFractionalPremium()` -- `getGiftable()` -- `getUnactivatedFractionalPremiumUnits()` -- `hasFetchedForApplicationIds()` -- `initialize()` -- `isEntitledToSku()` -- `isFetchedForApplication()` -- `isFetchingForApplication()` +**Methods** +- `getMediaPostEmbed()` +- `getEmbedFetchState()` +- `getMediaPostEmbeds()` ---- -## ForumPostUnreadCountStore +### MediaPostSharePromptStore -Available methods: +**Properties** -- `getCount()` -- `getThreadIdsMissingCounts()` -- `initialize()` +**Methods** +- `shouldDisplayPrompt()` ---- -## UserSettingsProtoStore +### MemberSafetyStore -Available methods: +**Properties** -- `computeState()` -- `frecencyWithoutFetchingLatest()` -- `getDismissedGuildContent()` -- `getFullState()` -- `getGuildFolders()` -- `getGuildRecentsDismissedAt()` -- `getGuildsProto()` -- `getState()` -- `hasLoaded()` +**Methods** - `initialize()` -- `settings()` -- `wasMostRecentUpdateFromServer()` +- `isInitialized()` +- `getMembersByGuildId()` +- `getMembersCountByGuildId()` +- `getEstimatedMemberSearchCountByGuildId()` +- `getKnownMemberSearchCountByGuildId()` +- `getCurrentMemberSearchResultsByGuildId()` +- `getSearchStateByGuildId()` +- `hasDefaultSearchStateByGuildId()` +- `getPagedMembersByGuildId()` +- `getPaginationStateByGuildId()` +- `getElasticSearchPaginationByGuildId()` +- `getEnhancedMember()` +- `getNewMemberTimestamp()` +- `getLastRefreshTimestamp()` +- `getLastCursorTimestamp()` ---- -## GravityUnreadStateStore +### MemberVerificationFormStore -Available methods: +**Properties** -- `getReadTimestamp()` -- `getState()` -- `getUserAgnosticState()` -- `initialize()` +**Methods** +- `get()` +- `getRulesPrompt()` ---- -## InviteModalStore +### MessageReactionsStore -Available methods: +**Properties** -- `getProps()` -- `initialize()` -- `isOpen()` +**Methods** +- `getReactions()` ---- -## ChannelStore +### MessageRequestPreviewStore -Available methods: +**Properties** -- `getAllThreadsForParent()` -- `getBasicChannel()` -- `getChannel()` -- `getChannelIds()` -- `getDMChannelFromUserId()` -- `getDMFromUserId()` -- `getDMUserIds()` -- `getDebugInfo()` -- `getGuildChannelsVersion()` -- `getInitialOverlayState()` -- `getMutableBasicGuildChannelsForGuild()` -- `getMutableDMsByUserIds()` -- `getMutableGuildChannelsForGuild()` -- `getMutablePrivateChannels()` -- `getPrivateChannelsVersion()` -- `getSortedPrivateChannels()` -- `hasChannel()` +**Methods** - `initialize()` -- `loadAllGuildAndPrivateChannelsFromDisk()` - ---- - -## LaunchableGameStore - -Available methods: - -- `isLaunchable()` -- `launchableGames()` -- `launchingGames()` +- `shouldLoadMessageRequestPreview()` +- `getMessageRequestPreview()` ---- -## UserStore +### MessageRequestStore -Available methods: +**Properties** -- `filter()` -- `findByTag()` -- `forEach()` -- `getCurrentUser()` -- `getUser()` -- `getUserStoreVersion()` -- `getUsers()` -- `handleLoadCache()` +**Methods** - `initialize()` +- `loadCache()` - `takeSnapshot()` +- `getMessageRequestChannelIds()` +- `getMessageRequestsCount()` +- `isMessageRequest()` +- `isAcceptedOptimistic()` +- `getUserCountryCode()` +- `isReady()` ---- -## RunningGameStore +### MessageStore -Available methods: +**Properties** -- `addExecutableTrackedByAnalytics()` -- `canShowAdminWarning()` -- `getCandidateGames()` -- `getCurrentGameForAnalytics()` -- `getGameForPID()` -- `getGameOverlayStatus()` -- `getGamesSeen()` -- `getLauncherForPID()` -- `getObservedAppNameForWindow()` -- `getOverlayOptionsForPID()` -- `getOverrideForGame()` -- `getOverrides()` -- `getRunningDiscordApplicationIds()` -- `getRunningGames()` -- `getRunningVerifiedApplicationIds()` -- `getSeenGameByName()` -- `getVisibleGame()` -- `getVisibleRunningGames()` +**Methods** - `initialize()` -- `isDetectionEnabled()` -- `isObservedAppRunning()` -- `shouldContinueWithoutElevatedProcessForPID()` -- `shouldElevateProcessForPID()` +- `getMessages()` +- `getMessage()` +- `getLastEditableMessage()` +- `getLastChatCommandMessage()` +- `getLastMessage()` +- `getLastNonCurrentUserMessage()` +- `jumpedMessageId()` +- `focusedMessageId()` +- `hasPresent()` +- `isReady()` +- `whenReady()` +- `isLoadingMessages()` +- `hasCurrentUserSentMessage()` +- `hasCurrentUserSentMessageSinceAppStart()` ---- -## CollectiblesCategoryStore +### MobileWebSidebarStore -Available methods: +**Properties** -- `categories()` -- `error()` -- `getCategory()` -- `getCategoryForProduct()` -- `getProduct()` -- `initialize()` -- `isFetchingCategories()` -- `isFetchingProduct()` -- `lastFetchOptions()` -- `lastSuccessfulFetch()` -- `products()` -- `recommendedGiftSkuIds()` +**Methods** +- `getIsOpen()` ---- -## ActiveJoinedThreadsStore +### MultiAccountStore -Available methods: +**Properties** +- `canUseMultiAccountNotifications` +- `isSwitchingAccount` -- `computeAllActiveJoinedThreads()` -- `getActiveJoinedRelevantThreadsForGuild()` -- `getActiveJoinedRelevantThreadsForParent()` -- `getActiveJoinedThreadsForGuild()` -- `getActiveJoinedThreadsForParent()` -- `getActiveJoinedUnreadThreadsForGuild()` -- `getActiveJoinedUnreadThreadsForParent()` -- `getActiveThreadCount()` -- `getActiveUnjoinedThreadsForGuild()` -- `getActiveUnjoinedThreadsForParent()` -- `getActiveUnjoinedUnreadThreadsForGuild()` -- `getActiveUnjoinedUnreadThreadsForParent()` -- `getNewThreadCount()` -- `getNewThreadCountsForGuild()` -- `hasActiveJoinedUnreadThreads()` +**Methods** - `initialize()` +- `getCanUseMultiAccountMobile()` +- `getState()` +- `getUsers()` +- `getValidUsers()` +- `getHasLoggedInAccounts()` +- `getIsValidatingUsers()` ---- -## SpeakingStore +### MyGuildApplicationsStore -Available methods: +**Properties** -- `getSpeakers()` -- `getSpeakingDuration()` +**Methods** - `initialize()` -- `isAnyoneElseSpeaking()` -- `isAnyonePrioritySpeaking()` -- `isCurrentUserPrioritySpeaking()` -- `isCurrentUserSpeaking()` -- `isPrioritySpeaker()` -- `isSoundSharing()` -- `isSpeaking()` - ---- +- `getState()` +- `getGuildIdsForApplication()` +- `getLastFetchTimeMs()` +- `getNextFetchRetryTimeMs()` +- `getFetchState()` -## AccessibilityStore -Available methods: +### NativeScreenSharePickerStore -- `alwaysShowLinkDecorations()` -- `colorblindMode()` -- `contrast()` -- `desaturateUserColors()` -- `fontScale()` -- `fontScaleClass()` -- `fontSize()` -- `forcedColorsModalSeen()` -- `getUserAgnosticState()` -- `hideTags()` -- `initialize()` -- `isFontScaledDown()` -- `isFontScaledUp()` -- `isMessageGroupSpacingDecreased()` -- `isMessageGroupSpacingIncreased()` -- `isSubmitButtonEnabled()` -- `isZoomedIn()` -- `isZoomedOut()` -- `keyboardModeEnabled()` -- `keyboardNavigationExplainerModalSeen()` -- `lowContrastMode()` -- `messageGroupSpacing()` -- `rawPrefersReducedMotion()` -- `roleStyle()` -- `saturation()` -- `syncForcedColors()` -- `syncProfileThemeWithUserTheme()` -- `systemForcedColors()` -- `systemPrefersContrast()` -- `systemPrefersCrossfades()` -- `systemPrefersReducedMotion()` -- `useForcedColors()` -- `useReducedMotion()` -- `zoom()` - ---- - -## GuildVerificationStore - -Available methods: +**Properties** -- `canChatInGuild()` -- `getCheck()` +**Methods** - `initialize()` +- `supported()` +- `enabled()` +- `releasePickerStream()` +- `getPickerState()` ---- -## ViewHistoryStore +### NetworkStore -Available methods: +**Properties** -- `getState()` -- `hasViewed()` +**Methods** - `initialize()` +- `getType()` +- `getEffectiveConnectionSpeed()` +- `getServiceProvider()` ---- -## SecureFramesPersistedStore +### NewChannelsStore -Available methods: +**Properties** -- `getPersistentCodesEnabled()` -- `getState()` -- `getUploadedKeyVersionsCached()` +**Methods** - `initialize()` +- `getNewChannelIds()` +- `shouldIndicateNewChannel()` ---- - -## SubscriptionRemindersStore - -Available methods: - -- `shouldShowReactivateNotice()` - ---- - -## BraintreeStore - -Available methods: - -- `getClient()` -- `getLastURL()` -- `getPayPalClient()` -- `getVenmoClient()` - ---- -## UserProfileStore +### NewPaymentSourceStore -Available methods: +**Properties** +- `stripePaymentMethod` +- `popupCallbackCalled` +- `braintreeEmail` +- `braintreeNonce` +- `venmoUsername` +- `redirectedPaymentId` +- `adyenPaymentData` +- `redirectedPaymentSourceId` +- `isCardInfoValid` +- `isBillingAddressInfoValid` +- `error` -- `getGuildMemberProfile()` -- `getMutualFriends()` -- `getMutualFriendsCount()` -- `getMutualGuilds()` -- `getUserProfile()` -- `initialize()` -- `isFetchingFriends()` -- `isFetchingProfile()` -- `isSubmitting()` -- `takeSnapshot()` +**Methods** +- `getCreditCardInfo()` +- `getBillingAddressInfo()` ---- -## ChannelPinsStore +### NewUserStore -Available methods: +**Properties** -- `getPinnedMessages()` +**Methods** - `initialize()` -- `loaded()` - ---- - -## UnreadSettingNoticeStore - -Available methods: - -- `getNumberOfChannelVisitsSince()` -- `getNumberOfRenders()` -- `getNumberOfRendersSince()` +- `getType()` - `getState()` -- `initialize()` - ---- - -## VideoQualityModeStore - -Available methods: -- `mode()` ---- +### NewlyAddedEmojiStore -## VideoBackgroundStore +**Properties** -Available methods: - -- `hasBeenApplied()` -- `hasUsedBackgroundInCall()` +**Methods** - `initialize()` -- `videoFilterAssets()` - ---- - -## GuildOnboardingHomeNavigationStore - -Available methods: - -- `getHomeNavigationChannelId()` -- `getSelectedResourceChannelId()` - `getState()` -- `initialize()` - ---- - -## LabFeatureStore +- `getLastSeenEmojiByGuild()` +- `isNewerThanLastSeen()` -Available methods: -- `get()` -- `getUserAgnosticState()` -- `initialize()` -- `set()` +### NoteStore ---- +**Properties** -## NowPlayingStore +**Methods** +- `getNote()` -Available methods: -- `gameIds()` -- `games()` -- `getNowPlaying()` -- `getUserGame()` +### NoticeStore + +**Properties** + +**Methods** - `initialize()` -- `usersPlaying()` +- `hasNotice()` +- `getNotice()` +- `isNoticeDismissed()` ---- -## ClanSetupStore +### NotificationCenterItemsStore -Available methods: +**Properties** +- `loading` +- `initialized` +- `items` +- `hasMore` +- `cursor` +- `errored` +- `active` +- `localItems` +- `tabFocused` -- `getGuildIds()` -- `getState()` -- `getStateForGuild()` +**Methods** - `initialize()` +- `getState()` ---- -## GuildMemberCountStore +### NotificationCenterStore -Available methods: +**Properties** -- `getMemberCount()` -- `getMemberCounts()` -- `getOnlineCount()` +**Methods** +- `initialize()` +- `getState()` +- `getTab()` +- `isLocalItemAcked()` +- `hasNewMentions()` +- `isDataStale()` +- `isRefreshing()` +- `shouldReload()` ---- -## VerifiedKeyStore +### NotificationSettingsStore -Available methods: +**Properties** +- `taskbarFlash` -- `getKeyTrustedAt()` -- `getState()` -- `getUserIds()` -- `getUserVerifiedKeys()` +**Methods** - `initialize()` -- `isKeyVerified()` +- `getUserAgnosticState()` +- `getDesktopType()` +- `getTTSType()` +- `getDisabledSounds()` +- `getDisableAllSounds()` +- `getDisableUnreadBadge()` +- `getNotifyMessagesInSelectedChannel()` +- `isSoundDisabled()` ---- -## LurkerModePopoutStore +### NowPlayingStore -Available methods: +**Properties** +- `games` +- `usersPlaying` +- `gameIds` +**Methods** - `initialize()` -- `shouldShowPopout()` +- `getNowPlaying()` +- `getUserGame()` ---- -## StreamingCapabilitiesStore +### NowPlayingViewStore -Available methods: +**Properties** +- `currentActivityParties` +- `nowPlayingCards` +- `isMounted` +- `loaded` -- `GPUDriversOutdated()` -- `canUseHardwareAcceleration()` -- `getState()` +**Methods** - `initialize()` -- `problematicGPUDriver()` ---- -## ApplicationCommandFrecencyStore +### OverlayBridgeStore -Available methods: +**Properties** +- `enabled` +- `legacyEnabled` -- `getCommandFrecencyWithoutLoadingLatest()` -- `getScoreWithoutLoadingLatest()` -- `getState()` -- `getTopCommandsWithoutLoadingLatest()` -- `hasPendingUsage()` +**Methods** - `initialize()` +- `isInputLocked()` +- `isSupported()` +- `getFocusedPID()` +- `isReady()` +- `isCrashed()` ---- -## GIFPickerViewStore +### OverlayRTCConnectionStore -Available methods: +**Properties** -- `getAnalyticsID()` -- `getQuery()` -- `getResultItems()` -- `getResultQuery()` -- `getSelectedFormat()` -- `getSuggestions()` -- `getTrendingCategories()` -- `getTrendingSearchTerms()` +**Methods** +- `getConnectionState()` +- `getQuality()` +- `getHostname()` +- `getPings()` +- `getAveragePing()` +- `getLastPing()` +- `getOutboundLossRate()` ---- -## MobileWebSidebarStore +### OverlayRunningGameStore -Available methods: +**Properties** -- `getIsOpen()` +**Methods** +- `getGameForPID()` +- `getGame()` ---- -## ForumPostMessagesStore +### OverlayStore -Available methods: +**Properties** +- `showKeybindIndicators` +- `initialized` +- `incompatibleApp` -- `getMessage()` +**Methods** - `initialize()` -- `isLoading()` +- `getState()` +- `isLocked()` +- `isInstanceLocked()` +- `isInstanceFocused()` +- `isFocused()` +- `isPinned()` +- `getSelectedGuildId()` +- `getSelectedChannelId()` +- `getSelectedCallId()` +- `getDisplayUserMode()` +- `getDisplayNameMode()` +- `getAvatarSizeMode()` +- `getNotificationPositionMode()` +- `getTextChatNotificationMode()` +- `getDisableExternalLinkAlert()` +- `getFocusedPID()` +- `getActiveRegions()` +- `getTextWidgetOpacity()` +- `isPreviewingInGame()` ---- -## UserSettingsModalStore +### OverlayStore-v3 -Available methods: +**Properties** +- `enabled` +- `clickZoneDebugMode` +- `renderDebugMode` -- `getPreviousSection()` -- `getProps()` -- `getScrollPosition()` -- `getSection()` -- `getSubsection()` -- `hasChanges()` +**Methods** - `initialize()` -- `isOpen()` -- `onClose()` -- `shouldOpenWithoutBackstack()` +- `isInputLocked()` +- `isSupported()` +- `isOverlayV3Enabled()` +- `getFocusedPID()` +- `isReady()` ---- -## ExpandedGuildFolderStore +### OverridePremiumTypeStore -Available methods: +**Properties** +- `premiumType` -- `getExpandedFolders()` -- `getState()` +**Methods** - `initialize()` -- `isFolderExpanded()` +- `getPremiumTypeOverride()` +- `getPremiumTypeActual()` +- `getCreatedAtOverride()` +- `getState()` ---- -## DetectableGameSupplementalStore +### PaymentAuthenticationStore -Available methods: +**Properties** +- `isAwaitingAuthentication` +- `error` +- `awaitingPaymentId` -- `canFetch()` -- `getCoverImageUrl()` -- `getGame()` -- `getGames()` -- `getLocalizedName()` -- `getThemes()` -- `isFetching()` +**Methods** ---- -## AuthSessionsStore +### PaymentSourceStore -Available methods: +**Properties** +- `paymentSources` +- `paymentSourceIds` +- `defaultPaymentSourceId` +- `defaultPaymentSource` +- `hasFetchedPaymentSources` -- `getSessions()` +**Methods** +- `getDefaultBillingCountryCode()` +- `getPaymentSource()` ---- -## SharedCanvasStore +### PaymentStore -Available methods: +**Properties** -- `getAvatarImage()` -- `getDrawMode()` -- `getDrawables()` -- `getEmojiImage()` -- `visibleOverlayCanvas()` +**Methods** +- `getPayment()` +- `getPayments()` ---- -## CreatorMonetizationMarketingStore +### PendingReplyStore -Available methods: +**Properties** -- `getEligibleGuildsForNagActivate()` +**Methods** +- `initialize()` +- `getPendingReply()` +- `getPendingReplyActionSource()` ---- -## HypeSquadStore +### PerksDemosStore -Available methods: +**Properties** -- `getHouseMembership()` +**Methods** +- `isAvailable()` +- `hasActiveDemo()` +- `hasActivated()` +- `shouldFetch()` +- `shouldActivate()` +- `overrides()` +- `activatedEndTime()` ---- -## SignUpStore +### PerksDemosUIState -Available methods: +**Properties** -- `getActiveGuildSignUp()` -- `getActiveUserSignUp()` -- `hasCompletedTarget()` +**Methods** +- `getState()` +- `shouldShowOptInPopout()` +- `initialize()` ---- -## CategoryCollapseStore +### PerksRelevanceStore -Available methods: +**Properties** +- `hasFetchedRelevance` +- `profileThemesRelevanceExceeded` -- `getCollapsedCategories()` -- `getState()` +**Methods** - `initialize()` -- `isCollapsed()` -- `version()` +- `getState()` ---- -## GuildDiscoveryStore +### PermissionSpeakStore -Available methods: +**Properties** -- `getCurrentCategoryId()` -- `getCurrentHomepageCategoryId()` -- `getDiscoverableGuilds()` -- `getIsReady()` -- `getLoadId()` -- `getMostRecentQuery()` -- `getSearchIndex()` -- `getSeenGuildIds()` -- `getTopCategoryCounts()` -- `hasSearchError()` +**Methods** - `initialize()` -- `isFetching()` -- `isFetchingSearch()` +- `isAFKChannel()` +- `shouldShowWarning()` ---- -## InviteNoticeStore +### PermissionStore -Available methods: +**Properties** -- `channelNoticePredicate()` +**Methods** - `initialize()` +- `getChannelPermissions()` +- `getGuildPermissions()` +- `getGuildPermissionProps()` +- `canAccessMemberSafetyPage()` +- `canAccessGuildSettings()` +- `canWithPartialContext()` +- `can()` +- `canBasicChannel()` +- `computePermissions()` +- `computeBasicPermissions()` +- `canManageUser()` +- `getHighestRole()` +- `isRoleHigher()` +- `canImpersonateRole()` +- `getGuildVersion()` +- `getChannelsVersion()` ---- -## SubscriptionRoleStore +### PermissionVADStore -Available methods: +**Properties** -- `buildRoles()` -- `getGuildIdsWithPurchasableRoles()` -- `getPurchasableSubscriptionRoles()` -- `getSubscriptionRoles()` -- `getUserIsAdmin()` -- `getUserSubscriptionRoles()` +**Methods** - `initialize()` +- `shouldShowWarning()` +- `canUseVoiceActivity()` ---- -## TestModeStore +### PhoneStore -Available methods: +**Properties** -- `error()` -- `getState()` -- `inTestModeForApplication()` -- `inTestModeForEmbeddedApplication()` +**Methods** - `initialize()` -- `isFetchingAuthorization()` -- `isTestMode()` -- `shouldDisplayTestMode()` -- `testModeApplicationId()` -- `testModeEmbeddedApplicationId()` -- `testModeOriginURL()` -- `whenInitialized()` +- `getUserAgnosticState()` +- `getCountryCode()` ---- -## VoiceChannelEffectsPersistedStore +### PictureInPictureStore -Available methods: +**Properties** +- `pipWindow` +- `pipVideoWindow` +- `pipActivityWindow` +- `pipWindows` -- `getState()` +**Methods** - `initialize()` +- `pipWidth()` +- `isEmbeddedActivityHidden()` +- `getDockedRect()` +- `isOpen()` +- `getState()` ---- -## RelationshipStore +### PoggermodeAchievementStore -Available methods: +**Properties** -- `getBlockedIDs()` -- `getBlockedOrIgnoredIDs()` -- `getFriendCount()` -- `getFriendIDs()` -- `getNickname()` -- `getOutgoingCount()` -- `getPendingCount()` -- `getRelationshipCount()` -- `getRelationshipType()` -- `getRelationships()` -- `getSince()` -- `getSinces()` -- `getSpamCount()` +**Methods** - `initialize()` -- `isBlocked()` -- `isBlockedForMessage()` -- `isBlockedOrIgnored()` -- `isBlockedOrIgnoredForMessage()` -- `isFriend()` -- `isIgnored()` -- `isIgnoredForMessage()` -- `isSpam()` +- `getState()` +- `getAllUnlockedAchievements()` +- `getUnlocked()` ---- -## InviteStore +### PoggermodeSettingsStore -Available methods: +**Properties** +- `settingsVisible` +- `shakeIntensity` +- `combosRequiredCount` +- `screenshakeEnabled` +- `screenshakeEnabledLocations` +- `combosEnabled` +- `comboSoundsEnabled` -- `getInvite()` -- `getInviteError()` -- `getInviteKeyForGuildId()` -- `getInvites()` +**Methods** +- `initialize()` +- `getUserAgnosticState()` +- `isEnabled()` ---- -## DraftStore +### PoggermodeStore -Available methods: +**Properties** -- `getDraft()` -- `getRecentlyEditedDrafts()` -- `getState()` -- `getThreadDraftWithParentMessageId()` -- `getThreadSettings()` +**Methods** - `initialize()` +- `getComboScore()` +- `getUserCombo()` +- `isComboing()` +- `getMessageCombo()` +- `getMostRecentMessageCombo()` +- `getUserComboShakeIntensity()` ---- -## LocaleStore +### PopoutWindowStore -Available methods: +**Properties** +**Methods** - `initialize()` -- `locale()` +- `getWindow()` +- `getWindowState()` +- `getWindowKeys()` +- `getWindowOpen()` +- `getIsAlwaysOnTop()` +- `getWindowFocused()` +- `getWindowVisible()` +- `getState()` +- `unmountWindow()` ---- -## GravityFiltersStore +### PremiumGiftingIntentStore -Available methods: +**Properties** -- `filterNSFW()` -- `getState()` -- `getUserAgnosticState()` +**Methods** - `initialize()` -- `negativeContentOnly()` +- `getState()` +- `getFriendAnniversaries()` +- `isTopAffinityFriendAnniversary()` +- `canShowFriendsTabBadge()` +- `getFriendAnniversaryYears()` +- `isGiftIntentMessageInCooldown()` +- `getDevToolTotalFriendAnniversaries()` ---- -## IntegrationQueryStore +### PremiumPaymentModalStore -Available methods: +**Properties** +- `paymentError` -- `getQuery()` -- `getResults()` +**Methods** +- `getGiftCode()` + + +### PremiumPromoStore + +**Properties** + +**Methods** +- `initialize()` +- `isEligible()` ---- -## ContentInventoryActivityStore +### PresenceStore -Available methods: +**Properties** -- `getMatchingActivity()` +**Methods** - `initialize()` +- `setCurrentUserOnConnectionOpen()` +- `getStatus()` +- `getActivities()` +- `getPrimaryActivity()` +- `getAllApplicationActivities()` +- `getApplicationActivity()` +- `findActivity()` +- `getActivityMetadata()` +- `getUserIds()` +- `isMobileOnline()` +- `getClientStatus()` +- `getState()` ---- -## GuildMemberRequesterStore +### PrivateChannelReadStateStore -Available methods: +**Properties** +**Methods** - `initialize()` -- `requestMember()` +- `getUnreadPrivateChannelIds()` ---- -## NoteStore +### PrivateChannelRecipientsInviteStore -Available methods: +**Properties** -- `getNote()` +**Methods** +- `initialize()` +- `getResults()` +- `hasFriends()` +- `getSelectedUsers()` +- `getQuery()` +- `getState()` ---- -## MultiAccountStore +### PrivateChannelSortStore -Available methods: +**Properties** -- `canUseMultiAccountNotifications()` -- `getCanUseMultiAccountMobile()` -- `getHasLoggedInAccounts()` -- `getIsValidatingUsers()` -- `getState()` -- `getUsers()` -- `getValidUsers()` +**Methods** - `initialize()` -- `isSwitchingAccount()` +- `getPrivateChannelIds()` +- `getSortedChannels()` +- `serializeForOverlay()` ---- -## TransientKeyStore +### ProfileEffectStore -Available methods: +**Properties** +- `isFetching` +- `fetchError` +- `profileEffects` +- `tryItOutId` -- `getUsers()` -- `isKeyVerified()` +**Methods** +- `canFetch()` +- `hasFetched()` +- `getProfileEffectById()` ---- -## GuildNSFWAgreeStore +### PromotionsStore -Available methods: +**Properties** +- `outboundPromotions` +- `lastSeenOutboundPromotionStartDate` +- `lastDismissedOutboundPromotionStartDate` +- `lastFetchedActivePromotions` +- `isFetchingActiveOutboundPromotions` +- `hasFetchedConsumedInboundPromotionId` +- `consumedInboundPromotionId` +- `bogoPromotion` +- `isFetchingActiveBogoPromotion` +- `lastFetchedActiveBogoPromotion` -- `didAgree()` +**Methods** - `initialize()` +- `getState()` ---- - -## ChannelListStore -Available methods: +### ProxyBlockStore -- `getGuild()` -- `getGuildWithoutChangingGuildActionRows()` -- `initialize()` -- `recentsChannelCount()` +**Properties** +- `blockedByProxy` ---- +**Methods** -## SearchMessageStore -Available methods: +### PurchaseTokenAuthStore -- `getMessage()` +**Properties** +- `purchaseTokenAuthState` +- `purchaseTokenHash` +- `expiresAt` ---- - -## UnsyncedUserSettingsStore - -Available methods: - -- `activityPanelHeight()` -- `callChatSidebarWidth()` -- `callHeaderHeight()` -- `darkSidebar()` -- `dataSavingMode()` -- `disableActivityHardwareAccelerationPrompt()` -- `disableActivityHostLeftNitroUpsell()` -- `disableApplicationSubscriptionCancellationSurvey()` -- `disableCallUserConfirmationPrompt()` -- `disableEmbeddedActivityPopOutAlert()` -- `disableHideSelfStreamAndVideoConfirmationAlert()` -- `disableInviteWithTextChannelActivityLaunch()` -- `disableVoiceChannelChangeAlert()` -- `displayCompactAvatars()` -- `expressionPickerWidth()` -- `getUserAgnosticState()` -- `homeSidebarWidth()` -- `initialize()` -- `lowQualityImageMode()` -- `messageRequestSidebarWidth()` -- `postSidebarWidth()` -- `pushUpsellUserSettingsDismissed()` -- `saveCameraUploadsToDevice()` -- `swipeToReply()` -- `threadSidebarWidth()` -- `useMobileChatCustomRenderer()` -- `useSystemTheme()` -- `videoUploadQuality()` +**Methods** ---- -## StageChannelSelfRichPresenceStore +### PurchasedItemsFestivityStore -Available methods: +**Properties** +- `canPlayWowMoment` +- `isFetchingWowMomentMedia` +- `wowMomentWumpusMedia` -- `getActivity()` +**Methods** - `initialize()` +- `getState()` ---- -## MessageRequestPreviewStore +### QuestsStore -Available methods: +**Properties** +- `quests` +- `claimedQuests` +- `isFetchingCurrentQuests` +- `isFetchingClaimedQuests` +- `lastFetchedCurrentQuests` +- `questDeliveryOverride` +- `questToDeliverForPlacement` -- `getMessageRequestPreview()` -- `initialize()` -- `shouldLoadMessageRequestPreview()` +**Methods** +- `isEnrolling()` +- `isClaimingReward()` +- `isFetchingRewardCode()` +- `isDismissingContent()` +- `getRewardCode()` +- `getRewards()` +- `getStreamHeartbeatFailure()` +- `getQuest()` +- `isProgressingOnDesktop()` +- `selectedTaskPlatform()` +- `getOptimisticProgress()` ---- -## InviteSuggestionsStore +### QuickSwitcherStore -Available methods: +**Properties** -- `getInitialCounts()` -- `getInviteSuggestionRows()` -- `getSelectedInviteMetadata()` -- `getTotalSuggestionsCount()` +**Methods** - `initialize()` +- `getState()` +- `isOpen()` +- `getResultTotals()` +- `channelNoticePredicate()` +- `getFrequentGuilds()` +- `getFrequentGuildsLength()` +- `getChannelHistory()` +- `getProps()` ---- -## StageMusicStore +### RTCConnectionDesyncStore -Available methods: +**Properties** +- `desyncedVoiceStatesCount` -- `getUserAgnosticState()` +**Methods** - `initialize()` -- `isMuted()` -- `shouldPlay()` +- `getDesyncedUserIds()` +- `getDesyncedVoiceStates()` +- `getDesyncedParticipants()` ---- -## ConnectedAppsStore +### RTCConnectionStore -Available methods: +**Properties** -- `connections()` -- `getAllConnections()` -- `getApplication()` +**Methods** +- `initialize()` +- `getRTCConnection()` +- `getState()` - `isConnected()` +- `isDisconnected()` +- `getRemoteDisconnectVoiceChannelId()` +- `getLastSessionVoiceChannelId()` +- `setLastSessionVoiceChannelId()` +- `getGuildId()` +- `getChannelId()` +- `getHostname()` +- `getQuality()` +- `getPings()` +- `getAveragePing()` +- `getLastPing()` +- `getOutboundLossRate()` +- `getMediaSessionId()` +- `getRTCConnectionId()` +- `getDuration()` +- `getPacketStats()` +- `getVoiceStateStats()` +- `getWasEverMultiParticipant()` +- `getWasEverRtcConnected()` +- `getUserIds()` +- `isUserConnected()` +- `getSecureFramesState()` +- `getSecureFramesRosterMapEntry()` ---- -## SoundboardStore +### RTCDebugStore -Available methods: +**Properties** -- `getFavorites()` -- `getOverlaySerializedState()` -- `getSound()` -- `getSoundById()` -- `getSounds()` -- `getSoundsForGuild()` -- `hasFetchedAllSounds()` -- `hasFetchedDefaultSounds()` -- `hasHadOtherUserPlaySoundInSession()` -- `initialize()` -- `isFavoriteSound()` -- `isFetching()` -- `isFetchingDefaultSounds()` -- `isFetchingSounds()` -- `isLocalSoundboardMuted()` -- `isPlayingSound()` -- `isUserPlayingSounds()` -- `shouldFetchDefaultSounds()` +**Methods** +- `getSection()` +- `getStats()` +- `getInboundStats()` +- `getOutboundStats()` +- `getAllStats()` +- `getVideoStreams()` +- `shouldRecordNextConnection()` +- `getSimulcastDebugOverride()` ---- -## SearchStore +### RTCRegionStore -Available methods: +**Properties** -- `getAnalyticsId()` -- `getCurrentSearchId()` -- `getDocumentsIndexedCount()` -- `getEditorState()` -- `getHistory()` -- `getOffset()` -- `getQuery()` -- `getRawResults()` -- `getResultsBlocked()` -- `getResultsState()` -- `getSearchFetcher()` -- `getSearchType()` -- `getTotalResults()` -- `hasError()` -- `hasResults()` +**Methods** - `initialize()` -- `isActive()` -- `isHistoricalIndexing()` -- `isIndexing()` -- `isSearching()` -- `isTokenized()` -- `shouldShowBlockedResults()` -- `shouldShowNoResultsAlt()` +- `shouldIncludePreferredRegion()` +- `getPreferredRegion()` +- `getPreferredRegions()` +- `getRegion()` +- `getUserAgnosticState()` +- `shouldPerformLatencyTest()` ---- -## SpotifyStore +### ReadStateStore -Available methods: +**Properties** -- `canPlay()` -- `getActiveSocketAndDevice()` -- `getActivity()` -- `getLastPlayedTrackId()` -- `getPlayableComputerDevices()` -- `getPlayerState()` -- `getSyncingWith()` -- `getTrack()` -- `hasConnectedAccount()` +**Methods** - `initialize()` -- `shouldShowActivity()` -- `wasAutoPaused()` +- `getReadStatesByChannel()` +- `getForDebugging()` +- `getNotifCenterReadState()` +- `hasUnread()` +- `hasUnreadOrMentions()` +- `hasTrackedUnread()` +- `isForumPostUnread()` +- `getUnreadCount()` +- `getMentionCount()` +- `getGuildChannelUnreadState()` +- `hasRecentlyVisitedAndRead()` +- `ackMessageId()` +- `getTrackedAckMessageId()` +- `lastMessageId()` +- `lastMessageTimestamp()` +- `lastPinTimestamp()` +- `getOldestUnreadMessageId()` +- `getOldestUnreadTimestamp()` +- `isEstimated()` +- `hasOpenedThread()` +- `hasUnreadPins()` +- `isNewForumThread()` +- `getAllReadStates()` +- `getGuildUnreadsSentinel()` +- `getMentionChannelIds()` +- `getNonChannelAckId()` +- `getSnapshot()` ---- -## SavedMessagesStore +### RecentMentionsStore -Available methods: +**Properties** +- `hasLoadedEver` +- `lastLoaded` +- `loading` +- `hasMore` +- `guildFilter` +- `everyoneFilter` +- `roleFilter` +- `mentionsAreStale` +- `mentionCountByChannel` -- `getIsStale()` -- `getLastChanged()` -- `getMessageBookmarks()` -- `getMessageReminders()` -- `getOverdueMessageReminderCount()` -- `getSavedMessage()` -- `getSavedMessageCount()` -- `getSavedMessages()` -- `hasOverdueReminder()` +**Methods** - `initialize()` -- `isMessageBookmarked()` -- `isMessageReminder()` +- `isOpen()` +- `getMentions()` +- `hasMention()` +- `getMentionCountForChannel()` ---- -## SortedGuildStore +### RecentVoiceChannelStore -Available methods: +**Properties** -- `getCompatibleGuildFolders()` -- `getFastListGuildFolders()` -- `getFlattenedGuildFolderList()` -- `getFlattenedGuildIds()` -- `getGuildFolderById()` -- `getGuildFolders()` -- `getGuildsTree()` +**Methods** - `initialize()` -- `takeSnapshot()` +- `getState()` +- `getChannelHistory()` ---- -## AppViewStore +### RecentlyActiveCollapseStore -Available methods: +**Properties** -- `getHomeLink()` +**Methods** - `initialize()` +- `isCollapsed()` +- `getState()` ---- -## NotificationCenterStore +### ReferencedMessageStore -Available methods: +**Properties** -- `getState()` -- `getTab()` -- `hasNewMentions()` +**Methods** - `initialize()` -- `isDataStale()` -- `isLocalItemAcked()` -- `isRefreshing()` -- `shouldReload()` +- `getMessageByReference()` +- `getMessage()` +- `getReplyIdsForChannel()` ---- -## FalsePositiveStore +### ReferralTrialStore -Available methods: +**Properties** -- `canSubmitFpReport()` -- `getChannelFpInfo()` -- `getFpMessageInfo()` -- `validContentScanVersion()` +**Methods** +- `initialize()` +- `checkAndFetchReferralsRemaining()` +- `getReferralsRemaining()` +- `getSentUserIds()` +- `isFetchingReferralsRemaining()` +- `isFetchingRecipientEligibility()` +- `getRecipientEligibility()` +- `getRelevantUserTrialOffer()` +- `isResolving()` +- `getEligibleUsers()` +- `getFetchingEligibleUsers()` +- `getNextIndexOfEligibleUsers()` +- `getIsEligibleToSendReferrals()` +- `getRefreshAt()` +- `getRelevantReferralTrialOffers()` +- `getRecipientStatus()` +- `getIsSenderEligibleForIncentive()` +- `getIsSenderQualifiedForIncentive()` +- `getIsFetchingReferralIncentiveEligibility()` +- `getSenderIncentiveState()` ---- -## GuildIdentitySettingsStore +### RegionStore -Available methods: +**Properties** -- `getAllPending()` -- `getAnalyticsLocations()` -- `getErrors()` -- `getFormState()` -- `getGuild()` -- `getIsSubmitDisabled()` -- `getPendingAccentColor()` -- `getPendingAvatar()` -- `getPendingAvatarDecoration()` -- `getPendingBanner()` -- `getPendingBio()` -- `getPendingNickname()` -- `getPendingProfileEffectId()` -- `getPendingPronouns()` -- `getPendingThemeColors()` -- `getSource()` -- `showNotice()` +**Methods** +- `initialize()` +- `getOptimalRegion()` +- `getOptimalRegionId()` +- `getRandomRegion()` +- `getRandomRegionId()` +- `getRegions()` ---- -## DimensionStore +### RelationshipStore -Available methods: +**Properties** -- `getChannelDimensions()` -- `getGuildDimensions()` -- `getGuildListDimensions()` -- `isAtBottom()` -- `percentageScrolled()` +**Methods** +- `initialize()` +- `isFriend()` +- `isBlockedOrIgnored()` +- `isBlockedOrIgnoredForMessage()` +- `isBlocked()` +- `isBlockedForMessage()` +- `isIgnored()` +- `isIgnoredForMessage()` +- `isUnfilteredPendingIncoming()` +- `getPendingCount()` +- `getSpamCount()` +- `getPendingIgnoredCount()` +- `getOutgoingCount()` +- `getFriendCount()` +- `getRelationshipCount()` +- `getRelationships()` +- `isSpam()` +- `getRelationshipType()` +- `getNickname()` +- `getSince()` +- `getSinces()` +- `getFriendIDs()` +- `getBlockedIDs()` +- `getIgnoredIDs()` +- `getBlockedOrIgnoredIDs()` ---- -## SessionsStore +### RunningGameStore -Available methods: +**Properties** +- `canShowAdminWarning` -- `getActiveSession()` -- `getRemoteActivities()` -- `getSession()` -- `getSessionById()` -- `getSessions()` +**Methods** - `initialize()` +- `getVisibleGame()` +- `getCurrentGameForAnalytics()` +- `getVisibleRunningGames()` +- `getRunningGames()` +- `getRunningDiscordApplicationIds()` +- `getRunningVerifiedApplicationIds()` +- `getGameForPID()` +- `getLauncherForPID()` +- `getOverlayOptionsForPID()` +- `shouldElevateProcessForPID()` +- `shouldContinueWithoutElevatedProcessForPID()` +- `getCandidateGames()` +- `getGamesSeen()` +- `getSeenGameByName()` +- `isObservedAppRunning()` +- `getOverrides()` +- `getOverrideForGame()` +- `getGameOverlayStatus()` +- `getObservedAppNameForWindow()` +- `isDetectionEnabled()` +- `addExecutableTrackedByAnalytics()` ---- -## GuildSubscriptionsStore +### SKUPaymentModalStore -Available methods: +**Properties** +- `isPurchasingSKU` +- `forceConfirmationStepOnMount` +- `error` +- `skuId` +- `applicationId` +- `analyticsLocation` +- `promotionId` +- `isIAP` +- `giftCode` +- `isGift` -- `getSubscribedThreadIds()` -- `initialize()` -- `isSubscribedToAnyGuildChannel()` -- `isSubscribedToAnyMember()` -- `isSubscribedToMemberUpdates()` -- `isSubscribedToThreads()` +**Methods** +- `getPricesForSku()` +- `isOpen()` +- `isFetchingSKU()` ---- -## RecentlyActiveCollapseStore +### SKUStore -Available methods: +**Properties** -- `getState()` +**Methods** - `initialize()` -- `isCollapsed()` +- `get()` +- `getForApplication()` +- `isFetching()` +- `getSKUs()` +- `getParentSKU()` +- `didFetchingSkuFail()` ---- -## GameLibraryViewStore +### SafetyHubStore -Available methods: +**Properties** -- `activeRowKey()` -- `initialize()` -- `isNavigatingByKeyboard()` -- `sortDirection()` -- `sortKey()` +**Methods** +- `isFetching()` +- `getClassifications()` +- `getClassification()` +- `getAccountStanding()` +- `getFetchError()` +- `isInitialized()` +- `getClassificationRequestState()` +- `getAppealClassificationId()` +- `getIsDsaEligible()` +- `getIsAppealEligible()` +- `getAppealEligibility()` +- `getAppealSignal()` +- `getFreeTextAppealReason()` +- `getIsSubmitting()` +- `getSubmitError()` +- `getUsername()` +- `getAgeVerificationWebviewUrl()` +- `getAgeVerificationError()` +- `getIsLoadingAgeVerification()` ---- -## NowPlayingViewStore +### SaveableChannelsStore -Available methods: +**Properties** -- `currentActivityParties()` +**Methods** - `initialize()` -- `isMounted()` -- `loaded()` -- `nowPlayingCards()` +- `loadCache()` +- `canEvictOrphans()` +- `saveLimit()` +- `getSaveableChannels()` +- `takeSnapshot()` ---- -## ApplicationSubscriptionChannelNoticeStore +### SavedMessagesStore -Available methods: +**Properties** -- `getLastGuildDismissedTime()` -- `getUserAgnosticState()` +**Methods** - `initialize()` +- `getSavedMessages()` +- `getSavedMessage()` +- `getMessageBookmarks()` +- `getMessageReminders()` +- `getOverdueMessageReminderCount()` +- `hasOverdueReminder()` +- `getSavedMessageCount()` +- `getIsStale()` +- `getLastChanged()` +- `isMessageBookmarked()` +- `isMessageReminder()` ---- -## ChangelogStore +### SearchAutocompleteStore -Available methods: +**Properties** -- `getChangelog()` -- `getChangelogLoadStatus()` -- `getConfig()` -- `getStateForDebugging()` -- `hasLoadedConfig()` +**Methods** - `initialize()` -- `isLocked()` -- `lastSeenChangelogDate()` -- `lastSeenChangelogId()` -- `latestChangelogId()` -- `overrideId()` +- `getState()` ---- -## KeywordFilterStore +### SearchMessageStore -Available methods: +**Properties** -- `getKeywordTrie()` -- `initializeForKeywordTests()` -- `loadCache()` -- `takeSnapshot()` +**Methods** +- `getMessage()` ---- -## PendingReplyStore +### SearchStore -Available methods: +**Properties** -- `getPendingReply()` -- `getPendingReplyActionSource()` +**Methods** - `initialize()` +- `getCurrentSearchId()` +- `isActive()` +- `isTokenized()` +- `getSearchType()` +- `getRawResults()` +- `hasResults()` +- `isIndexing()` +- `isHistoricalIndexing()` +- `isSearching()` +- `getAnalyticsId()` +- `getResultsBlocked()` +- `getDocumentsIndexedCount()` +- `getSearchFetcher()` +- `getTotalResults()` +- `getEditorState()` +- `getHistory()` +- `getOffset()` +- `getQuery()` +- `hasError()` +- `shouldShowBlockedResults()` +- `shouldShowNoResultsAlt()` +- `getResultsState()` ---- -## OverlayBridgeStore +### SecureFramesPersistedStore -Available methods: +**Properties** -- `enabled()` -- `getFocusedPID()` +**Methods** - `initialize()` -- `isCrashed()` -- `isInputLocked()` -- `isReady()` -- `isSupported()` -- `legacyEnabled()` +- `getState()` +- `getPersistentCodesEnabled()` +- `getUploadedKeyVersionsCached()` ---- -## ApplicationDirectorySearchStore +### SecureFramesVerifiedStore -Available methods: +**Properties** -- `getFetchState()` -- `getSearchResults()` +**Methods** +- `initialize()` +- `isCallVerified()` +- `isStreamVerified()` +- `isUserVerified()` ---- -## HotspotStore +### SelectedChannelStore -Available methods: +**Properties** -- `getHotspotOverride()` -- `getState()` -- `hasHiddenHotspot()` -- `hasHotspot()` +**Methods** - `initialize()` +- `getChannelId()` +- `getVoiceChannelId()` +- `getMostRecentSelectedTextChannelId()` +- `getCurrentlySelectedChannelId()` +- `getLastSelectedChannelId()` +- `getLastSelectedChannels()` +- `getLastChannelFollowingDestination()` ---- -## ApplicationStore +### SelectedGuildStore -Available methods: +**Properties** -- `_getAllApplications()` -- `didFetchingApplicationFail()` -- `getAppIdForBotUserId()` -- `getApplication()` -- `getApplicationByName()` -- `getApplicationLastUpdated()` -- `getApplications()` -- `getFetchingOrFailedFetchingIds()` -- `getGuildApplication()` -- `getGuildApplicationIds()` -- `getState()` +**Methods** - `initialize()` -- `isFetchingApplication()` +- `getState()` +- `getGuildId()` +- `getLastSelectedGuildId()` +- `getLastSelectedTimestamp()` ---- -## UserAffinitiesStore +### SelectivelySyncedUserSettingsStore -Available methods: +**Properties** -- `getFetching()` +**Methods** +- `initialize()` - `getState()` -- `getUserAffinities()` -- `getUserAffinitiesMap()` -- `getUserAffinitiesUserIds()` -- `getUserAffinity()` +- `shouldSync()` +- `getTextSettings()` +- `getAppearanceSettings()` + + +### SelfPresenceStore + +**Properties** + +**Methods** - `initialize()` -- `needsRefresh()` +- `getLocalPresence()` +- `getStatus()` +- `getActivities()` +- `getPrimaryActivity()` +- `getApplicationActivity()` +- `findActivity()` ---- -## PaymentStore +### SendMessageOptionsStore -Available methods: +**Properties** -- `getPayment()` -- `getPayments()` +**Methods** +- `getOptions()` ---- -## GuildOnboardingStore +### SessionsStore -Available methods: +**Properties** -- `getCurrentOnboardingStep()` -- `getOnboardingStatus()` -- `resetOnboardingStatus()` -- `shouldShowOnboarding()` +**Methods** +- `initialize()` +- `getSessions()` +- `getSession()` +- `getRemoteActivities()` +- `getSessionById()` +- `getActiveSession()` ---- -## LayerStore +### SharedCanvasStore -Available methods: +**Properties** +- `visibleOverlayCanvas` -- `getLayers()` -- `hasLayers()` +**Methods** +- `getDrawables()` +- `getAvatarImage()` +- `getEmojiImage()` +- `getDrawMode()` ---- -## ConnectedDeviceStore +### SignUpStore -Available methods: +**Properties** -- `getUserAgnosticState()` -- `initialize()` -- `initialized()` -- `inputDevices()` -- `lastDeviceConnected()` -- `lastInputSystemDevice()` -- `lastOutputSystemDevice()` -- `outputDevices()` +**Methods** +- `getActiveUserSignUp()` +- `getActiveGuildSignUp()` +- `hasCompletedTarget()` ---- -## StickersPersistedStore +### SlowmodeStore -Available methods: +**Properties** -- `getState()` -- `hasPendingUsage()` +**Methods** - `initialize()` -- `stickerFrecencyWithoutFetchingLatest()` +- `getSlowmodeCooldownGuess()` ---- -## ApplicationFrecencyStore +### SortedGuildStore -Available methods: +**Properties** -- `getApplicationFrecencyWithoutLoadingLatest()` -- `getScoreWithoutLoadingLatest()` -- `getState()` -- `getTopApplicationsWithoutLoadingLatest()` -- `hasPendingUsage()` +**Methods** - `initialize()` +- `getGuildsTree()` +- `getGuildFolders()` +- `getGuildFolderById()` +- `getFlattenedGuildIds()` +- `getFlattenedGuildFolderList()` +- `getCompatibleGuildFolders()` +- `getFastListGuildFolders()` +- `takeSnapshot()` ---- -## QuickSwitcherStore +### SortedVoiceStateStore -Available methods: +**Properties** -- `channelNoticePredicate()` -- `getChannelHistory()` -- `getFrequentGuilds()` -- `getFrequentGuildsLength()` -- `getProps()` -- `getResultTotals()` -- `getState()` +**Methods** - `initialize()` -- `isOpen()` +- `getVoiceStates()` +- `getAllVoiceStates()` +- `getVoiceStatesForChannel()` +- `getVoiceStatesForChannelAlt()` +- `countVoiceStatesForChannel()` +- `getVoiceStateVersion()` ---- -## GamePartyStore +### SoundboardEventStore -Available methods: +**Properties** +- `playedSoundHistory` +- `recentlyHeardSoundIds` +- `frecentlyPlayedSounds` -- `getParties()` -- `getParty()` -- `getUserParties()` +**Methods** - `initialize()` +- `getState()` +- `hasPendingUsage()` ---- -## UpcomingEventNoticesStore +### SoundboardStore -Available methods: +**Properties** -- `getAllEventDismissals()` -- `getAllUpcomingNoticeSeenTimes()` -- `getGuildEventNoticeDismissalTime()` -- `getState()` -- `getUpcomingNoticeSeenTime()` +**Methods** - `initialize()` +- `getOverlaySerializedState()` +- `getSounds()` +- `getSoundsForGuild()` +- `getSound()` +- `getSoundById()` +- `isFetchingSounds()` +- `isFetchingDefaultSounds()` +- `isFetching()` +- `shouldFetchDefaultSounds()` +- `hasFetchedDefaultSounds()` +- `isUserPlayingSounds()` +- `isPlayingSound()` +- `isFavoriteSound()` +- `getFavorites()` +- `isLocalSoundboardMuted()` +- `hasHadOtherUserPlaySoundInSession()` +- `hasFetchedAllSounds()` ---- -## GuildPopoutStore +### SoundpackStore -Available methods: +**Properties** -- `getGuild()` -- `hasFetchFailed()` +**Methods** - `initialize()` -- `isFetchingGuild()` +- `getState()` +- `getSoundpack()` +- `getLastSoundpackExperimentId()` ---- -## PoggermodeStore +### SpamMessageRequestStore -Available methods: +**Properties** -- `getComboScore()` -- `getMessageCombo()` -- `getMostRecentMessageCombo()` -- `getUserCombo()` -- `getUserComboShakeIntensity()` +**Methods** - `initialize()` -- `isComboing()` +- `loadCache()` +- `takeSnapshot()` +- `getSpamChannelIds()` +- `getSpamChannelsCount()` +- `isSpam()` +- `isAcceptedOptimistic()` +- `isReady()` ---- -## GuildOnboardingMemberActionStore +### SpeakingStore -Available methods: +**Properties** -- `getCompletedActions()` -- `getState()` -- `hasCompletedActionForChannel()` +**Methods** +- `initialize()` +- `getSpeakingDuration()` +- `getSpeakers()` +- `isSpeaking()` +- `isPrioritySpeaker()` +- `isSoundSharing()` +- `isAnyoneElseSpeaking()` +- `isCurrentUserSpeaking()` +- `isAnyonePrioritySpeaking()` +- `isCurrentUserPrioritySpeaking()` ---- -## ApplicationStoreUserSettingsStore +### SpellcheckStore -Available methods: +**Properties** -- `getState()` -- `hasAcceptedEULA()` -- `hasAcceptedStoreTerms()` +**Methods** - `initialize()` +- `isEnabled()` +- `hasLearnedWord()` ---- -## GuildRoleSubscriptionTierTemplatesStore +### SpotifyProtocolStore -Available methods: +**Properties** -- `getChannel()` -- `getTemplateWithCategory()` -- `getTemplates()` +**Methods** +- `isProtocolRegistered()` ---- -## FavoriteStore +### SpotifyStore -Available methods: +**Properties** -- `favoriteServerMuted()` -- `getCategoryRecord()` -- `getFavorite()` -- `getFavoriteChannels()` -- `getNickname()` +**Methods** - `initialize()` -- `isFavorite()` +- `hasConnectedAccount()` +- `getActiveSocketAndDevice()` +- `getPlayableComputerDevices()` +- `canPlay()` +- `getSyncingWith()` +- `wasAutoPaused()` +- `getLastPlayedTrackId()` +- `getTrack()` +- `getPlayerState()` +- `shouldShowActivity()` +- `getActivity()` ---- -## PaymentSourceStore +### StageChannelParticipantStore -Available methods: +**Properties** -- `defaultPaymentSource()` -- `defaultPaymentSourceId()` -- `getDefaultBillingCountryCode()` -- `getPaymentSource()` -- `hasFetchedPaymentSources()` -- `paymentSourceIds()` -- `paymentSources()` +**Methods** +- `initialize()` +- `getParticipantsVersion()` +- `getMutableParticipants()` +- `getMutableRequestToSpeakParticipants()` +- `getRequestToSpeakParticipantsVersion()` +- `getParticipantCount()` +- `getChannels()` +- `getChannelsVersion()` +- `getParticipant()` ---- -## WebhooksStore +### StageChannelRoleStore -Available methods: +**Properties** -- `error()` -- `getWebhooksForChannel()` -- `getWebhooksForGuild()` -- `isFetching()` +**Methods** +- `initialize()` +- `isSpeaker()` +- `isModerator()` +- `isAudienceMember()` +- `getPermissionsForUser()` ---- -## SKUPaymentModalStore +### StageChannelSelfRichPresenceStore -Available methods: +**Properties** -- `analyticsLocation()` -- `applicationId()` -- `error()` -- `forceConfirmationStepOnMount()` -- `getPricesForSku()` -- `giftCode()` -- `isFetchingSKU()` -- `isGift()` -- `isIAP()` -- `isOpen()` -- `isPurchasingSKU()` -- `promotionId()` -- `skuId()` +**Methods** +- `initialize()` +- `getActivity()` ---- -## DeveloperOptionsStore +### StageInstanceStore -Available methods: +**Properties** -- `appDirectoryIncludesInactiveCollections()` -- `cssDebuggingEnabled()` -- `getDebugOptionsHeaderValue()` -- `initialize()` -- `isAnalyticsDebuggerEnabled()` -- `isAxeEnabled()` -- `isBugReporterEnabled()` -- `isForcedCanary()` -- `isIdleStatusIndicatorEnabled()` -- `isLoggingAnalyticsEvents()` -- `isLoggingGatewayEvents()` -- `isLoggingOverlayEvents()` -- `isStreamInfoOverlayEnabled()` -- `isTracingRequests()` -- `layoutDebuggingEnabled()` -- `sourceMapsEnabled()` +**Methods** +- `getStageInstanceByChannel()` +- `isLive()` +- `isPublic()` +- `getStageInstancesByGuild()` +- `getAllStageInstances()` ---- -## HookErrorStore +### StageMusicStore -Available methods: +**Properties** -- `getHookError()` +**Methods** +- `initialize()` +- `isMuted()` +- `shouldPlay()` +- `getUserAgnosticState()` ---- -## DevToolsDesignTogglesStore +### StickerMessagePreviewStore -Available methods: +**Properties** -- `all()` -- `allWithDescriptions()` -- `get()` -- `getUserAgnosticState()` -- `initialize()` -- `set()` +**Methods** +- `getStickerPreview()` ---- -## GuildDirectorySearchStore +### StickersPersistedStore -Available methods: +**Properties** +- `stickerFrecencyWithoutFetchingLatest` -- `getSearchResults()` -- `getSearchState()` -- `shouldFetch()` +**Methods** +- `initialize()` +- `getState()` +- `hasPendingUsage()` ---- -## NetworkStore +### StickersStore -Available methods: +**Properties** +- `isLoaded` +- `loadState` +- `stickerMetadata` +- `hasLoadedStickerPacks` +- `isFetchingStickerPacks` -- `getEffectiveConnectionSpeed()` -- `getServiceProvider()` -- `getType()` +**Methods** - `initialize()` +- `getStickerById()` +- `getStickerPack()` +- `getPremiumPacks()` +- `isPremiumPack()` +- `getRawStickersByGuild()` +- `getAllStickersIterator()` +- `getAllGuildStickers()` +- `getStickersByGuildId()` ---- -## ReferencedMessageStore +### StoreListingStore -Available methods: +**Properties** -- `getMessage()` -- `getMessageByReference()` -- `getReplyIdsForChannel()` +**Methods** - `initialize()` +- `get()` +- `getForSKU()` +- `getUnpublishedForSKU()` +- `getForChannel()` +- `isFetchingForSKU()` +- `getStoreListing()` ---- -## CollectiblesMarketingsStore +### StreamRTCConnectionStore -Available methods: +**Properties** -- `fetchState()` -- `getMarketingBySurface()` +**Methods** +- `getActiveStreamKey()` +- `getRTCConnections()` +- `getAllActiveStreamKeys()` +- `getRTCConnection()` +- `getStatsHistory()` +- `getQuality()` +- `getMediaSessionId()` +- `getRtcConnectionId()` +- `getVideoStats()` +- `getHostname()` +- `getRegion()` +- `getMaxViewers()` +- `getStreamSourceId()` +- `getUserIds()` +- `isUserConnected()` +- `getSecureFramesState()` +- `getSecureFramesRosterMapEntry()` ---- -## RTCConnectionDesyncStore +### StreamerModeStore -Available methods: +**Properties** +- `enabled` +- `autoToggle` +- `hideInstantInvites` +- `hidePersonalInformation` +- `disableSounds` +- `disableNotifications` +- `enableContentProtection` -- `desyncedVoiceStatesCount()` -- `getDesyncedParticipants()` -- `getDesyncedUserIds()` -- `getDesyncedVoiceStates()` +**Methods** - `initialize()` +- `getState()` +- `getSettings()` ---- -## AuthorizedAppsStore +### StreamingCapabilitiesStore -Available methods: +**Properties** +- `GPUDriversOutdated` +- `canUseHardwareAcceleration` +- `problematicGPUDriver` -- `getApps()` -- `getFetchState()` +**Methods** - `initialize()` +- `getState()` ---- -## PoggermodeAchievementStore +### SubscriptionPlanStore -Available methods: +**Properties** -- `getAllUnlockedAchievements()` -- `getState()` -- `getUnlocked()` -- `initialize()` +**Methods** +- `getPlanIdsForSkus()` +- `getFetchedSKUIDs()` +- `getForSKU()` +- `getForSkuAndInterval()` +- `get()` +- `isFetchingForSKU()` +- `isFetchingForSKUs()` +- `isLoadedForSKU()` +- `isLoadedForSKUs()` +- `isFetchingForPremiumSKUs()` +- `isLoadedForPremiumSKUs()` +- `ignoreSKUFetch()` +- `getPaymentSourcesForPlanId()` +- `getPaymentSourceIds()` +- `hasPaymentSourceForSKUId()` +- `hasPaymentSourceForSKUIds()` ---- -## PurchaseTokenAuthStore +### SubscriptionRemindersStore -Available methods: +**Properties** -- `expiresAt()` -- `purchaseTokenAuthState()` -- `purchaseTokenHash()` +**Methods** +- `shouldShowReactivateNotice()` ---- -## SelfPresenceStore +### SubscriptionRoleStore -Available methods: +**Properties** -- `findActivity()` -- `getActivities()` -- `getApplicationActivity()` -- `getLocalPresence()` -- `getPrimaryActivity()` -- `getStatus()` +**Methods** - `initialize()` +- `getGuildIdsWithPurchasableRoles()` +- `buildRoles()` +- `getSubscriptionRoles()` +- `getPurchasableSubscriptionRoles()` +- `getUserSubscriptionRoles()` +- `getUserIsAdmin()` ---- -## GuildReadStateStore +### SubscriptionStore -Available methods: +**Properties** -- `getGuildChangeSentinel()` -- `getGuildHasUnreadIgnoreMuted()` -- `getMentionCount()` -- `getMentionCountForChannels()` -- `getMentionCountForPrivateChannel()` -- `getMutableGuildReadState()` -- `getMutableGuildStates()` -- `getMutableUnreadGuilds()` -- `getPrivateChannelMentionCount()` -- `getStoreChangeSentinel()` -- `getTotalMentionCount()` -- `getTotalNotificationsMentionCount()` -- `hasAnyUnread()` -- `hasUnread()` -- `initialize()` -- `loadCache()` -- `takeSnapshot()` +**Methods** +- `hasFetchedSubscriptions()` +- `hasFetchedMostRecentPremiumTypeSubscription()` +- `hasFetchedPreviousPremiumTypeSubscription()` +- `getPremiumSubscription()` +- `getPremiumTypeSubscription()` +- `inReverseTrial()` +- `getSubscriptions()` +- `getSubscriptionById()` +- `getActiveGuildSubscriptions()` +- `getActiveApplicationSubscriptions()` +- `getSubscriptionForPlanIds()` +- `getMostRecentPremiumTypeSubscription()` +- `getPreviousPremiumTypeSubscription()` ---- -## GuildSettingsDefaultChannelsStore +### SummaryStore -Available methods: +**Properties** -- `editedDefaultChannelIds()` -- `guildId()` -- `hasChanges()` +**Methods** +- `getState()` - `initialize()` -- `submitting()` +- `allSummaries()` +- `topSummaries()` +- `summaries()` +- `shouldShowTopicsBar()` +- `findSummary()` +- `selectedSummary()` +- `summaryFeedback()` +- `isFetching()` +- `status()` +- `shouldFetch()` +- `channelAffinities()` +- `channelAffinitiesById()` +- `channelAffinitiesStatus()` +- `shouldFetchChannelAffinities()` +- `defaultChannelIds()` +- `visibleSummaryIndex()` ---- -## LocalInteractionComponentStateStore +### SurveyStore -Available methods: +**Properties** -- `getInteractionComponentState()` -- `getInteractionComponentStateVersion()` -- `getInteractionComponentStates()` +**Methods** +- `initialize()` +- `getState()` +- `getCurrentSurvey()` +- `getSurveyOverride()` +- `getLastSeenTimestamp()` ---- -## MemberSafetyStore +### TTSStore -Available methods: +**Properties** +- `currentMessage` +- `speechRate` -- `getCurrentMemberSearchResultsByGuildId()` -- `getElasticSearchPaginationByGuildId()` -- `getEnhancedMember()` -- `getEstimatedMemberSearchCountByGuildId()` -- `getKnownMemberSearchCountByGuildId()` -- `getLastCursorTimestamp()` -- `getLastRefreshTimestamp()` -- `getMembersByGuildId()` -- `getMembersCountByGuildId()` -- `getNewMemberTimestamp()` -- `getPagedMembersByGuildId()` -- `getPaginationStateByGuildId()` -- `getSearchStateByGuildId()` -- `hasDefaultSearchStateByGuildId()` +**Methods** - `initialize()` -- `isInitialized()` +- `isSpeakingMessage()` +- `getUserAgnosticState()` ---- -## ApplicationDirectoryCategoriesStore +### TenureRewardStore -Available methods: +**Properties** -- `getCategories()` -- `getLastFetchTimeMs()` +**Methods** +- `initialize()` +- `getState()` +- `getFetchState()` +- `getTenureRewardStatusForRewardId()` ---- -## DefaultRouteStore +### TestModeStore -Available methods: +**Properties** +- `isTestMode` +- `isFetchingAuthorization` +- `testModeEmbeddedApplicationId` +- `testModeApplicationId` +- `testModeOriginURL` +- `error` -- `defaultRoute()` -- `fallbackRoute()` -- `getState()` +**Methods** - `initialize()` -- `lastNonVoiceRoute()` +- `inTestModeForApplication()` +- `inTestModeForEmbeddedApplication()` +- `shouldDisplayTestMode()` +- `getState()` +- `whenInitialized()` ---- -## AppliedGuildBoostStore +### ThemeStore -Available methods: +**Properties** +- `darkSidebar` +- `theme` +- `systemTheme` +- `systemPrefersColorScheme` +- `isSystemThemeAvailable` -- `applyBoostError()` -- `cooldownEndsAt()` -- `getAppliedGuildBoost()` -- `getAppliedGuildBoostsForGuild()` -- `getCurrentUserAppliedBoosts()` -- `getLastFetchedAtForGuild()` -- `isFetchingCurrentUserAppliedBoosts()` -- `isModifyingAppliedBoost()` -- `unapplyBoostError()` +**Methods** +- `initialize()` +- `getState()` ---- -## RegionStore +### ThreadMemberListStore -Available methods: +**Properties** -- `getOptimalRegion()` -- `getOptimalRegionId()` -- `getRandomRegion()` -- `getRandomRegionId()` -- `getRegions()` +**Methods** - `initialize()` +- `getMemberListVersion()` +- `getMemberListSections()` +- `canUserViewChannel()` ---- -## IntegrationPermissionStore +### ThreadMembersStore -Available methods: +**Properties** -- `getApplicationId()` -- `getApplicationPermissions()` -- `getCommand()` -- `getCommands()` -- `getEditedApplication()` -- `getEditedCommand()` -- `isUnavailable()` +**Methods** +- `initialize()` +- `getMemberCount()` +- `getMemberIdsPreview()` +- `getInitialOverlayState()` ---- -## DeveloperExperimentStore +### ThreadMessageStore -Available methods: +**Properties** -- `getExperimentDescriptor()` +**Methods** - `initialize()` +- `getCount()` +- `getMostRecentMessage()` +- `getChannelThreadsVersion()` +- `getInitialOverlayState()` ---- -## PremiumPaymentModalStore +### TopEmojiStore -Available methods: +**Properties** -- `getGiftCode()` -- `paymentError()` +**Methods** +- `initialize()` +- `getState()` +- `getTopEmojiIdsByGuildId()` +- `getIsFetching()` ---- -## StickerMessagePreviewStore +### TransientKeyStore -Available methods: +**Properties** -- `getStickerPreview()` +**Methods** +- `getUsers()` +- `isKeyVerified()` ---- -## SelectedGuildStore +### TutorialIndicatorStore -Available methods: +**Properties** -- `getGuildId()` -- `getLastSelectedGuildId()` -- `getLastSelectedTimestamp()` -- `getState()` +**Methods** - `initialize()` +- `shouldShow()` +- `shouldShowAnyIndicators()` +- `getIndicators()` +- `getData()` +- `getDefinition()` ---- -## FamilyCenterStore +### TypingStore -Available methods: +**Properties** -- `canRefetch()` -- `getActionsForDisplayType()` -- `getGuild()` -- `getIsInitialized()` -- `getLinkCode()` -- `getLinkTimestamp()` -- `getLinkedUsers()` -- `getRangeStartTimestamp()` -- `getSelectedTab()` -- `getSelectedTeenId()` -- `getStartId()` -- `getTotalForDisplayType()` -- `getUserCountry()` -- `initialize()` -- `isLoading()` -- `loadCache()` -- `takeSnapshot()` +**Methods** +- `getTypingUsers()` +- `isTyping()` ---- -## ArchivedThreadsStore +### UnreadSettingNoticeStore2 -Available methods: +**Properties** -- `canLoadMore()` -- `getThreads()` +**Methods** - `initialize()` -- `isInitialLoad()` -- `isLoading()` -- `nextOffset()` +- `getState()` +- `getLastActionTime()` +- `maybeAutoUpgradeChannel()` + + +### UnsyncedUserSettingsStore + +**Properties** +- `displayCompactAvatars` +- `lowQualityImageMode` +- `videoUploadQuality` +- `dataSavingMode` +- `expressionPickerWidth` +- `messageRequestSidebarWidth` +- `threadSidebarWidth` +- `postSidebarWidth` +- `callChatSidebarWidth` +- `homeSidebarWidth` +- `callHeaderHeight` +- `useSystemTheme` +- `activityPanelHeight` +- `disableVoiceChannelChangeAlert` +- `disableEmbeddedActivityPopOutAlert` +- `disableActivityHardwareAccelerationPrompt` +- `disableInviteWithTextChannelActivityLaunch` +- `disableHideSelfStreamAndVideoConfirmationAlert` +- `pushUpsellUserSettingsDismissed` +- `disableActivityHostLeftNitroUpsell` +- `disableCallUserConfirmationPrompt` +- `disableApplicationSubscriptionCancellationSurvey` +- `darkSidebar` +- `useMobileChatCustomRenderer` +- `saveCameraUploadsToDevice` +- `swipeToReply` +- `showPlayAgain` + +**Methods** +- `initialize()` +- `getUserAgnosticState()` ---- -## ActivityInviteEducationStore +### UpcomingEventNoticesStore -Available methods: +**Properties** -- `getState()` +**Methods** - `initialize()` -- `shouldShowEducation()` +- `getGuildEventNoticeDismissalTime()` +- `getAllEventDismissals()` +- `getUpcomingNoticeSeenTime()` +- `getAllUpcomingNoticeSeenTimes()` +- `getState()` ---- -## DispatchApplicationErrorStore +### UploadAttachmentStore -Available methods: +**Properties** -- `getLastError()` +**Methods** +- `getFirstUpload()` +- `hasAdditionalUploads()` +- `getUploads()` +- `getUploadCount()` +- `getUpload()` +- `findUpload()` ---- -## ApplicationStoreLocationStore +### UploadStore -Available methods: +**Properties** -- `getCurrentPath()` -- `getCurrentRoute()` -- `reset()` +**Methods** +- `initialize()` +- `getFiles()` +- `getMessageForFile()` +- `getUploaderFileForMessageId()` +- `getUploadAttachments()` ---- -## GuildScheduledEventStore +### UserAffinitiesStore -Available methods: +**Properties** -- `getActiveEventByChannel()` -- `getGuildEventCountByIndex()` -- `getGuildScheduledEvent()` -- `getGuildScheduledEventsByIndex()` -- `getGuildScheduledEventsForGuild()` -- `getRsvp()` -- `getRsvpVersion()` -- `getUserCount()` -- `getUsersForGuildEvent()` -- `hasUserCount()` -- `isActive()` -- `isInterestedInEventRecurrence()` +**Methods** +- `initialize()` +- `needsRefresh()` +- `getFetching()` +- `getState()` +- `getUserAffinities()` +- `getUserAffinitiesMap()` +- `getUserAffinity()` +- `getUserAffinitiesUserIds()` ---- -## StickersStore +### UserAffinitiesStoreV2 -Available methods: +**Properties** -- `getAllGuildStickers()` -- `getAllStickersIterator()` -- `getPremiumPacks()` -- `getRawStickersByGuild()` -- `getStickerById()` -- `getStickerPack()` -- `getStickersByGuildId()` -- `hasLoadedStickerPacks()` +**Methods** - `initialize()` -- `isFetchingStickerPacks()` -- `isLoaded()` -- `isPremiumPack()` -- `loadState()` -- `stickerMetadata()` +- `shouldFetch()` +- `isFetching()` +- `getUserAffinities()` +- `getUserAffinity()` +- `getState()` ---- -## PopoutWindowStore +### UserGuildJoinRequestStore -Available methods: +**Properties** +- `hasFetchedRequestToJoinGuilds` -- `getIsAlwaysOnTop()` -- `getState()` -- `getWindow()` -- `getWindowFocused()` -- `getWindowKeys()` -- `getWindowOpen()` -- `getWindowState()` -- `getWindowVisible()` -- `initialize()` -- `unmountWindow()` +**Methods** +- `getRequest()` +- `computeGuildIds()` +- `getJoinRequestGuild()` +- `hasJoinRequestCoackmark()` +- `getCooldown()` ---- -## NoticeStore +### UserGuildSettingsStore -Available methods: +**Properties** +- `mentionOnAllMessages` +- `accountNotificationSettings` +- `useNewNotifications` -- `getNotice()` -- `hasNotice()` +**Methods** - `initialize()` -- `isNoticeDismissed()` +- `getState()` +- `isSuppressEveryoneEnabled()` +- `isSuppressRolesEnabled()` +- `isMuteScheduledEventsEnabled()` +- `isMobilePushEnabled()` +- `isMuted()` +- `isTemporarilyMuted()` +- `getMuteConfig()` +- `getMessageNotifications()` +- `getChannelOverrides()` +- `getNotifyHighlights()` +- `getGuildFlags()` +- `getChannelMessageNotifications()` +- `getChannelMuteConfig()` +- `getMutedChannels()` +- `isChannelMuted()` +- `isCategoryMuted()` +- `resolvedMessageNotifications()` +- `resolveUnreadSetting()` +- `isGuildOrCategoryOrChannelMuted()` +- `allowNoMessages()` +- `allowAllMessages()` +- `isGuildCollapsed()` +- `getAllSettings()` +- `getChannelIdFlags()` +- `getChannelFlags()` +- `getNewForumThreadsCreated()` +- `isOptInEnabled()` +- `isChannelRecordOrParentOptedIn()` +- `isChannelOrParentOptedIn()` +- `isChannelOptedIn()` +- `getOptedInChannels()` +- `getOptedInChannelsWithPendingUpdates()` +- `getPendingChannelUpdates()` +- `getGuildFavorites()` +- `isFavorite()` +- `isMessagesFavorite()` +- `isAddedToMessages()` +- `getAddedToMessages()` +- `getGuildUnreadSetting()` +- `resolveGuildUnreadSetting()` +- `getChannelRecordUnreadSetting()` +- `getChannelUnreadSetting()` ---- -## RTCRegionStore +### UserLeaderboardStore -Available methods: +**Properties** -- `getPreferredRegion()` -- `getPreferredRegions()` -- `getRegion()` -- `getUserAgnosticState()` +**Methods** - `initialize()` -- `shouldIncludePreferredRegion()` -- `shouldPerformLatencyTest()` +- `getState()` +- `getLastUpdateRequested()` ---- -## UserGuildJoinRequestStore +### UserOfferStore -Available methods: +**Properties** -- `computeGuildIds()` -- `getCooldown()` -- `getJoinRequestGuild()` -- `getRequest()` -- `hasFetchedRequestToJoinGuilds()` -- `hasJoinRequestCoackmark()` +**Methods** +- `initialize()` +- `getUserTrialOffer()` +- `getUserDiscountOffer()` +- `getAnyOfUserTrialOfferId()` +- `hasFetchedOffer()` +- `shouldFetchOffer()` +- `shouldFetchReferralOffer()` +- `shouldFetchAnnualOffer()` +- `getAlmostExpiringTrialOffers()` +- `getAcknowledgedOffers()` +- `getUnacknowledgedDiscountOffers()` +- `getUnacknowledgedOffers()` +- `hasAnyUnexpiredOffer()` +- `hasAnyUnexpiredDiscountOffer()` +- `getReferrer()` +- `getState()` +- `forceReset()` ---- -## SortedVoiceStateStore +### UserProfileStore -Available methods: +**Properties** +- `isSubmitting` -- `countVoiceStatesForChannel()` -- `getAllVoiceStates()` -- `getVoiceStateVersion()` -- `getVoiceStates()` -- `getVoiceStatesForChannel()` -- `getVoiceStatesForChannelAlt()` +**Methods** - `initialize()` +- `isFetchingProfile()` +- `isFetchingFriends()` +- `getUserProfile()` +- `getGuildMemberProfile()` +- `getMutualFriends()` +- `getMutualFriendsCount()` +- `getMutualGuilds()` +- `takeSnapshot()` ---- -## DispatchManagerStore +### UserRequiredActionStore -Available methods: +**Properties** -- `activeItems()` -- `finishedItems()` -- `getQueuePosition()` -- `initialize()` -- `isCorruptInstallation()` -- `paused()` +**Methods** +- `hasAction()` +- `getAction()` ---- -## AuthInviteStore +### UserSettingsAccountStore -Available methods: +**Properties** -- `getGuild()` +**Methods** +- `getFormState()` +- `getErrors()` +- `showNotice()` +- `getIsSubmitDisabled()` +- `getPendingAvatar()` +- `getPendingGlobalName()` +- `getPendingBanner()` +- `getPendingBio()` +- `getPendingPronouns()` +- `getPendingAccentColor()` +- `getPendingThemeColors()` +- `getPendingAvatarDecoration()` +- `getPendingProfileEffectId()` +- `getAllPending()` +- `getTryItOutThemeColors()` +- `getTryItOutAvatar()` +- `getTryItOutAvatarDecoration()` +- `getTryItOutProfileEffectId()` +- `getTryItOutBanner()` +- `getAllTryItOut()` ---- -## MemberVerificationFormStore +### UserSettingsModalStore -Available methods: +**Properties** +- `onClose` -- `get()` -- `getRulesPrompt()` +**Methods** +- `initialize()` +- `hasChanges()` +- `isOpen()` +- `getPreviousSection()` +- `getSection()` +- `getSubsection()` +- `getScrollPosition()` +- `shouldOpenWithoutBackstack()` +- `getProps()` ---- -## SelectedChannelStore +### UserSettingsOverridesStore -Available methods: +**Properties** -- `getChannelId()` -- `getCurrentlySelectedChannelId()` -- `getLastChannelFollowingDestination()` -- `getLastSelectedChannelId()` -- `getLastSelectedChannels()` -- `getMostRecentSelectedTextChannelId()` -- `getVoiceChannelId()` +**Methods** - `initialize()` +- `getState()` +- `getAppliedOverrideReasonKey()` +- `getOverride()` ---- -## DiscoverGuildChecklistStore +### UserSettingsProtoStore -Available methods: +**Properties** +- `settings` +- `frecencyWithoutFetchingLatest` +- `wasMostRecentUpdateFromServer` -- `getDiscoveryChecklist()` -- `isLoading()` -- `isPendingSuccess()` -- `passesChecklist()` +**Methods** +- `initialize()` +- `getState()` +- `computeState()` +- `hasLoaded()` +- `getFullState()` +- `getGuildFolders()` +- `getGuildRecentsDismissedAt()` +- `getDismissedGuildContent()` +- `getGuildsProto()` ---- -## GuildSettingsRolesStore +### UserStore -Available methods: +**Properties** -- `editedRoleIds()` -- `editedRoleIdsForConfigurations()` -- `errorMessage()` -- `formState()` -- `getEditedRoleConnectionConfigurationsMap()` -- `getPermissionSearchQuery()` -- `getRole()` -- `getSortDeltas()` -- `guild()` -- `hasChanges()` -- `hasRoleConfigurationChanges()` -- `hasSortChanges()` +**Methods** - `initialize()` -- `roles()` -- `showNotice()` +- `takeSnapshot()` +- `handleLoadCache()` +- `getUserStoreVersion()` +- `getUser()` +- `getUsers()` +- `forEach()` +- `findByTag()` +- `filter()` +- `getCurrentUser()` ---- -## StreamRTCConnectionStore +### VerifiedKeyStore -Available methods: +**Properties** -- `getActiveStreamKey()` -- `getAllActiveStreamKeys()` -- `getHostname()` -- `getMaxViewers()` -- `getMediaSessionId()` -- `getQuality()` -- `getRTCConnection()` -- `getRTCConnections()` -- `getRegion()` -- `getRtcConnectionId()` -- `getSecureFramesRosterMapEntry()` -- `getSecureFramesState()` -- `getStatsHistory()` -- `getStreamSourceId()` +**Methods** +- `initialize()` +- `getState()` +- `getKeyTrustedAt()` +- `isKeyVerified()` - `getUserIds()` -- `getVideoStats()` -- `isUserConnected()` +- `getUserVerifiedKeys()` ---- -## BurstReactionEffectsStore +### VideoBackgroundStore -Available methods: +**Properties** +- `videoFilterAssets` +- `hasBeenApplied` +- `hasUsedBackgroundInCall` -- `getEffectForEmojiId()` -- `getReactionPickerAnimation()` +**Methods** +- `initialize()` ---- -## NativeScreenSharePickerStore +### VideoQualityModeStore -Available methods: +**Properties** +- `mode` -- `enabled()` -- `getPickerState()` -- `initialize()` -- `releasePickerStream()` -- `supported()` +**Methods** ---- -## ForumChannelAdminOnboardingGuideStore +### VideoSpeakerStore -Available methods: +**Properties** -- `getState()` -- `hasHidden()` +**Methods** - `initialize()` +- `getSpeaker()` ---- -## BitRateStore +### VideoStreamStore -Available methods: +**Properties** -- `bitrate()` +**Methods** +- `getStreamId()` +- `getUserStreamData()` ---- -## ChannelListUnreadsStore +### ViewHistoryStore -Available methods: +**Properties** -- `getUnreadStateForGuildId()` +**Methods** - `initialize()` - ---- - -## GuildSettingsOnboardingHomeSettingsStore - -Available methods: - -- `getDismissedSuggestedChannelIds()` -- `getNewMemberAction()` -- `getResourceChannel()` -- `getSettings()` - `getState()` -- `getSubmitting()` -- `hasChanges()` -- `initialize()` +- `hasViewed()` ---- -## MyGuildApplicationsStore +### VirtualCurrencyStore -Available methods: +**Properties** +- `error` +- `isRedeeming` +- `redeemingSkuId` +- `entitlements` -- `getFetchState()` -- `getGuildIdsForApplication()` -- `getLastFetchTimeMs()` -- `getNextFetchRetryTimeMs()` -- `getState()` -- `initialize()` +**Methods** +- `handleRedeemVirtualCurrencyStart()` +- `handleRedeemVirtualCurrencySuccess()` +- `handleRedeemVirtualCurrencyFail()` ---- -## FriendsStore +### VoiceChannelEffectsPersistedStore -Available methods: +**Properties** -- `getState()` +**Methods** - `initialize()` +- `getState()` ---- -## NewPaymentSourceStore +### VoiceChannelEffectsStore -Available methods: +**Properties** +- `recentlyUsedEmojis` +- `isOnCooldown` +- `effectCooldownEndTime` -- `adyenPaymentData()` -- `braintreeEmail()` -- `braintreeNonce()` -- `error()` -- `getBillingAddressInfo()` -- `getCreditCardInfo()` -- `isBillingAddressInfoValid()` -- `isCardInfoValid()` -- `popupCallbackCalled()` -- `redirectedPaymentId()` -- `redirectedPaymentSourceId()` -- `stripePaymentMethod()` -- `venmoUsername()` +**Methods** +- `getEffectForUserId()` ---- -## VoiceStateStore +### VoiceStateStore -Available methods: +**Properties** +- `userHasBeenMovedVersion` +**Methods** - `getAllVoiceStates()` -- `getCurrentClientVoiceChannelId()` -- `getDiscoverableVoiceState()` -- `getDiscoverableVoiceStateForUser()` -- `getUserVoiceChannelId()` -- `getUsersWithVideo()` +- `getVoiceStateVersion()` +- `getVoiceStates()` +- `getVoiceStatesForChannel()` - `getVideoVoiceStatesForChannel()` -- `getVoicePlatformForChannel()` - `getVoiceState()` +- `getDiscoverableVoiceState()` - `getVoiceStateForChannel()` -- `getVoiceStateForSession()` - `getVoiceStateForUser()` -- `getVoiceStateVersion()` -- `getVoiceStates()` -- `getVoiceStatesForChannel()` -- `hasVideo()` +- `getDiscoverableVoiceStateForUser()` +- `getVoiceStateForSession()` +- `getUserVoiceChannelId()` +- `getCurrentClientVoiceChannelId()` +- `getUsersWithVideo()` - `isCurrentClientInVoiceChannel()` - `isInChannel()` -- `userHasBeenMovedVersion()` - ---- - -## CallChatToastsStore - -Available methods: - -- `getState()` -- `getToastsEnabled()` -- `initialize()` - ---- - -## GuildChannelStore - -Available methods: - -- `getAllGuilds()` -- `getChannels()` -- `getDefaultChannel()` -- `getDirectoryChannelIds()` -- `getFirstChannel()` -- `getFirstChannelOfType()` -- `getSFWDefaultChannel()` -- `getSelectableChannelIds()` -- `getSelectableChannels()` -- `getTextChannelNameDisambiguations()` -- `getVocalChannelIds()` -- `hasCategories()` -- `hasChannels()` -- `hasElevatedPermissions()` -- `hasSelectableChannel()` -- `initialize()` +- `hasVideo()` +- `getVoicePlatformForChannel()` ---- -## GuildSettingsAuditLogStore +### WebAuthnStore -Available methods: +**Properties** +- `hasCredentials` -- `actionFilter()` -- `applicationCommands()` -- `automodRules()` -- `deletedTargets()` -- `groupedFetchCount()` -- `guildScheduledEvents()` -- `hasError()` -- `hasOlderLogs()` -- `integrations()` -- `isInitialLoading()` -- `isLoading()` -- `isLoadingNextPage()` -- `logs()` -- `targetIdFilter()` -- `threads()` -- `userIdFilter()` -- `userIds()` -- `webhooks()` +**Methods** +- `hasFetchedCredentials()` +- `getCredentials()` ---- -## GuildLeaderboardStore +### WebhooksStore -Available methods: +**Properties** +- `error` -- `get()` -- `getLeaderboardResponse()` -- `getLeaderboards()` +**Methods** +- `isFetching()` +- `getWebhooksForGuild()` +- `getWebhooksForChannel()` ---- -## WelcomeScreenStore +### WelcomeScreenStore -Available methods: +**Properties** +**Methods** - `get()` +- `isFetching()` - `hasError()` - `hasSeen()` - `isEmpty()` -- `isFetching()` - ---- - -## CommandsMigrationStore - -Available methods: - -- `canShowOverviewTooltip()` -- `canShowToggleTooltip()` -- `getState()` -- `initialize()` -- `shouldShowChannelNotice()` - ---- - -## ApplicationCommandStore - -Available methods: - -- `getActiveCommand()` -- `getActiveCommandSection()` -- `getActiveOption()` -- `getActiveOptionName()` -- `getCommandOrigin()` -- `getOption()` -- `getOptionState()` -- `getOptionStates()` -- `getPreferredCommandId()` -- `getSource()` -- `getState()` -- `initialize()` ---- -## GuildSettingsStore +### WindowStore -Available methods: +**Properties** -- `getBans()` -- `getErrors()` -- `getGuild()` -- `getGuildId()` -- `getMetadata()` -- `getProps()` -- `getSavedRouteState()` -- `getSection()` -- `getSelectedRoleId()` -- `getSlug()` -- `hasChanges()` -- `initialize()` -- `isGuildMetadataLoaded()` -- `isOpen()` -- `isSubmitting()` -- `showNotice()` -- `showPublicSuccessModal()` +**Methods** +- `isFocused()` +- `isVisible()` +- `getFocusedWindowId()` +- `getLastFocusedWindowId()` +- `isElementFullScreen()` +- `windowSize()` diff --git a/docs/discord/modules/index.md b/docs/discord/modules/index.md new file mode 100644 index 0000000..a667f76 --- /dev/null +++ b/docs/discord/modules/index.md @@ -0,0 +1,15 @@ +--- +order: 0 +description: Internal module reference. +--- + +# Internal Modules + +> [!IMPORTANT] +> Keep in mind that Discord's internals are not officially documented and are subject to change at any time. You can check the timestamp at the bottom of each page to see when the reference was last updated. + +Discord uses Webpack as their bundler and through [`BdApi.Webpack`](/api/webpack.md) we are able to grab a number of their internal modules for our own use. There are several commonly known types of modules and this section of the documentation serves as a living reference of some of these modules. + +## Data Stores + +This common type of modules holds data that is used throughout the entire app by Discord. This includes local caches of information about users, guilds, roles, or anything else that may otherwise need to be pulled from the server. Having access to these can greatly enhance any plugin you may be working on. You can take a look at a mostly comprehensive list on the next page, or you can check out the [plugin guide](/plugins/advanced/webpack.md) for a walkthrough and tips on reverse engineering individual methods. \ No newline at end of file From 05a61203aba90fc452cc741c76b29db2626a8852 Mon Sep 17 00:00:00 2001 From: Zerebos Date: Mon, 2 Dec 2024 09:06:19 -0500 Subject: [PATCH 2/2] Add separators --- docs/discord/modules/data-stores.md | 395 +++++++++++++++++++++++++++- 1 file changed, 392 insertions(+), 3 deletions(-) diff --git a/docs/discord/modules/data-stores.md b/docs/discord/modules/data-stores.md index 180490e..4d88aa0 100644 --- a/docs/discord/modules/data-stores.md +++ b/docs/discord/modules/data-stores.md @@ -95,16 +95,15 @@ The module list below is generated by running a code snippet in Discord's consol // Add spacing buffer and stylized methods lines.push("", "**Methods**"); for (const func of mapped[name].methods) lines.push(`- \`${func}()\``); - docs.push(...lines, "", ""); + docs.push(lines.join("\n")); } - return docs.join("\n"); + return docs.join("\n\n---\n\n"); })(); ``` ::: ## Module List - ### AccessibilityStore **Properties** @@ -145,6 +144,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getUserAgnosticState()` +--- ### ActiveJoinedThreadsStore @@ -168,6 +168,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getNewThreadCount()` - `getActiveThreadCount()` +--- ### ActiveThreadsStore @@ -182,6 +183,7 @@ The module list below is generated by running a code snippet in Discord's consol - `forEachGuild()` - `hasLoaded()` +--- ### ActivityInviteEducationStore @@ -192,6 +194,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `shouldShowEducation()` +--- ### ActivityLauncherStore @@ -201,6 +204,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `getStates()` +--- ### ActivityShelfStore @@ -210,6 +214,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### AdyenStore @@ -219,6 +224,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### AppIconPersistedStoreState @@ -231,6 +237,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `getCurrentDesktopIcon()` +--- ### AppLauncherStore @@ -247,6 +254,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialState()` - `appDMChannelsWithFailedLoads()` +--- ### AppViewStore @@ -256,6 +264,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getHomeLink()` +--- ### ApplicationAssetsStore @@ -266,6 +275,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getFetchingIds()` - `getApplicationAssets()` +--- ### ApplicationBuildStore @@ -280,6 +290,7 @@ The module list below is generated by running a code snippet in Discord's consol - `needsToFetchBuildSize()` - `getBuildSize()` +--- ### ApplicationCommandAutocompleteStore @@ -292,6 +303,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getAutocompleteLastChoices()` - `getLastResponseNonce()` +--- ### ApplicationCommandFrecencyStore @@ -305,6 +317,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getScoreWithoutLoadingLatest()` - `getTopCommandsWithoutLoadingLatest()` +--- ### ApplicationCommandIndexStore @@ -323,6 +336,7 @@ The module list below is generated by running a code snippet in Discord's consol - `query()` - `queryInstallOnDemandApp()` +--- ### ApplicationCommandStore @@ -342,6 +356,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getOption()` - `getState()` +--- ### ApplicationDirectoryApplicationsStore @@ -358,6 +373,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isFetching()` - `getApplicationLastFetchTime()` +--- ### ApplicationDirectoryCategoriesStore @@ -368,6 +384,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCategories()` - `getCategory()` +--- ### ApplicationDirectorySearchStore @@ -377,6 +394,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSearchResults()` - `getFetchState()` +--- ### ApplicationDirectorySimilarApplicationsStore @@ -386,6 +404,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSimilarApplications()` - `getFetchState()` +--- ### ApplicationFrecencyStore @@ -399,6 +418,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getScoreWithoutLoadingLatest()` - `getTopApplicationsWithoutLoadingLatest()` +--- ### ApplicationStatisticsStore @@ -408,6 +428,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getStatisticsForApplication()` - `shouldFetchStatisticsForApplication()` +--- ### ApplicationStore @@ -428,6 +449,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getFetchingOrFailedFetchingIds()` - `getAppIdForBotUserId()` +--- ### ApplicationStoreDirectoryStore @@ -439,6 +461,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getStoreLayout()` - `getFetchStatus()` +--- ### ApplicationStoreLocationStore @@ -449,6 +472,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCurrentRoute()` - `reset()` +--- ### ApplicationStoreSettingsStore @@ -457,6 +481,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### ApplicationStoreUserSettingsStore @@ -468,6 +493,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `hasAcceptedEULA()` +--- ### ApplicationStreamPreviewStore @@ -478,6 +504,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getPreviewURLForStreamKey()` - `getIsPreviewLoading()` +--- ### ApplicationStreamingSettingsStore @@ -487,6 +514,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### ApplicationStreamingStore @@ -516,6 +544,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCurrentAppIntent()` - `getStreamingState()` +--- ### ApplicationSubscriptionChannelNoticeStore @@ -526,6 +555,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserAgnosticState()` - `getLastGuildDismissedTime()` +--- ### ApplicationSubscriptionStore @@ -542,6 +572,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getApplicationEntitlementsForGuild()` - `getEntitlementsForGuild()` +--- ### ApplicationViewStore @@ -558,6 +589,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `initialize()` +--- ### AppliedGuildBoostStore @@ -574,6 +606,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCurrentUserAppliedBoosts()` - `getAppliedGuildBoost()` +--- ### ArchivedThreadsStore @@ -587,6 +620,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isLoading()` - `getThreads()` +--- ### AuthInviteStore @@ -595,6 +629,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getGuild()` +--- ### AuthSessionsStore @@ -603,6 +638,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getSessions()` +--- ### AuthorizedAppsStore @@ -613,6 +649,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getApps()` - `getFetchState()` +--- ### AutoUpdateStore @@ -621,6 +658,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getState()` +--- ### BasicGuildStore @@ -631,6 +669,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getGuildOrStatus()` - `getVersion()` +--- ### BillingInfoStore @@ -655,6 +694,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### BitRateStore @@ -663,6 +703,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### BlockedDomainStore @@ -674,6 +715,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getBlockedDomainList()` - `isBlockedDomain()` +--- ### BraintreeStore @@ -685,6 +727,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getVenmoClient()` - `getLastURL()` +--- ### BrowserCheckoutStateStore @@ -694,6 +737,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### BrowserHandoffStore @@ -705,6 +749,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `isHandoffAvailable()` +--- ### BurstReactionEffectsStore @@ -714,6 +759,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getReactionPickerAnimation()` - `getEffectForEmojiId()` +--- ### CallChatToastsStore @@ -724,6 +770,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getToastsEnabled()` - `getState()` +--- ### CallStore @@ -738,6 +785,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isCallUnavailable()` - `getInternalState()` +--- ### CategoryCollapseStore @@ -750,6 +798,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isCollapsed()` - `getCollapsedCategories()` +--- ### CertifiedDeviceStore @@ -769,6 +818,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getModel()` - `getRevision()` +--- ### ChangelogStore @@ -787,6 +837,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getStateForDebugging()` - `isLocked()` +--- ### ChannelFollowerStatsStore @@ -795,6 +846,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getFollowerStatsForChannel()` +--- ### ChannelFollowingPublishBumpStore @@ -804,6 +856,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `shouldShowBump()` +--- ### ChannelListStore @@ -815,6 +868,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getGuildWithoutChangingGuildActionRows()` - `recentsChannelCount()` +--- ### ChannelListUnreadsStore @@ -824,6 +878,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getUnreadStateForGuildId()` +--- ### ChannelListVoiceCategoryStore @@ -835,6 +890,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isVoiceCategoryCollapsed()` - `getState()` +--- ### ChannelMemberStore @@ -845,6 +901,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getProps()` - `getRows()` +--- ### ChannelPinsStore @@ -855,6 +912,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getPinnedMessages()` - `loaded()` +--- ### ChannelRTCStore @@ -885,6 +943,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getStageStreamSize()` - `getStageVideoLimitBoostUpsellDismissed()` +--- ### ChannelSKUStore @@ -893,6 +952,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getSkuIdForChannel()` +--- ### ChannelSectionStore @@ -907,6 +967,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCurrentSidebarChannelId()` - `getCurrentSidebarMessageId()` +--- ### ChannelSettingsIntegrationsStore @@ -922,6 +983,7 @@ The module list below is generated by running a code snippet in Discord's consol - `showNotice()` - `getProps()` +--- ### ChannelSettingsPermissionsStore @@ -942,6 +1004,7 @@ The module list below is generated by running a code snippet in Discord's consol - `showNotice()` - `getPermissionOverwrite()` +--- ### ChannelSettingsStore @@ -959,6 +1022,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCategory()` - `getProps()` +--- ### ChannelStatusStore @@ -967,6 +1031,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getChannelStatus()` +--- ### ChannelStore @@ -993,6 +1058,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getInitialOverlayState()` - `getDebugInfo()` +--- ### CheckoutRecoveryStore @@ -1002,6 +1068,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getIsTargeted()` - `shouldFetchCheckoutRecovery()` +--- ### ClanSetupStore @@ -1013,6 +1080,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getStateForGuild()` - `getGuildIds()` +--- ### ClientThemesBackgroundStore @@ -1028,6 +1096,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `getLinearGradient()` +--- ### ClipsStore @@ -1057,6 +1126,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasTakenDecoupledClip()` - `getNewClipIds()` +--- ### CloudSyncStore @@ -1067,6 +1137,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `isSyncing()` +--- ### CollapsedVoiceChannelStore @@ -1078,6 +1149,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCollapsed()` - `isCollapsed()` +--- ### CollectiblesCategoryStore @@ -1099,6 +1171,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getProductByStoreListingId()` - `getCategoryForProduct()` +--- ### CollectiblesMarketingsStore @@ -1108,6 +1181,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getMarketingBySurface()` +--- ### CollectiblesPurchaseStore @@ -1122,6 +1196,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getPurchase()` +--- ### CollectiblesShopStore @@ -1133,6 +1208,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getAnalytics()` +--- ### CommandsMigrationStore @@ -1145,6 +1221,7 @@ The module list below is generated by running a code snippet in Discord's consol - `canShowOverviewTooltip()` - `canShowToggleTooltip()` +--- ### ConnectedAccountsStore @@ -1163,6 +1240,7 @@ The module list below is generated by running a code snippet in Discord's consol - `deletePendingAuthorizedState()` - `hasPendingAuthorizedState()` +--- ### ConnectedAppsStore @@ -1174,6 +1252,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getApplication()` - `getAllConnections()` +--- ### ConnectedDeviceStore @@ -1189,6 +1268,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getUserAgnosticState()` +--- ### ConsentStore @@ -1200,6 +1280,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasConsented()` - `getAuthenticationConsentRequired()` +--- ### ConsumablesStore @@ -1214,6 +1295,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isEntitlementFetching()` - `getPreviousGoLiveSettings()` +--- ### ContentInventoryActivityStore @@ -1223,6 +1305,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getMatchingActivity()` +--- ### ContentInventoryOutboxStore @@ -1236,6 +1319,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserOutbox()` - `isFetchingUserOutbox()` +--- ### ContentInventoryPersistedStore @@ -1249,6 +1333,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getDebugFastImpressionCappingEnabled()` - `reset()` +--- ### ContentInventoryStore @@ -1264,6 +1349,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getDebugImpressionCappingDisabled()` - `getMatchingInboxEntry()` +--- ### ContextMenuStore @@ -1275,6 +1361,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getContextMenu()` - `close()` +--- ### CreatorMonetizationMarketingStore @@ -1283,6 +1370,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getEligibleGuildsForNagActivate()` +--- ### CreatorMonetizationStore @@ -1292,6 +1380,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getPriceTiersFetchStateForGuildAndType()` - `getPriceTiersForGuildAndType()` +--- ### DCFEventStore @@ -1300,6 +1389,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getDCFEvents()` +--- ### DataHarvestStore @@ -1309,6 +1399,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### DefaultRouteStore @@ -1321,6 +1412,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### DetectableGameSupplementalStore @@ -1335,6 +1427,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getThemes()` - `getCoverImageUrl()` +--- ### DetectedOffPlatformPremiumPerksStore @@ -1344,6 +1437,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getDetectedOffPlatformPremiumPerks()` +--- ### DevToolsDesignTogglesStore @@ -1357,6 +1451,7 @@ The module list below is generated by running a code snippet in Discord's consol - `all()` - `allWithDescriptions()` +--- ### DevToolsDevSettingsStore @@ -1370,6 +1465,7 @@ The module list below is generated by running a code snippet in Discord's consol - `all()` - `allByCategory()` +--- ### DevToolsSettingsStore @@ -1384,6 +1480,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getUserAgnosticState()` +--- ### DeveloperActivityShelfStore @@ -1401,6 +1498,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getDeveloperShelfItems()` - `inDevModeForApplication()` +--- ### DeveloperExperimentStore @@ -1410,6 +1508,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getExperimentDescriptor()` +--- ### DeveloperOptionsStore @@ -1433,6 +1532,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getDebugOptionsHeaderValue()` +--- ### DimensionStore @@ -1445,6 +1545,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getGuildListDimensions()` - `isAtBottom()` +--- ### DismissibleContentFrameworkStore @@ -1459,6 +1560,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getRenderedAtTimestamp()` - `hasUserHitDCCap()` +--- ### DispatchApplicationErrorStore @@ -1467,6 +1569,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getLastError()` +--- ### DispatchApplicationLaunchSetupStore @@ -1476,6 +1579,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getLastProgress()` - `isRunning()` +--- ### DispatchApplicationStore @@ -1496,6 +1600,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getHistoricalTotalBytesWritten()` - `whenInitialized()` +--- ### DispatchManagerStore @@ -1509,6 +1614,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getQueuePosition()` - `isCorruptInstallation()` +--- ### DomainMigrationStore @@ -1517,6 +1623,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getMigrationStatus()` +--- ### DraftStore @@ -1530,6 +1637,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getDraft()` - `getThreadSettings()` +--- ### EditMessageStore @@ -1544,6 +1652,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getEditingMessage()` - `getEditActionSource()` +--- ### EmailSettingsStore @@ -1552,6 +1661,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getEmailSettings()` +--- ### EmbeddedActivitiesStore @@ -1584,6 +1694,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getLaunchStates()` - `getActivityPopoutWindowLayout()` +--- ### EmojiCaptionsStore @@ -1598,6 +1709,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasPersistedState()` - `clear()` +--- ### EmojiStore @@ -1628,6 +1740,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasUsableEmojiInAnyGuild()` - `hasFavoriteEmojis()` +--- ### EnablePublicGuildUpsellNoticeStore @@ -1637,6 +1750,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `isVisible()` +--- ### EntitlementStore @@ -1660,6 +1774,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getFractionalPremium()` - `getUnactivatedFractionalPremiumUnits()` +--- ### EventDirectoryStore @@ -1671,6 +1786,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCachedGuildByEventId()` - `getCachedGuildScheduledEventById()` +--- ### ExpandedGuildFolderStore @@ -1682,6 +1798,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getExpandedFolders()` - `isFolderExpanded()` +--- ### ExperimentStore @@ -1709,6 +1826,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSerializedState()` - `hasExperimentTrackedExposure()` +--- ### ExternalStreamingStore @@ -1718,6 +1836,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getStream()` +--- ### FalsePositiveStore @@ -1729,6 +1848,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getChannelFpInfo()` - `canSubmitFpReport()` +--- ### FamilyCenterStore @@ -1753,6 +1873,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isLoading()` - `canRefetch()` +--- ### FavoriteStore @@ -1767,6 +1888,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCategoryRecord()` - `getNickname()` +--- ### FavoritesSuggestionStore @@ -1777,6 +1899,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSuggestedChannelId()` - `getState()` +--- ### FirstPartyRichPresenceStore @@ -1786,6 +1909,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getActivities()` +--- ### ForumActivePostStore @@ -1800,6 +1924,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getAndDeleteMostRecentUserCreatedThreadId()` - `getFirstNoReplyThreadId()` +--- ### ForumChannelAdminOnboardingGuideStore @@ -1810,6 +1935,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasHidden()` - `getState()` +--- ### ForumPostMessagesStore @@ -1820,6 +1946,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isLoading()` - `getMessage()` +--- ### ForumPostUnreadCountStore @@ -1830,6 +1957,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCount()` - `getThreadIdsMissingCounts()` +--- ### ForumSearchStore @@ -1841,6 +1969,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSearchResults()` - `getHasSearchResults()` +--- ### FrecencyStore @@ -1857,6 +1986,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMaxScore()` - `getBonusScore()` +--- ### FriendSuggestionStore @@ -1868,6 +1998,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSuggestions()` - `getSuggestion()` +--- ### FriendsStore @@ -1877,6 +2008,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### GIFPickerViewStore @@ -1892,6 +2024,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSuggestions()` - `getTrendingSearchTerms()` +--- ### GameConsoleStore @@ -1908,6 +2041,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getRemoteSessionId()` - `getAwaitingRemoteSessionInfo()` +--- ### GameInviteStore @@ -1921,6 +2055,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getLastUnseenInvite()` - `getUnseenInviteCount()` +--- ### GameLibraryViewStore @@ -1933,6 +2068,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `initialize()` +--- ### GamePartyStore @@ -1944,6 +2080,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserParties()` - `getParties()` +--- ### GameStore @@ -1964,6 +2101,7 @@ The module list below is generated by running a code snippet in Discord's consol - `shouldReport()` - `markGameReported()` +--- ### GatedChannelStore @@ -1975,6 +2113,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isChannelGatedAndVisible()` - `isChannelOrThreadParentGated()` +--- ### GatewayConnectionStore @@ -1988,6 +2127,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isConnectedOrOverlay()` - `lastTimeConnectedChanged()` +--- ### GiftCodeStore @@ -2006,6 +2146,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getResolvedCodes()` - `getAcceptingCodes()` +--- ### GlobalDiscoveryServersSearchCountStore @@ -2016,6 +2157,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getIsFetchingCounts()` - `getCounts()` +--- ### GlobalDiscoveryServersSearchLayoutStore @@ -2025,6 +2167,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getVisibleTabs()` +--- ### GlobalDiscoveryServersSearchResultsStore @@ -2044,6 +2187,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getIsAlgoliaInitialized()` - `getIsBlocked()` +--- ### GuildAffinitiesStore @@ -2056,6 +2200,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `getGuildAffinity()` +--- ### GuildAutomodMessageStore @@ -2069,6 +2214,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMentionRaidDetected()` - `getLastIncidentAlertMessage()` +--- ### GuildAvailabilityStore @@ -2081,6 +2227,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `isUnavailable()` +--- ### GuildBoostSlotStore @@ -2092,6 +2239,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getGuildBoostSlot()` +--- ### GuildBoostingGracePeriodNoticeStore @@ -2103,6 +2251,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isVisible()` - `getState()` +--- ### GuildBoostingNoticeStore @@ -2112,6 +2261,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `channelNoticePredicate()` +--- ### GuildBoostingProgressBarPersistedStore @@ -2122,6 +2272,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `getCountForGuild()` +--- ### GuildCategoryStore @@ -2131,6 +2282,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getCategories()` +--- ### GuildChannelStore @@ -2154,6 +2306,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasCategories()` - `getTextChannelNameDisambiguations()` +--- ### GuildDirectorySearchStore @@ -2164,6 +2317,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSearchResults()` - `shouldFetch()` +--- ### GuildDirectoryStore @@ -2178,6 +2332,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getDirectoryCategoryCounts()` - `getAdminGuildEntryIds()` +--- ### GuildDiscoveryCategoryStore @@ -2191,6 +2346,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getFetchedLocale()` - `getCategoryName()` +--- ### GuildIdentitySettingsStore @@ -2215,6 +2371,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSource()` - `getAnalyticsLocations()` +--- ### GuildIncidentsStore @@ -2226,6 +2383,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getIncidentsByGuild()` - `getGuildAlertSettings()` +--- ### GuildJoinRequestStoreV2 @@ -2241,6 +2399,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSelectedSortOrder()` - `getSelectedGuildJoinRequest()` +--- ### GuildLeaderboardRanksStore @@ -2253,6 +2412,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCurrentLeaderboardRanks()` - `reset()` +--- ### GuildLeaderboardStore @@ -2263,6 +2423,7 @@ The module list below is generated by running a code snippet in Discord's consol - `get()` - `getLeaderboardResponse()` +--- ### GuildMFAWarningStore @@ -2272,6 +2433,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `isVisible()` +--- ### GuildMemberCountStore @@ -2282,6 +2444,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMemberCount()` - `getOnlineCount()` +--- ### GuildMemberRequesterStore @@ -2291,6 +2454,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `requestMember()` +--- ### GuildMemberStore @@ -2318,6 +2482,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMemberRoleWithPendingUpdates()` - `getMemberVersion()` +--- ### GuildNSFWAgreeStore @@ -2327,6 +2492,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `didAgree()` +--- ### GuildOnboardingHomeNavigationStore @@ -2338,6 +2504,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSelectedResourceChannelId()` - `getHomeNavigationChannelId()` +--- ### GuildOnboardingHomeSettingsStore @@ -2356,6 +2523,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getEnabled()` - `getNewMemberAction()` +--- ### GuildOnboardingMemberActionStore @@ -2366,6 +2534,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasCompletedActionForChannel()` - `getState()` +--- ### GuildOnboardingPromptsStore @@ -2389,6 +2558,7 @@ The module list below is generated by running a code snippet in Discord's consol - `lastFetchedAt()` - `isAdvancedMode()` +--- ### GuildOnboardingStore @@ -2400,6 +2570,7 @@ The module list below is generated by running a code snippet in Discord's consol - `resetOnboardingStatus()` - `getCurrentOnboardingStep()` +--- ### GuildPopoutStore @@ -2411,6 +2582,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getGuild()` - `hasFetchFailed()` +--- ### GuildProductsStore @@ -2423,6 +2595,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getGuildProductFetchState()` - `isGuildProductsCacheExpired()` +--- ### GuildPromptsStore @@ -2433,6 +2606,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasViewedPrompt()` - `getState()` +--- ### GuildReadStateStore @@ -2457,6 +2631,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMentionCountForPrivateChannel()` - `getGuildChangeSentinel()` +--- ### GuildRoleConnectionEligibilityStore @@ -2465,6 +2640,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getGuildRoleConnectionEligibility()` +--- ### GuildRoleMemberCountStore @@ -2474,6 +2650,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getRoleMemberCount()` - `shouldFetch()` +--- ### GuildRoleSubscriptionTierTemplatesStore @@ -2484,6 +2661,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getTemplateWithCategory()` - `getChannel()` +--- ### GuildRoleSubscriptionsStore @@ -2504,6 +2682,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMonetizationRestrictionsFetchState()` - `getApplicationIdForGuild()` +--- ### GuildScheduledEventStore @@ -2523,6 +2702,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getActiveEventByChannel()` - `getUsersForGuildEvent()` +--- ### GuildSettingsAuditLogStore @@ -2548,6 +2728,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### GuildSettingsStore @@ -2572,6 +2753,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getBans()` - `getProps()` +--- ### GuildStore @@ -2588,6 +2770,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getRoles()` - `getRole()` +--- ### GuildSubscriptionsStore @@ -2601,6 +2784,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isSubscribedToMemberUpdates()` - `isSubscribedToAnyGuildChannel()` +--- ### GuildTemplateStore @@ -2612,6 +2796,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getForGuild()` - `getDisplayedGuildTemplateCode()` +--- ### GuildTemplateTooltipStore @@ -2621,6 +2806,7 @@ The module list below is generated by running a code snippet in Discord's consol - `shouldShowGuildTemplateDirtyTooltip()` - `shouldShowGuildTemplatePromotionTooltip()` +--- ### GuildVerificationStore @@ -2631,6 +2817,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCheck()` - `canChatInGuild()` +--- ### HDStreamingViewerStore @@ -2641,6 +2828,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `cooldownIsActive()` +--- ### HangStatusStore @@ -2655,6 +2843,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCurrentDefaultStatus()` - `getHangStatusActivity()` +--- ### HighFiveStore @@ -2667,6 +2856,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getEnabled()` - `getUserAgnosticState()` +--- ### HookErrorStore @@ -2675,6 +2865,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getHookError()` +--- ### HotspotStore @@ -2687,6 +2878,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getHotspotOverride()` - `getState()` +--- ### HubLinkNoticeStore @@ -2696,6 +2888,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `channelNoticePredicate()` +--- ### HypeSquadStore @@ -2704,6 +2897,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getHouseMembership()` +--- ### IdleStore @@ -2714,6 +2908,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isAFK()` - `getIdleSince()` +--- ### ImpersonateStore @@ -2736,6 +2931,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getImpersonateType()` - `getBackNavigationSection()` +--- ### IncomingCallStore @@ -2748,6 +2944,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getFirstIncomingCallId()` - `hasIncomingCalls()` +--- ### InstallationManagerStore @@ -2764,6 +2961,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getInstallationPath()` - `getLabelFromPath()` +--- ### InstanceIdStore @@ -2772,6 +2970,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getId()` +--- ### InstantInviteStore @@ -2783,6 +2982,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getFriendInvitesFetching()` - `canRevokeFriendInvite()` +--- ### IntegrationQueryStore @@ -2792,6 +2992,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getResults()` - `getQuery()` +--- ### InteractionModalStore @@ -2800,6 +3001,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getModalState()` +--- ### InteractionStore @@ -2812,6 +3014,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getIFrameModalApplicationId()` - `getIFrameModalKey()` +--- ### InviteModalStore @@ -2822,6 +3025,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isOpen()` - `getProps()` +--- ### InviteNoticeStore @@ -2831,6 +3035,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `channelNoticePredicate()` +--- ### InviteStore @@ -2842,6 +3047,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getInvites()` - `getInviteKeyForGuildId()` +--- ### JoinedThreadsStore @@ -2856,6 +3062,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMutedThreads()` - `isMuted()` +--- ### KeybindsStore @@ -2870,6 +3077,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getOverlayKeybind()` - `getOverlayChatKeybind()` +--- ### KeywordFilterStore @@ -2881,6 +3089,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getKeywordTrie()` - `initializeForKeywordTests()` +--- ### LabFeatureStore @@ -2892,6 +3101,7 @@ The module list below is generated by running a code snippet in Discord's consol - `get()` - `set()` +--- ### LaunchableGameStore @@ -2902,6 +3112,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `isLaunchable()` +--- ### LayerStore @@ -2911,6 +3122,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasLayers()` - `getLayers()` +--- ### LayoutStore @@ -2930,6 +3142,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getRegisteredWidgets()` - `getDefaultLayout()` +--- ### LibraryApplicationStatisticsStore @@ -2944,6 +3157,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCurrentUserStatisticsForApplication()` - `getQuickSwitcherScoreForApplication()` +--- ### LibraryApplicationStore @@ -2964,6 +3178,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getActiveLaunchOptionId()` - `whenInitialized()` +--- ### LiveChannelNoticesStore @@ -2974,6 +3189,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isLiveChannelNoticeHidden()` - `getState()` +--- ### LocalActivityStore @@ -2989,6 +3205,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getApplicationActivities()` - `getActivityForPID()` +--- ### LocalInteractionComponentStateStore @@ -2999,6 +3216,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getInteractionComponentStateVersion()` - `getInteractionComponentState()` +--- ### LocaleStore @@ -3008,6 +3226,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `initialize()` +--- ### LoginRequiredActionStore @@ -3020,6 +3239,7 @@ The module list below is generated by running a code snippet in Discord's consol - `wasLoginAttemptedInSession()` - `getState()` +--- ### LurkerModePopoutStore @@ -3029,6 +3249,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `shouldShowPopout()` +--- ### LurkingStore @@ -3044,6 +3265,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getLurkingSource()` - `getLoadId()` +--- ### MFAStore @@ -3057,6 +3279,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getBackupCodes()` - `getNonces()` +--- ### MaintenanceStore @@ -3067,6 +3290,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getIncident()` - `getScheduledMaintenance()` +--- ### MaskedLinkStore @@ -3077,6 +3301,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isTrustedDomain()` - `isTrustedProtocol()` +--- ### MaxMemberCountChannelNoticeStore @@ -3086,6 +3311,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `isVisible()` +--- ### MediaEngineStore @@ -3186,6 +3412,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSupportedSecureFramesProtocolVersion()` - `hasClipsSource()` +--- ### MediaPostEmbedStore @@ -3196,6 +3423,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getEmbedFetchState()` - `getMediaPostEmbeds()` +--- ### MediaPostSharePromptStore @@ -3204,6 +3432,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `shouldDisplayPrompt()` +--- ### MemberSafetyStore @@ -3227,6 +3456,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getLastRefreshTimestamp()` - `getLastCursorTimestamp()` +--- ### MemberVerificationFormStore @@ -3236,6 +3466,7 @@ The module list below is generated by running a code snippet in Discord's consol - `get()` - `getRulesPrompt()` +--- ### MessageReactionsStore @@ -3244,6 +3475,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getReactions()` +--- ### MessageRequestPreviewStore @@ -3254,6 +3486,7 @@ The module list below is generated by running a code snippet in Discord's consol - `shouldLoadMessageRequestPreview()` - `getMessageRequestPreview()` +--- ### MessageRequestStore @@ -3270,6 +3503,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserCountryCode()` - `isReady()` +--- ### MessageStore @@ -3292,6 +3526,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasCurrentUserSentMessage()` - `hasCurrentUserSentMessageSinceAppStart()` +--- ### MobileWebSidebarStore @@ -3300,6 +3535,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getIsOpen()` +--- ### MultiAccountStore @@ -3316,6 +3552,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getHasLoggedInAccounts()` - `getIsValidatingUsers()` +--- ### MyGuildApplicationsStore @@ -3329,6 +3566,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getNextFetchRetryTimeMs()` - `getFetchState()` +--- ### NativeScreenSharePickerStore @@ -3341,6 +3579,7 @@ The module list below is generated by running a code snippet in Discord's consol - `releasePickerStream()` - `getPickerState()` +--- ### NetworkStore @@ -3352,6 +3591,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getEffectiveConnectionSpeed()` - `getServiceProvider()` +--- ### NewChannelsStore @@ -3362,6 +3602,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getNewChannelIds()` - `shouldIndicateNewChannel()` +--- ### NewPaymentSourceStore @@ -3382,6 +3623,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCreditCardInfo()` - `getBillingAddressInfo()` +--- ### NewUserStore @@ -3392,6 +3634,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getType()` - `getState()` +--- ### NewlyAddedEmojiStore @@ -3403,6 +3646,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getLastSeenEmojiByGuild()` - `isNewerThanLastSeen()` +--- ### NoteStore @@ -3411,6 +3655,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getNote()` +--- ### NoticeStore @@ -3422,6 +3667,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getNotice()` - `isNoticeDismissed()` +--- ### NotificationCenterItemsStore @@ -3440,6 +3686,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### NotificationCenterStore @@ -3455,6 +3702,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isRefreshing()` - `shouldReload()` +--- ### NotificationSettingsStore @@ -3472,6 +3720,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getNotifyMessagesInSelectedChannel()` - `isSoundDisabled()` +--- ### NowPlayingStore @@ -3485,6 +3734,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getNowPlaying()` - `getUserGame()` +--- ### NowPlayingViewStore @@ -3497,6 +3747,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `initialize()` +--- ### OverlayBridgeStore @@ -3512,6 +3763,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isReady()` - `isCrashed()` +--- ### OverlayRTCConnectionStore @@ -3526,6 +3778,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getLastPing()` - `getOutboundLossRate()` +--- ### OverlayRunningGameStore @@ -3535,6 +3788,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getGameForPID()` - `getGame()` +--- ### OverlayStore @@ -3565,6 +3819,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getTextWidgetOpacity()` - `isPreviewingInGame()` +--- ### OverlayStore-v3 @@ -3581,6 +3836,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getFocusedPID()` - `isReady()` +--- ### OverridePremiumTypeStore @@ -3594,6 +3850,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getCreatedAtOverride()` - `getState()` +--- ### PaymentAuthenticationStore @@ -3604,6 +3861,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### PaymentSourceStore @@ -3618,6 +3876,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getDefaultBillingCountryCode()` - `getPaymentSource()` +--- ### PaymentStore @@ -3627,6 +3886,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getPayment()` - `getPayments()` +--- ### PendingReplyStore @@ -3637,6 +3897,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getPendingReply()` - `getPendingReplyActionSource()` +--- ### PerksDemosStore @@ -3651,6 +3912,7 @@ The module list below is generated by running a code snippet in Discord's consol - `overrides()` - `activatedEndTime()` +--- ### PerksDemosUIState @@ -3661,6 +3923,7 @@ The module list below is generated by running a code snippet in Discord's consol - `shouldShowOptInPopout()` - `initialize()` +--- ### PerksRelevanceStore @@ -3672,6 +3935,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### PermissionSpeakStore @@ -3682,6 +3946,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isAFKChannel()` - `shouldShowWarning()` +--- ### PermissionStore @@ -3706,6 +3971,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getGuildVersion()` - `getChannelsVersion()` +--- ### PermissionVADStore @@ -3716,6 +3982,7 @@ The module list below is generated by running a code snippet in Discord's consol - `shouldShowWarning()` - `canUseVoiceActivity()` +--- ### PhoneStore @@ -3726,6 +3993,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserAgnosticState()` - `getCountryCode()` +--- ### PictureInPictureStore @@ -3743,6 +4011,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isOpen()` - `getState()` +--- ### PoggermodeAchievementStore @@ -3754,6 +4023,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getAllUnlockedAchievements()` - `getUnlocked()` +--- ### PoggermodeSettingsStore @@ -3771,6 +4041,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserAgnosticState()` - `isEnabled()` +--- ### PoggermodeStore @@ -3785,6 +4056,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMostRecentMessageCombo()` - `getUserComboShakeIntensity()` +--- ### PopoutWindowStore @@ -3802,6 +4074,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `unmountWindow()` +--- ### PremiumGiftingIntentStore @@ -3817,6 +4090,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isGiftIntentMessageInCooldown()` - `getDevToolTotalFriendAnniversaries()` +--- ### PremiumPaymentModalStore @@ -3826,6 +4100,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getGiftCode()` +--- ### PremiumPromoStore @@ -3835,6 +4110,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `isEligible()` +--- ### PresenceStore @@ -3855,6 +4131,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getClientStatus()` - `getState()` +--- ### PrivateChannelReadStateStore @@ -3864,6 +4141,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getUnreadPrivateChannelIds()` +--- ### PrivateChannelRecipientsInviteStore @@ -3877,6 +4155,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getQuery()` - `getState()` +--- ### PrivateChannelSortStore @@ -3888,6 +4167,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSortedChannels()` - `serializeForOverlay()` +--- ### ProfileEffectStore @@ -3902,6 +4182,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasFetched()` - `getProfileEffectById()` +--- ### PromotionsStore @@ -3921,6 +4202,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### ProxyBlockStore @@ -3929,6 +4211,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### PurchaseTokenAuthStore @@ -3939,6 +4222,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### PurchasedItemsFestivityStore @@ -3951,6 +4235,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### QuestsStore @@ -3976,6 +4261,7 @@ The module list below is generated by running a code snippet in Discord's consol - `selectedTaskPlatform()` - `getOptimisticProgress()` +--- ### QuickSwitcherStore @@ -3992,6 +4278,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getChannelHistory()` - `getProps()` +--- ### RTCConnectionDesyncStore @@ -4004,6 +4291,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getDesyncedVoiceStates()` - `getDesyncedParticipants()` +--- ### RTCConnectionStore @@ -4038,6 +4326,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSecureFramesState()` - `getSecureFramesRosterMapEntry()` +--- ### RTCDebugStore @@ -4053,6 +4342,7 @@ The module list below is generated by running a code snippet in Discord's consol - `shouldRecordNextConnection()` - `getSimulcastDebugOverride()` +--- ### RTCRegionStore @@ -4067,6 +4357,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserAgnosticState()` - `shouldPerformLatencyTest()` +--- ### ReadStateStore @@ -4102,6 +4393,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getNonChannelAckId()` - `getSnapshot()` +--- ### RecentMentionsStore @@ -4123,6 +4415,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasMention()` - `getMentionCountForChannel()` +--- ### RecentVoiceChannelStore @@ -4133,6 +4426,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `getChannelHistory()` +--- ### RecentlyActiveCollapseStore @@ -4143,6 +4437,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isCollapsed()` - `getState()` +--- ### ReferencedMessageStore @@ -4154,6 +4449,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMessage()` - `getReplyIdsForChannel()` +--- ### ReferralTrialStore @@ -4181,6 +4477,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getIsFetchingReferralIncentiveEligibility()` - `getSenderIncentiveState()` +--- ### RegionStore @@ -4194,6 +4491,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getRandomRegionId()` - `getRegions()` +--- ### RelationshipStore @@ -4226,6 +4524,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getIgnoredIDs()` - `getBlockedOrIgnoredIDs()` +--- ### RunningGameStore @@ -4256,6 +4555,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isDetectionEnabled()` - `addExecutableTrackedByAnalytics()` +--- ### SKUPaymentModalStore @@ -4276,6 +4576,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isOpen()` - `isFetchingSKU()` +--- ### SKUStore @@ -4290,6 +4591,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getParentSKU()` - `didFetchingSkuFail()` +--- ### SafetyHubStore @@ -4316,6 +4618,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getAgeVerificationError()` - `getIsLoadingAgeVerification()` +--- ### SaveableChannelsStore @@ -4329,6 +4632,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSaveableChannels()` - `takeSnapshot()` +--- ### SavedMessagesStore @@ -4348,6 +4652,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isMessageBookmarked()` - `isMessageReminder()` +--- ### SearchAutocompleteStore @@ -4357,6 +4662,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### SearchMessageStore @@ -4365,6 +4671,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getMessage()` +--- ### SearchStore @@ -4395,6 +4702,7 @@ The module list below is generated by running a code snippet in Discord's consol - `shouldShowNoResultsAlt()` - `getResultsState()` +--- ### SecureFramesPersistedStore @@ -4406,6 +4714,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getPersistentCodesEnabled()` - `getUploadedKeyVersionsCached()` +--- ### SecureFramesVerifiedStore @@ -4417,6 +4726,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isStreamVerified()` - `isUserVerified()` +--- ### SelectedChannelStore @@ -4432,6 +4742,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getLastSelectedChannels()` - `getLastChannelFollowingDestination()` +--- ### SelectedGuildStore @@ -4444,6 +4755,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getLastSelectedGuildId()` - `getLastSelectedTimestamp()` +--- ### SelectivelySyncedUserSettingsStore @@ -4456,6 +4768,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getTextSettings()` - `getAppearanceSettings()` +--- ### SelfPresenceStore @@ -4470,6 +4783,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getApplicationActivity()` - `findActivity()` +--- ### SendMessageOptionsStore @@ -4478,6 +4792,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getOptions()` +--- ### SessionsStore @@ -4491,6 +4806,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSessionById()` - `getActiveSession()` +--- ### SharedCanvasStore @@ -4503,6 +4819,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getEmojiImage()` - `getDrawMode()` +--- ### SignUpStore @@ -4513,6 +4830,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getActiveGuildSignUp()` - `hasCompletedTarget()` +--- ### SlowmodeStore @@ -4522,6 +4840,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getSlowmodeCooldownGuess()` +--- ### SortedGuildStore @@ -4538,6 +4857,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getFastListGuildFolders()` - `takeSnapshot()` +--- ### SortedVoiceStateStore @@ -4552,6 +4872,7 @@ The module list below is generated by running a code snippet in Discord's consol - `countVoiceStatesForChannel()` - `getVoiceStateVersion()` +--- ### SoundboardEventStore @@ -4565,6 +4886,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `hasPendingUsage()` +--- ### SoundboardStore @@ -4590,6 +4912,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasHadOtherUserPlaySoundInSession()` - `hasFetchedAllSounds()` +--- ### SoundpackStore @@ -4601,6 +4924,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSoundpack()` - `getLastSoundpackExperimentId()` +--- ### SpamMessageRequestStore @@ -4616,6 +4940,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isAcceptedOptimistic()` - `isReady()` +--- ### SpeakingStore @@ -4633,6 +4958,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isAnyonePrioritySpeaking()` - `isCurrentUserPrioritySpeaking()` +--- ### SpellcheckStore @@ -4643,6 +4969,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isEnabled()` - `hasLearnedWord()` +--- ### SpotifyProtocolStore @@ -4651,6 +4978,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `isProtocolRegistered()` +--- ### SpotifyStore @@ -4670,6 +4998,7 @@ The module list below is generated by running a code snippet in Discord's consol - `shouldShowActivity()` - `getActivity()` +--- ### StageChannelParticipantStore @@ -4686,6 +5015,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getChannelsVersion()` - `getParticipant()` +--- ### StageChannelRoleStore @@ -4698,6 +5028,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isAudienceMember()` - `getPermissionsForUser()` +--- ### StageChannelSelfRichPresenceStore @@ -4707,6 +5038,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getActivity()` +--- ### StageInstanceStore @@ -4719,6 +5051,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getStageInstancesByGuild()` - `getAllStageInstances()` +--- ### StageMusicStore @@ -4730,6 +5063,7 @@ The module list below is generated by running a code snippet in Discord's consol - `shouldPlay()` - `getUserAgnosticState()` +--- ### StickerMessagePreviewStore @@ -4738,6 +5072,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getStickerPreview()` +--- ### StickersPersistedStore @@ -4749,6 +5084,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `hasPendingUsage()` +--- ### StickersStore @@ -4770,6 +5106,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getAllGuildStickers()` - `getStickersByGuildId()` +--- ### StoreListingStore @@ -4784,6 +5121,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isFetchingForSKU()` - `getStoreListing()` +--- ### StreamRTCConnectionStore @@ -4808,6 +5146,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSecureFramesState()` - `getSecureFramesRosterMapEntry()` +--- ### StreamerModeStore @@ -4825,6 +5164,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `getSettings()` +--- ### StreamingCapabilitiesStore @@ -4837,6 +5177,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### SubscriptionPlanStore @@ -4860,6 +5201,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasPaymentSourceForSKUId()` - `hasPaymentSourceForSKUIds()` +--- ### SubscriptionRemindersStore @@ -4868,6 +5210,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `shouldShowReactivateNotice()` +--- ### SubscriptionRoleStore @@ -4882,6 +5225,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserSubscriptionRoles()` - `getUserIsAdmin()` +--- ### SubscriptionStore @@ -4902,6 +5246,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMostRecentPremiumTypeSubscription()` - `getPreviousPremiumTypeSubscription()` +--- ### SummaryStore @@ -4927,6 +5272,7 @@ The module list below is generated by running a code snippet in Discord's consol - `defaultChannelIds()` - `visibleSummaryIndex()` +--- ### SurveyStore @@ -4939,6 +5285,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getSurveyOverride()` - `getLastSeenTimestamp()` +--- ### TTSStore @@ -4951,6 +5298,7 @@ The module list below is generated by running a code snippet in Discord's consol - `isSpeakingMessage()` - `getUserAgnosticState()` +--- ### TenureRewardStore @@ -4962,6 +5310,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getFetchState()` - `getTenureRewardStatusForRewardId()` +--- ### TestModeStore @@ -4981,6 +5330,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `whenInitialized()` +--- ### ThemeStore @@ -4995,6 +5345,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### ThreadMemberListStore @@ -5006,6 +5357,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMemberListSections()` - `canUserViewChannel()` +--- ### ThreadMembersStore @@ -5017,6 +5369,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMemberIdsPreview()` - `getInitialOverlayState()` +--- ### ThreadMessageStore @@ -5029,6 +5382,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getChannelThreadsVersion()` - `getInitialOverlayState()` +--- ### TopEmojiStore @@ -5040,6 +5394,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getTopEmojiIdsByGuildId()` - `getIsFetching()` +--- ### TransientKeyStore @@ -5049,6 +5404,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUsers()` - `isKeyVerified()` +--- ### TutorialIndicatorStore @@ -5062,6 +5418,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getData()` - `getDefinition()` +--- ### TypingStore @@ -5071,6 +5428,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getTypingUsers()` - `isTyping()` +--- ### UnreadSettingNoticeStore2 @@ -5082,6 +5440,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getLastActionTime()` - `maybeAutoUpgradeChannel()` +--- ### UnsyncedUserSettingsStore @@ -5118,6 +5477,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getUserAgnosticState()` +--- ### UpcomingEventNoticesStore @@ -5131,6 +5491,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getAllUpcomingNoticeSeenTimes()` - `getState()` +--- ### UploadAttachmentStore @@ -5144,6 +5505,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUpload()` - `findUpload()` +--- ### UploadStore @@ -5156,6 +5518,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUploaderFileForMessageId()` - `getUploadAttachments()` +--- ### UserAffinitiesStore @@ -5171,6 +5534,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserAffinity()` - `getUserAffinitiesUserIds()` +--- ### UserAffinitiesStoreV2 @@ -5184,6 +5548,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserAffinity()` - `getState()` +--- ### UserGuildJoinRequestStore @@ -5197,6 +5562,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasJoinRequestCoackmark()` - `getCooldown()` +--- ### UserGuildSettingsStore @@ -5251,6 +5617,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getChannelRecordUnreadSetting()` - `getChannelUnreadSetting()` +--- ### UserLeaderboardStore @@ -5261,6 +5628,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `getLastUpdateRequested()` +--- ### UserOfferStore @@ -5285,6 +5653,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `forceReset()` +--- ### UserProfileStore @@ -5302,6 +5671,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getMutualGuilds()` - `takeSnapshot()` +--- ### UserRequiredActionStore @@ -5311,6 +5681,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasAction()` - `getAction()` +--- ### UserSettingsAccountStore @@ -5338,6 +5709,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getTryItOutBanner()` - `getAllTryItOut()` +--- ### UserSettingsModalStore @@ -5355,6 +5727,7 @@ The module list below is generated by running a code snippet in Discord's consol - `shouldOpenWithoutBackstack()` - `getProps()` +--- ### UserSettingsOverridesStore @@ -5366,6 +5739,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getAppliedOverrideReasonKey()` - `getOverride()` +--- ### UserSettingsProtoStore @@ -5385,6 +5759,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getDismissedGuildContent()` - `getGuildsProto()` +--- ### UserStore @@ -5402,6 +5777,7 @@ The module list below is generated by running a code snippet in Discord's consol - `filter()` - `getCurrentUser()` +--- ### VerifiedKeyStore @@ -5415,6 +5791,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getUserIds()` - `getUserVerifiedKeys()` +--- ### VideoBackgroundStore @@ -5426,6 +5803,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `initialize()` +--- ### VideoQualityModeStore @@ -5434,6 +5812,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** +--- ### VideoSpeakerStore @@ -5443,6 +5822,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getSpeaker()` +--- ### VideoStreamStore @@ -5452,6 +5832,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getStreamId()` - `getUserStreamData()` +--- ### ViewHistoryStore @@ -5462,6 +5843,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getState()` - `hasViewed()` +--- ### VirtualCurrencyStore @@ -5476,6 +5858,7 @@ The module list below is generated by running a code snippet in Discord's consol - `handleRedeemVirtualCurrencySuccess()` - `handleRedeemVirtualCurrencyFail()` +--- ### VoiceChannelEffectsPersistedStore @@ -5485,6 +5868,7 @@ The module list below is generated by running a code snippet in Discord's consol - `initialize()` - `getState()` +--- ### VoiceChannelEffectsStore @@ -5496,6 +5880,7 @@ The module list below is generated by running a code snippet in Discord's consol **Methods** - `getEffectForUserId()` +--- ### VoiceStateStore @@ -5522,6 +5907,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasVideo()` - `getVoicePlatformForChannel()` +--- ### WebAuthnStore @@ -5532,6 +5918,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasFetchedCredentials()` - `getCredentials()` +--- ### WebhooksStore @@ -5543,6 +5930,7 @@ The module list below is generated by running a code snippet in Discord's consol - `getWebhooksForGuild()` - `getWebhooksForChannel()` +--- ### WelcomeScreenStore @@ -5555,6 +5943,7 @@ The module list below is generated by running a code snippet in Discord's consol - `hasSeen()` - `isEmpty()` +--- ### WindowStore