this repo has no description

Merge pull request #178 from moonlight-mod/mappings-1.0.11

Update mappings and move most findByCodes to paths

Changed files
+1603 -268
packages
+1
packages/core-extensions/src/contextMenu/webpackModules/contextMenu.ts
···
};
// Unmangle Menu elements
+
// spacepack.require.m[moonlight.moonmap.modules["discord/modules/menus/web/Menu"]].toString();
const code =
spacepack.require.m[
spacepack.findByCode("Menu API only allows Items and groups of Items as children.")[0].id
+1
packages/core-extensions/src/contextMenu/webpackModules/evilMenu.ts
···
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
+
// spacepack.require.m[moonlight.moonmap.modules["discord/modules/menus/web/Menu"]].toString();
let code =
spacepack.require.m[
spacepack.findByCode("Menu API only allows Items and groups of Items as children.")[0].id
+1 -1
packages/core-extensions/src/moonbase/index.tsx
···
{ id: "react" },
{ id: "discord/components/common/index" },
{ ext: "moonbase", id: "stores" },
-
{ id: "discord/modules/guild_settings/IntegrationCard.css" },
+
{ id: "discord/modules/guild_settings/web/AppCard.css" },
"Masks.PANEL_BUTTON",
'"Missing channel in Channel.openChannelContextMenu"',
".forumOrHome]:"
+6 -9
packages/core-extensions/src/moonbase/webpackModules/crashScreen.tsx
···
import React from "@moonlight-mod/wp/react";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
+
import { Button, TabBar } from "@moonlight-mod/wp/discord/components/common/index";
import { useStateFromStores, useStateFromStoresObject } from "@moonlight-mod/wp/discord/packages/flux";
-
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
import { RepositoryManifest, UpdateState } from "../types";
import { ConfigExtension, DetectedExtension } from "@moonlight-mod/types";
-
-
const { Button, TabBar } = Components;
-
const TabBarClasses = spacepack.findByCode(/tabBar:"tabBar_[a-z0-9]+",tabBarItem:"tabBarItem_[a-z0-9]+"/)[0].exports;
+
import DiscoveryClasses from "@moonlight-mod/wp/discord/modules/discovery/web/Discovery.css";
const MODULE_REGEX = /Webpack-Module-(\d+)/g;
···
<div className="moonbase-crash-wrapper">
{action}
<TabBar
-
className={`${TabBarClasses.tabBar} moonbase-crash-tabs`}
+
className={`${DiscoveryClasses.tabBar} moonbase-crash-tabs`}
type="top"
selectedItem={tab}
onItemSelect={(v) => setTab(v)}
>
-
<TabBar.Item className={TabBarClasses.tabBarItem} id="crash">
+
<TabBar.Item className={DiscoveryClasses.tabBarItem} id="crash">
Crash details
</TabBar.Item>
-
<TabBar.Item className={TabBarClasses.tabBarItem} id="extensions" disabled={updateCount === 0}>
+
<TabBar.Item className={DiscoveryClasses.tabBarItem} id="extensions" disabled={updateCount === 0}>
{`Extension updates (${updateCount})`}
</TabBar.Item>
-
<TabBar.Item className={TabBarClasses.tabBarItem} id="causes" disabled={causes.length === 0}>
+
<TabBar.Item className={DiscoveryClasses.tabBarItem} id="causes" disabled={causes.length === 0}>
{`Possible causes (${causes.length})`}
</TabBar.Item>
</TabBar>
+10 -11
packages/core-extensions/src/moonbase/webpackModules/settings.tsx
···
import React from "@moonlight-mod/wp/react";
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
import { Moonbase, pages, RestartAdviceMessage, Update } from "@moonlight-mod/wp/moonbase_ui";
-
+
import UserSettingsModalActionCreators from "@moonlight-mod/wp/discord/actions/UserSettingsModalActionCreators";
+
import Margins from "@moonlight-mod/wp/discord/styles/shared/Margins.css";
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
-
-
const { MenuItem, Text, Breadcrumbs } = Components;
-
-
const Margins = spacepack.require("discord/styles/shared/Margins.css");
-
-
const { open } = spacepack.findByCode(':"USER_SETTINGS_MODAL_SET_SECTION"')[0].exports.Z;
+
import { MenuItem, Text, Breadcrumbs } from "@moonlight-mod/wp/discord/components/common/index";
-
let SettingsNotice;
const notice = {
stores: [MoonbaseSettingsStore],
element: () => {
// Require it here because lazy loading SUX
-
SettingsNotice ??= spacepack.findByCode("onSaveButtonColor", "FocusRingScope")[0].exports.Z;
+
const SettingsNotice = spacepack.require("discord/components/common/SettingsNotice").default;
return (
<SettingsNotice
submitting={MoonbaseSettingsStore.submitting}
···
settings.addSectionMenuItems(
"moonbase",
...pages.map((page, i) => (
-
<MenuItem key={page.id} id={`moonbase-${page.id}`} label={page.name} action={() => open("moonbase", i)} />
+
<MenuItem
+
key={page.id}
+
id={`moonbase-${page.id}`}
+
label={page.name}
+
action={() => UserSettingsModalActionCreators.open("moonbase", i.toString())}
+
/>
))
);
}
+2 -4
packages/core-extensions/src/moonbase/webpackModules/ui/HelpMessage.tsx
···
import React from "@moonlight-mod/wp/react";
-
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
import Flex from "@moonlight-mod/wp/discord/uikit/Flex";
import { Text } from "@moonlight-mod/wp/discord/components/common/index";
-
-
const Margins = spacepack.require("discord/styles/shared/Margins.css");
-
const HelpMessageClasses = spacepack.findByCode("positive:", "iconDiv:")[0].exports;
+
import HelpMessageClasses from "@moonlight-mod/wp/discord/components/common/HelpMessage.css";
+
import Margins from "@moonlight-mod/wp/discord/styles/shared/Margins.css";
// reimpl of HelpMessage but with a custom icon
export default function HelpMessage({
+1 -5
packages/core-extensions/src/moonbase/webpackModules/ui/RestartAdvice.tsx
···
import { useStateFromStores } from "@moonlight-mod/wp/discord/packages/flux";
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
+
import { Button, CircleWarningIcon } from "@moonlight-mod/wp/discord/components/common/index";
import React from "@moonlight-mod/wp/react";
import { RestartAdvice } from "../../types";
import HelpMessage from "./HelpMessage";
-
-
const { Button } = Components;
const strings: Record<RestartAdvice, string> = {
[RestartAdvice.NotNeeded]: "how did you even",
···
[RestartAdvice.ReloadNeeded]: () => window.location.reload(),
[RestartAdvice.RestartNeeded]: () => MoonbaseSettingsStore.restartDiscord()
};
-
-
const { CircleWarningIcon } = Components;
export default function RestartAdviceMessage() {
const restartAdvice = useStateFromStores([MoonbaseSettingsStore], () => MoonbaseSettingsStore.restartAdvice);
+14 -11
packages/core-extensions/src/moonbase/webpackModules/ui/about.tsx
···
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
+
import {
+
Card,
+
Text,
+
useThemeContext,
+
Button,
+
AngleBracketsIcon,
+
BookCheckIcon,
+
ClydeIcon
+
} from "@moonlight-mod/wp/discord/components/common/index";
import Flex from "@moonlight-mod/wp/discord/uikit/Flex";
import React from "@moonlight-mod/wp/react";
import MarkupUtils from "@moonlight-mod/wp/discord/modules/markup/MarkupUtils";
-
import IntegrationCard from "@moonlight-mod/wp/discord/modules/guild_settings/IntegrationCard.css";
+
import AppCardClasses from "@moonlight-mod/wp/discord/modules/guild_settings/web/AppCard.css";
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
-
const { Card, Text, useThemeContext, Button, AngleBracketsIcon, BookCheckIcon, ClydeIcon } = Components;
-
const wordmark = "https://raw.githubusercontent.com/moonlight-mod/moonlight/refs/heads/main/img/wordmark.png";
const wordmarkLight =
"https://raw.githubusercontent.com/moonlight-mod/moonlight/refs/heads/main/img/wordmark-light.png";
···
function Dev({ name, picture, link }: { name: string; picture: string; link: string }) {
return (
-
<Card editable={true} className={IntegrationCard.card}>
-
<div className={IntegrationCard.cardHeader + " moonbase-dev"}>
+
<Card editable={true} className={AppCardClasses.card}>
+
<div className={AppCardClasses.cardHeader + " moonbase-dev"}>
<Flex direction={Flex.Direction.HORIZONTAL} align={Flex.Align.CENTER}>
<img src={picture} alt={name} className="moonbase-dev-avatar" />
···
onClick={() => {
if (openInClient) {
try {
-
const openLink = spacepack.findFunctionByStrings(
-
spacepack.findByCode(".trackAnnouncementMessageLinkClicked({messageId:")[0].exports,
-
".trackAnnouncementMessageLinkClicked({messageId:"
-
) as ({ href }: { href: string }) => void;
-
openLink({ href: link });
+
const { handleClick } = spacepack.require("discord/utils/MaskedLinkUtils");
+
handleClick({ href: link });
} catch {
window.open(link);
}
+14 -13
packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx
···
Clickable
} from "@moonlight-mod/wp/discord/components/common/index";
import Flex from "@moonlight-mod/wp/discord/uikit/Flex";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
+
import { CircleXIcon } from "@moonlight-mod/wp/discord/components/common/index";
+
import Margins from "@moonlight-mod/wp/discord/styles/shared/Margins.css";
+
import FormSwitchClasses from "@moonlight-mod/wp/discord/components/common/FormSwitch.css";
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
-
const FormClasses = spacepack.findByCode("dividerDefault:")[0].exports;
-
const Margins = spacepack.findByCode("marginCenterHorz:")[0].exports;
-
-
let RemoveButtonClasses: any;
+
let GuildSettingsRoleEditClasses: any;
spacepack
.lazyLoad(
"renderArtisanalHack",
/\[(?:.\.e\("\d+?"\),?)+\][^}]+?webpackId:\d+,name:"GuildSettings"/,
/webpackId:(\d+),name:"GuildSettings"/
)
-
.then(() => (RemoveButtonClasses = spacepack.findByCode("removeButtonContainer")[0].exports));
-
-
// FIXME: type component keys
-
const { CircleXIcon } = Components;
+
.then(
+
() =>
+
(GuildSettingsRoleEditClasses = spacepack.require(
+
"discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"
+
))
+
);
function RemoveEntryButton({ onClick }: { onClick: () => void }) {
return (
-
<div className={RemoveButtonClasses.removeButtonContainer}>
+
<div className={GuildSettingsRoleEditClasses.removeButtonContainer}>
<Tooltip text="Remove entry" position="top">
{(props: any) => (
-
<Clickable {...props} className={RemoveButtonClasses.removeButton} onClick={onClick}>
+
<Clickable {...props} className={GuildSettingsRoleEditClasses.removeButton} onClick={onClick}>
<CircleXIcon width={24} height={24} />
</Clickable>
)}
···
<FormText className={Margins.marginBottom4}>A list of remote repositories to display extensions from</FormText>
<ArrayFormItem config="repositories" />
</FormItem>
-
<FormDivider className={FormClasses.dividerDefault} />
+
<FormDivider className={FormSwitchClasses.dividerDefault} />
<FormItem title="Extension search paths" className={Margins.marginTop20}>
<FormText className={Margins.marginBottom4}>
A list of local directories to search for built extensions
</FormText>
<ArrayFormItem config="devSearchPaths" />
</FormItem>
-
<FormDivider className={FormClasses.dividerDefault} />
+
<FormDivider className={FormSwitchClasses.dividerDefault} />
<FormSwitch
className={Margins.marginTop20}
value={MoonbaseSettingsStore.getConfigOption("patchAll") ?? false}
+38 -45
packages/core-extensions/src/moonbase/webpackModules/ui/extensions/card.tsx
···
import { ExtensionState } from "../../../types";
import { constants, ExtensionLoadSource, ExtensionTag } from "@moonlight-mod/types";
+
import { ExtensionCompat } from "@moonlight-mod/core/extension/loader";
-
-
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
+
import {
+
BeakerIcon,
+
DownloadIcon,
+
TrashIcon,
+
AngleBracketsIcon,
+
Tooltip,
+
Card,
+
Text,
+
FormSwitch,
+
TabBar,
+
Button,
+
ChannelListIcon,
+
HeartIcon,
+
WindowTopOutlineIcon
+
} from "@moonlight-mod/wp/discord/components/common/index";
import React from "@moonlight-mod/wp/react";
import { useStateFromStores } from "@moonlight-mod/wp/discord/packages/flux";
import Flex from "@moonlight-mod/wp/discord/uikit/Flex";
import MarkupUtils from "@moonlight-mod/wp/discord/modules/markup/MarkupUtils";
-
import IntegrationCard from "@moonlight-mod/wp/discord/modules/guild_settings/IntegrationCard.css";
-
+
import AppCardClasses from "@moonlight-mod/wp/discord/modules/guild_settings/web/AppCard.css";
+
import PanelButton from "@moonlight-mod/wp/discord/components/common/PanelButton";
+
import DiscoveryClasses from "@moonlight-mod/wp/discord/modules/discovery/web/Discovery.css";
+
import MarkupClasses from "@moonlight-mod/wp/discord/modules/messages/web/Markup.css";
+
import BuildOverrideClasses from "@moonlight-mod/wp/discord/modules/build_overrides/web/BuildOverride.css";
+
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
import ExtensionInfo from "./info";
import Settings from "./settings";
import { doGenericExtensionPopup, doMissingExtensionPopup } from "./popup";
···
Settings
}
-
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
-
-
const {
-
BeakerIcon,
-
DownloadIcon,
-
TrashIcon,
-
AngleBracketsIcon,
-
ChannelListIcon,
-
HeartIcon,
-
WindowTopOutlineIcon,
-
Tooltip
-
} = Components;
-
-
const PanelButton = spacepack.findByCode("Masks.PANEL_BUTTON")[0].exports.Z;
-
const TabBarClasses = spacepack.findByCode("tabBar:", "tabBarItem:", "headerContentWrapper:")[0].exports;
-
const MarkupClasses = spacepack.findByCode("markup:", "inlineFormat:")[0].exports;
-
-
const BuildOverrideClasses = spacepack.findByCode("disabledButtonOverride:")[0].exports;
-
const COMPAT_TEXT_MAP: Record<ExtensionCompat, string> = {
[ExtensionCompat.Compatible]: "huh?",
[ExtensionCompat.InvalidApiLevel]: "Incompatible API level",
···
update != null && ext?.changelog != null ? ExtensionPage.Changelog : ExtensionPage.Info
);
-
const { Card, Text, FormSwitch, TabBar, Button } = Components;
-
-
const tagline = ext?.manifest?.meta?.tagline;
-
const settings = ext?.settingsOverride ?? ext.manifest?.settings;
-
const description = ext?.manifest?.meta?.description;
-
const changelog = ext?.changelog;
+
const tagline = ext.manifest?.meta?.tagline;
+
const settings = ext.settingsOverride ?? ext.manifest?.settings;
+
const description = ext.manifest?.meta?.description;
+
const changelog = ext.changelog;
const linkButtons = [
ext?.manifest?.meta?.source && (
-
<PanelLinkButton icon={AngleBracketsIcon} tooltip="View source" link={ext.manifest.meta.source} />
+
<PanelLinkButton icon={<AngleBracketsIcon />} tooltip="View source" link={ext.manifest.meta.source} />
),
-
ext?.source?.url && <PanelLinkButton icon={ChannelListIcon} tooltip="View repository" link={ext.source.url} />,
-
ext?.manifest?.meta?.donate && <PanelLinkButton icon={HeartIcon} tooltip="Donate" link={ext.manifest.meta.donate} />
+
ext?.source?.url && <PanelLinkButton icon={<ChannelListIcon />} tooltip="View repository" link={ext.source.url} />,
+
ext?.manifest?.meta?.donate && (
+
<PanelLinkButton icon={<HeartIcon />} tooltip="Donate" link={ext.manifest.meta.donate} />
+
)
].filter((x) => x != null);
const enabledDependants = useStateFromStores([MoonbaseSettingsStore], () =>
···
return ext == null ? (
<></>
) : (
-
<Card editable={true} className={IntegrationCard.card}>
-
<div className={IntegrationCard.cardHeader}>
+
<Card editable={true} className={AppCardClasses.card}>
+
<div className={AppCardClasses.cardHeader}>
<Flex direction={Flex.Direction.VERTICAL}>
<Flex direction={Flex.Direction.HORIZONTAL} align={Flex.Align.CENTER}>
<Text variant="text-md/semibold">{ext.manifest?.meta?.name ?? ext.id}</Text>
···
selectedItem={tab}
type="top"
onItemSelect={setTab}
-
className={TabBarClasses.tabBar}
+
className={DiscoveryClasses.tabBar}
style={{
padding: "0 20px"
}}
>
-
<TabBar.Item className={TabBarClasses.tabBarItem} id={ExtensionPage.Info}>
+
<TabBar.Item className={DiscoveryClasses.tabBarItem} id={ExtensionPage.Info}>
Info
</TabBar.Item>
-
{description != null && (
-
<TabBar.Item className={TabBarClasses.tabBarItem} id={ExtensionPage.Description}>
-
Description
-
</TabBar.Item>
-
)}
-
{changelog != null && (
-
<TabBar.Item className={TabBarClasses.tabBarItem} id={ExtensionPage.Changelog}>
+
<TabBar.Item className={DiscoveryClasses.tabBarItem} id={ExtensionPage.Changelog}>
Changelog
</TabBar.Item>
)}
+
{settings != null && (
-
<TabBar.Item className={TabBarClasses.tabBarItem} id={ExtensionPage.Settings}>
+
<TabBar.Item className={DiscoveryClasses.tabBarItem} id={ExtensionPage.Settings}>
Settings
</TabBar.Item>
)}
+44 -49
packages/core-extensions/src/moonbase/webpackModules/ui/extensions/filterBar.tsx
···
import { tagNames } from "./info";
-
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
import * as React from "@moonlight-mod/wp/react";
import { useStateFromStores } from "@moonlight-mod/wp/discord/packages/flux";
···
Menu,
MenuGroup,
MenuCheckboxItem,
-
MenuItem
+
MenuItem,
+
ChevronSmallDownIcon,
+
ChevronSmallUpIcon,
+
ArrowsUpDownIcon,
+
RetryIcon,
+
Tooltip
} from "@moonlight-mod/wp/discord/components/common/index";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
+
import Margins from "@moonlight-mod/wp/discord/styles/shared/Margins.css";
+
import TagItem from "@moonlight-mod/wp/discord/modules/forums/web/Tag";
export enum Filter {
Core = 1 << 0,
···
}
export const defaultFilter = 127 as Filter;
-
const Margins = spacepack.findByCode("marginCenterHorz:")[0].exports;
-
const SortMenuClasses = spacepack.findByCode("container:", "clearText:")[0].exports;
-
-
let FilterDialogClasses: any;
-
let FilterBarClasses: any;
+
let HeaderClasses: any;
+
let ForumsClasses: any;
+
let SortMenuClasses: any;
spacepack
.lazyLoad('"Missing channel in Channel.openChannelContextMenu"', /e\("(\d+)"\)/g, /webpackId:(\d+?),/)
.then(() => {
-
FilterBarClasses = spacepack.findByCode("tagsButtonWithCount:")[0].exports;
-
FilterDialogClasses = spacepack.findByCode("countContainer:", "tagContainer:")[0].exports;
+
ForumsClasses = spacepack.require("discord/modules/forums/web/Forums.css");
+
HeaderClasses = spacepack.require("discord/modules/forums/web/Header.css");
+
SortMenuClasses = spacepack.require("discord/modules/forums/web/SortMenu.css");
});
-
-
const TagItem = spacepack.findByCode('"forum-tag-"')[0].exports.Z;
-
-
// FIXME: type component keys
-
const { ChevronSmallDownIcon, ChevronSmallUpIcon, ArrowsUpDownIcon, RetryIcon, Tooltip } = Components;
function toggleTag(selectedTags: Set<string>, setSelectedTags: (tags: Set<string>) => void, tag: string) {
const newState = new Set(selectedTags);
···
function TagButtonPopout({ selectedTags, setSelectedTags, setPopoutRef, closePopout }: any) {
return (
-
<Dialog ref={setPopoutRef} className={FilterDialogClasses.container}>
-
<div className={FilterDialogClasses.header}>
-
<div className={FilterDialogClasses.headerLeft}>
-
<Heading color="interactive-normal" variant="text-xs/bold" className={FilterDialogClasses.headerText}>
+
<Dialog ref={setPopoutRef} className={HeaderClasses.container}>
+
<div className={HeaderClasses.header}>
+
<div className={HeaderClasses.headerLeft}>
+
<Heading color="interactive-normal" variant="text-xs/bold" className={HeaderClasses.headerText}>
Select tags
</Heading>
-
<div className={FilterDialogClasses.countContainer}>
-
<Text className={FilterDialogClasses.countText} color="none" variant="text-xs/medium">
+
<div className={HeaderClasses.countContainer}>
+
<Text className={HeaderClasses.countText} color="none" variant="text-xs/medium">
{selectedTags.size}
</Text>
</div>
</div>
</div>
-
<div className={FilterDialogClasses.tagContainer}>
+
<div className={HeaderClasses.tagContainer}>
{Object.keys(tagNames).map((tag) => (
<TagItem
key={tag}
-
className={FilterDialogClasses.tag}
-
tag={{ name: tagNames[tag as keyof typeof tagNames] }}
+
className={HeaderClasses.tag}
+
tag={{ name: tagNames[tag as keyof typeof tagNames], id: tagNames[tag as keyof typeof tagNames] }}
onClick={() => toggleTag(selectedTags, setSelectedTags, tag)}
selected={selectedTags.has(tag)}
/>
))}
</div>
-
<div className={FilterDialogClasses.separator} />
+
<div className={HeaderClasses.separator} />
<Button
look={Button.Looks.LINK}
size={Button.Sizes.MIN}
color={Button.Colors.CUSTOM}
-
className={FilterDialogClasses.clear}
+
className={HeaderClasses.clear}
onClick={() => {
setSelectedTags(new Set());
closePopout();
···
style={{
paddingTop: "12px"
}}
-
className={`${FilterBarClasses.tagsContainer} ${Margins.marginBottom8}`}
+
className={`${ForumsClasses.tagsContainer} ${Margins.marginBottom8}`}
>
<Tooltip text="Refresh updates" position="top">
{(props: any) => (
···
{...props}
size={Button.Sizes.MIN}
color={Button.Colors.CUSTOM}
-
className={`${FilterBarClasses.sortDropdown} moonbase-retry-button ${
-
checkingUpdates ? "moonbase-speen" : ""
-
}`}
-
innerClassName={FilterBarClasses.sortDropdownInner}
+
className={`${ForumsClasses.sortDropdown} moonbase-retry-button ${checkingUpdates ? "moonbase-speen" : ""}`}
+
innerClassName={ForumsClasses.sortDropdownInner}
onClick={() => {
(async () => {
try {
···
{...props}
size={Button.Sizes.MIN}
color={Button.Colors.CUSTOM}
-
className={FilterBarClasses.sortDropdown}
-
innerClassName={FilterBarClasses.sortDropdownInner}
+
className={ForumsClasses.sortDropdown}
+
innerClassName={ForumsClasses.sortDropdownInner}
>
<ArrowsUpDownIcon size="xs" />
-
<Text className={FilterBarClasses.sortDropdownText} variant="text-sm/medium" color="interactive-normal">
+
<Text className={ForumsClasses.sortDropdownText} variant="text-sm/medium" color="interactive-normal">
Sort & filter
</Text>
{isShown ? (
···
</Button>
)}
</Popout>
-
<div className={FilterBarClasses.divider} />
-
<div className={FilterBarClasses.tagList}>
-
<div ref={tagListInner} className={FilterBarClasses.tagListInner}>
+
<div className={ForumsClasses.divider} />
+
<div className={ForumsClasses.tagList}>
+
<div ref={tagListInner} className={ForumsClasses.tagListInner}>
{Object.keys(tagNames).map((tag) => (
<TagItem
key={tag}
-
className={FilterBarClasses.tag}
-
tag={{ name: tagNames[tag as keyof typeof tagNames] }}
+
className={ForumsClasses.tag}
+
tag={{ name: tagNames[tag as keyof typeof tagNames], id: tag }}
onClick={() => toggleTag(selectedTags, setSelectedTags, tag)}
selected={selectedTags.has(tag)}
/>
···
left: tagsButtonOffset
}}
// TODO: Use Discord's class name utility
-
className={`${FilterBarClasses.tagsButton} ${
-
selectedTags.size > 0 ? FilterBarClasses.tagsButtonWithCount : ""
-
}`}
-
innerClassName={FilterBarClasses.tagsButtonInner}
+
className={`${ForumsClasses.tagsButton} ${selectedTags.size > 0 ? ForumsClasses.tagsButtonWithCount : ""}`}
+
innerClassName={ForumsClasses.tagsButtonInner}
>
{selectedTags.size > 0 ? (
-
<div style={{ boxSizing: "content-box" }} className={FilterBarClasses.countContainer}>
-
<Text className={FilterBarClasses.countText} color="none" variant="text-xs/medium">
+
<div style={{ boxSizing: "content-box" }} className={ForumsClasses.countContainer}>
+
<Text className={ForumsClasses.countText} color="none" variant="text-xs/medium">
{selectedTags.size}
</Text>
</div>
···
<Button
size={Button.Sizes.MIN}
color={Button.Colors.CUSTOM}
-
className={`${FilterBarClasses.tagsButton} ${FilterBarClasses.tagsButtonPlaceholder}`}
-
innerClassName={FilterBarClasses.tagsButtonInner}
+
className={`${ForumsClasses.tagsButton} ${ForumsClasses.tagsButtonPlaceholder}`}
+
innerClassName={ForumsClasses.tagsButtonInner}
>
{selectedTags.size > 0 ? (
-
<div style={{ boxSizing: "content-box" }} className={FilterBarClasses.countContainer}>
-
<Text className={FilterBarClasses.countText} color="none" variant="text-xs/medium">
+
<div style={{ boxSizing: "content-box" }} className={ForumsClasses.countContainer}>
+
<Text className={ForumsClasses.countText} color="none" variant="text-xs/medium">
{selectedTags.size}
</Text>
</div>
+8 -4
packages/core-extensions/src/moonbase/webpackModules/ui/extensions/index.tsx
···
import React from "@moonlight-mod/wp/react";
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
import { useStateFromStoresObject } from "@moonlight-mod/wp/discord/packages/flux";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
+
import {
+
FormDivider,
+
CircleInformationIcon,
+
XSmallIcon,
+
Button
+
} from "@moonlight-mod/wp/discord/components/common/index";
+
import PanelButton from "@moonlight-mod/wp/discord/components/common/PanelButton";
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
import { ExtensionCompat } from "@moonlight-mod/core/extension/loader";
import HelpMessage from "../HelpMessage";
-
const SearchBar: any = Object.values(spacepack.findByCode("hideSearchIcon")[0].exports)[0];
-
const { FormDivider, CircleInformationIcon, XSmallIcon, Button } = Components;
-
const PanelButton = spacepack.findByCode("Masks.PANEL_BUTTON")[0].exports.Z;
+
const SearchBar = spacepack.require("discord/uikit/search/SearchBar").default;
export default function ExtensionsPage() {
const { extensions, savedFilter } = useStateFromStoresObject([MoonbaseSettingsStore], () => {
+2 -10
packages/core-extensions/src/moonbase/webpackModules/ui/extensions/info.tsx
···
import { MoonbaseExtension } from "../../../types";
import React from "@moonlight-mod/wp/react";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
-
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
+
import { Text } from "@moonlight-mod/wp/discord/components/common/index";
type Dependency = {
id: string;
···
[ExtensionTag.Library]: "Library"
};
-
const UserInfoClasses = spacepack.findByCode("infoScroller", "userInfoSection", "userInfoSectionHeader")[0].exports;
-
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
-
-
// FIXME: type component keys
-
const { Text } = Components;
function InfoSection({ title, children }: { title: string; children: React.ReactNode }) {
return (
···
marginRight: "1em"
}}
>
-
<Text variant="eyebrow" className={UserInfoClasses.userInfoSectionHeader}>
-
{title}
-
</Text>
+
<Text variant="eyebrow">{title}</Text>
<Text variant="text-sm/normal">{children}</Text>
</div>
+10 -13
packages/core-extensions/src/moonbase/webpackModules/ui/extensions/popup.tsx
···
// TODO: clean up the styling here
-
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
import React from "@moonlight-mod/wp/react";
import { MoonbaseExtension } from "core-extensions/src/moonbase/types";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
+
import {
+
openModalLazy,
+
useModalsStore,
+
closeModal,
+
SingleSelect,
+
Text
+
} from "@moonlight-mod/wp/discord/components/common/index";
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
import { ExtensionLoadSource } from "@moonlight-mod/types";
import Flex from "@moonlight-mod/wp/discord/uikit/Flex";
-
-
const { openModalLazy, useModalsStore, closeModal } = Components;
-
const Popup = spacepack.findByCode(".minorContainer", "secondaryAction")[0].exports.default;
+
import ConfirmModal from "@moonlight-mod/wp/discord/components/modals/ConfirmModal";
function close() {
const ModalStore = useModalsStore.getState();
···
option: string | undefined;
setOption: (pick: string | undefined) => void;
}) {
-
const { SingleSelect } = Components;
-
return (
<SingleSelect
key={id}
···
deps: Record<string, MoonbaseExtension[]>;
transitionState: number | null;
}) {
-
const { Text } = Components;
-
const amountNotAvailable = Object.values(deps).filter((candidates) => candidates.length === 0).length;
const [options, setOptions] = React.useState<Record<string, string | undefined>>(
···
);
return (
-
<Popup
+
<ConfirmModal
body={
<Flex
style={{
···
uniqueId: number;
cb: () => void;
}) {
-
const { Text } = Components;
-
return (
-
<Popup
+
<ConfirmModal
title={title}
body={
<Flex>
+35 -21
packages/core-extensions/src/moonbase/webpackModules/ui/extensions/settings.tsx
···
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
import React from "@moonlight-mod/wp/react";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
+
import {
+
FormSwitch,
+
FormItem,
+
FormText,
+
TextInput,
+
Slider,
+
TextArea,
+
Tooltip,
+
Clickable,
+
CircleXIcon,
+
Text,
+
SingleSelect,
+
Button,
+
useVariableSelect,
+
multiSelect,
+
Select as DiscordSelect
+
} from "@moonlight-mod/wp/discord/components/common/index";
import { useStateFromStores } from "@moonlight-mod/wp/discord/packages/flux";
import Flex from "@moonlight-mod/wp/discord/uikit/Flex";
import MarkupUtils from "@moonlight-mod/wp/discord/modules/markup/MarkupUtils";
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
+
let GuildSettingsRoleEditClasses: any;
+
spacepack
+
.lazyLoad(
+
"renderArtisanalHack",
+
/\[(?:.\.e\("\d+?"\),?)+\][^}]+?webpackId:\d+,name:"GuildSettings"/,
+
/webpackId:(\d+),name:"GuildSettings"/
+
)
+
.then(
+
() =>
+
(GuildSettingsRoleEditClasses = spacepack.require(
+
"discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"
+
))
+
);
+
type SettingsProps = {
ext: MoonbaseExtension;
name: string;
···
}
function Boolean({ ext, name, setting, disabled }: SettingsProps) {
-
const { FormSwitch } = Components;
const { value, displayName, description } = useConfigEntry<boolean>(ext.uniqueId, name);
return (
···
onChange={(value: boolean) => {
MoonbaseSettingsStore.setExtensionConfig(ext.id, name, value);
}}
-
// @ts-expect-error TODO: mappings
-
note={markdownify(description)}
+
note={description != null ? markdownify(description) : undefined}
className={`${Margins.marginReset} ${Margins.marginTop20}`}
>
{displayName}
···
}
function Number({ ext, name, setting, disabled }: SettingsProps) {
-
const { FormItem, FormText, Slider } = Components;
const { value, displayName, description } = useConfigEntry<number>(ext.uniqueId, name);
const castedSetting = setting as NumberSettingType;
···
}
function String({ ext, name, setting, disabled }: SettingsProps) {
-
const { FormItem, FormText, TextInput } = Components;
const { value, displayName, description } = useConfigEntry<string>(ext.uniqueId, name);
return (
···
}
function MultilineString({ ext, name, setting, disabled }: SettingsProps) {
-
const { FormItem, FormText, TextArea } = Components;
const { value, displayName, description } = useConfigEntry<string>(ext.uniqueId, name);
return (
···
}
function Select({ ext, name, setting, disabled }: SettingsProps) {
-
const { FormItem, FormText, SingleSelect } = Components;
const { value, displayName, description } = useConfigEntry<string>(ext.uniqueId, name);
const castedSetting = setting as SelectSettingType;
···
}
function MultiSelect({ ext, name, setting, disabled }: SettingsProps) {
-
const { FormItem, FormText, Select, useVariableSelect, multiSelect } = Components;
const { value, displayName, description } = useConfigEntry<string | string[]>(ext.uniqueId, name);
const castedSetting = setting as MultiSelectSettingType;
···
return (
<FormItem className={Margins.marginTop20} title={displayName}>
{description && <FormText className={Margins.marginBottom8}>{markdownify(description)}</FormText>}
-
<Select
+
<DiscordSelect
autofocus={false}
clearable={false}
closeOnSelect={false}
···
);
}
-
const RemoveButtonClasses = spacepack.findByCode("removeButtonContainer")[0].exports;
-
-
// FIXME: type component keys
-
const { CircleXIcon } = Components;
-
function RemoveEntryButton({ onClick, disabled }: { onClick: () => void; disabled: boolean }) {
-
const { Tooltip, Clickable } = Components;
return (
-
<div className={RemoveButtonClasses.removeButtonContainer}>
+
<div className={GuildSettingsRoleEditClasses.removeButtonContainer}>
<Tooltip text="Remove entry" position="top">
{(props: any) => (
-
<Clickable {...props} className={RemoveButtonClasses.removeButton} onClick={onClick}>
+
<Clickable {...props} className={GuildSettingsRoleEditClasses.removeButton} onClick={onClick}>
<CircleXIcon width={16} height={16} />
</Clickable>
)}
···
}
function List({ ext, name, setting, disabled }: SettingsProps) {
-
const { FormItem, FormText, TextInput, Button } = Components;
const { value, displayName, description } = useConfigEntry<string[]>(ext.uniqueId, name);
const entries = value ?? [];
···
}
function Dictionary({ ext, name, setting, disabled }: SettingsProps) {
-
const { FormItem, FormText, TextInput, Button } = Components;
const { value, displayName, description } = useConfigEntry<Record<string, string>>(ext.uniqueId, name);
const entries = Object.entries(value ?? {});
···
);
if (Component == null) {
-
const { Text } = Components;
return (
<Text variant="text-md/normal">{`Custom setting "${displayName}" is missing a component. Perhaps the extension is not installed?`}</Text>
);
+16 -13
packages/core-extensions/src/moonbase/webpackModules/ui/index.tsx
···
import React from "@moonlight-mod/wp/react";
-
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
import { Text, TabBar } from "@moonlight-mod/wp/discord/components/common/index";
import { useStateFromStores } from "@moonlight-mod/wp/discord/packages/flux";
import { UserSettingsModalStore } from "@moonlight-mod/wp/common_stores";
···
import AboutPage from "./about";
import Update from "./update";
import RestartAdviceMessage from "./RestartAdvice";
-
-
const { Divider } = spacepack.findByCode(".forumOrHome]:")[0].exports.Z;
-
const TitleBarClasses = spacepack.findByCode("iconWrapper:", "children:")[0].exports;
-
const TabBarClasses = spacepack.findByCode("nowPlayingColumn:")[0].exports;
-
const { setSection, clearSubsection } = spacepack.findByCode(':"USER_SETTINGS_MODAL_SET_SECTION"')[0].exports.Z;
-
const Margins = spacepack.require("discord/styles/shared/Margins.css");
+
import { Divider } from "@moonlight-mod/wp/discord/components/common/BaseHeaderBar";
+
import HeaderBarClasses from "@moonlight-mod/wp/discord/components/common/HeaderBar.css";
+
import PeoplePageClasses from "@moonlight-mod/wp/discord/modules/people/web/PeoplePage.css";
+
import UserSettingsModalActionCreators from "@moonlight-mod/wp/discord/actions/UserSettingsModalActionCreators";
+
import Margins from "@moonlight-mod/wp/discord/styles/shared/Margins.css";
export const pages: {
id: string;
···
const subsection = useStateFromStores([UserSettingsModalStore], () => UserSettingsModalStore.getSubsection() ?? 0);
const setSubsection = React.useCallback(
(to: string) => {
-
if (subsection !== to) setSection("moonbase", to);
+
if (subsection !== to) UserSettingsModalActionCreators.setSection("moonbase", to);
},
[subsection]
);
···
React.useEffect(
() => () => {
// Normally there's an onSettingsClose prop you can set but we don't expose it and I don't care enough to add support for it right now
-
clearSubsection("moonbase");
+
UserSettingsModalActionCreators.clearSubsection("moonbase");
},
[]
);
return (
<>
-
<div className={`${TitleBarClasses.children} ${Margins.marginBottom20}`}>
-
<Text className={TitleBarClasses.titleWrapper} variant="heading-lg/semibold" tag="h2">
+
<div className={`${HeaderBarClasses.children} ${Margins.marginBottom20}`}>
+
<Text className={HeaderBarClasses.titleWrapper} variant="heading-lg/semibold" tag="h2">
Moonbase
</Text>
<Divider />
-
<TabBar selectedItem={subsection} onItemSelect={setSubsection} type="top-pill" className={TabBarClasses.tabBar}>
+
<TabBar
+
selectedItem={subsection}
+
onItemSelect={setSubsection}
+
type="top-pill"
+
className={PeoplePageClasses.tabBar}
+
>
{pages.map((page, i) => (
-
<TabBar.Item key={page.id} id={i} className={TabBarClasses.item}>
+
<TabBar.Item key={page.id} id={i} className={PeoplePageClasses.item}>
{page.name}
</TabBar.Item>
))}
+6 -12
packages/core-extensions/src/moonbase/webpackModules/ui/update.tsx
···
import { useStateFromStores } from "@moonlight-mod/wp/discord/packages/flux";
import { MoonbaseSettingsStore } from "@moonlight-mod/wp/moonbase_stores";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
import React from "@moonlight-mod/wp/react";
import { UpdateState } from "../../types";
import HelpMessage from "./HelpMessage";
import { MoonlightBranch } from "@moonlight-mod/types";
import MarkupUtils from "@moonlight-mod/wp/discord/modules/markup/MarkupUtils";
-
import spacepack from "@moonlight-mod/wp/spacepack_spacepack";
import Flex from "@moonlight-mod/wp/discord/uikit/Flex";
-
-
const {
+
import {
ThemeDarkIcon,
Button,
-
openModal,
Text,
ModalRoot,
ModalSize,
ModalContent,
ModalHeader,
Heading,
-
ModalCloseButton
-
} = Components;
-
const MarkupClasses = spacepack.findByCode("markup:", "inlineFormat:")[0].exports;
+
ModalCloseButton,
+
openModal
+
} from "@moonlight-mod/wp/discord/components/common/index";
+
import MarkupClasses from "@moonlight-mod/wp/discord/modules/messages/web/Markup.css";
const logger = moonlight.getLogger("moonbase/ui/update");
···
return (
<ModalRoot transitionState={transitionState} size={ModalSize.DYNAMIC}>
<ModalHeader>
-
{/* @ts-expect-error TODO: mappings */}
<Flex.Child grow={1} shrink={1}>
<Heading variant="heading-lg/semibold">moonlight</Heading>
<Text variant="text-xs/normal">{version}</Text>
</Flex.Child>
-
{/* @ts-expect-error ^^^^ */}
<Flex.Child grow={0}>
<ModalCloseButton onClick={onClose} />
</Flex.Child>
···
fetch(`https://raw.githubusercontent.com/moonlight-mod/moonlight/refs/tags/${newVersion}/CHANGELOG.md`)
.then((r) => r.text())
.then((changelog) =>
-
// @ts-expect-error TODO: mappings
-
openModal((modalProps: { transitionState: number | null; onClose: () => void }) => {
+
openModal((modalProps) => {
return <MoonlightChangelog {...modalProps} changelog={changelog} version={newVersion} />;
})
);
+3 -5
packages/core-extensions/src/moonbase/webpackModules/updates.tsx
···
import Notices from "@moonlight-mod/wp/notices_notices";
import { MoonlightBranch } from "@moonlight-mod/types";
import React from "@moonlight-mod/wp/react";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
-
-
const { ThemeDarkIcon } = Components;
+
import { ThemeDarkIcon } from "@moonlight-mod/wp/discord/components/common/index";
function plural(str: string, num: number) {
return `${str}${num > 1 ? "s" : ""}`;
···
{
name: "Open Moonbase",
onClick: () => {
-
const { open } = spacepack.findByCode(':"USER_SETTINGS_MODAL_SET_SECTION"')[0].exports.Z;
+
const { open } = spacepack.require("discord/actions/UserSettingsModalActionCreators").default;
if (MoonbaseSettingsStore.getExtensionConfigRaw<boolean>("moonbase", "sections", false)) {
open("moonbase-extensions");
} else {
-
open("moonbase", 0);
+
open("moonbase", "0");
}
return true;
}
+3 -6
packages/core-extensions/src/notices/webpackModules/component.tsx
···
import React from "@moonlight-mod/wp/react";
import Dispatcher from "@moonlight-mod/wp/discord/Dispatcher";
-
import * as Components from "@moonlight-mod/wp/discord/components/common/index";
+
import { Notice, NoticeCloseButton, PrimaryCTANoticeButton } from "@moonlight-mod/wp/discord/components/common/index";
import { useStateFromStoresObject } from "@moonlight-mod/wp/discord/packages/flux";
import NoticesStore from "@moonlight-mod/wp/notices_notices";
-
import type { Notice } from "@moonlight-mod/types/coreExtensions/notices";
+
import type { Notice as NoticeType } from "@moonlight-mod/types/coreExtensions/notices";
-
// FIXME: types
-
const { Notice, NoticeCloseButton, PrimaryCTANoticeButton } = Components;
-
-
function popAndDismiss(notice: Notice) {
+
function popAndDismiss(notice: NoticeType) {
NoticesStore.popNotice();
if (notice?.onDismiss) {
notice.onDismiss();
+1 -1
packages/types/package.json
···
},
"dependencies": {
"@moonlight-mod/lunast": "^1.0.0",
-
"@moonlight-mod/mappings": "^1.0.10",
+
"@moonlight-mod/mappings": "^1.1.6",
"@moonlight-mod/moonmap": "^1.0.3",
"@types/react": "^18.3.10",
"csstype": "^3.1.2",
+1 -1
packages/types/src/coreExtensions/notices.ts
···
-
import type { Store } from "@moonlight-mod/mappings/discord/packages/flux";
+
import type { Store } from "@moonlight-mod/mappings/discord/packages/flux/Store";
export type NoticeButton = {
name: string;
+1 -1
packages/types/src/coreExtensions/settings.ts
···
import React, { ReactElement } from "react";
-
import type { Store } from "@moonlight-mod/mappings/discord/packages/flux";
+
import type { Store } from "@moonlight-mod/mappings/discord/packages/flux/Store";
export type NoticeProps = {
stores: Store<any>[];
+1353 -25
packages/types/src/mappings.d.ts
···
// auto-generated
+
declare module "@moonlight-mod/wp/chroma-js" {}
+
+
declare module "@moonlight-mod/wp/dependency-graph" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const DepGraph: MappedModules["dependency-graph"]["DepGraph"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/Constants" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const ActivityFlags: MappedModules["discord/Constants"]["ActivityFlags"];
+
export const ActivityTypes: MappedModules["discord/Constants"]["ActivityTypes"];
+
export const AnalyticsLocations: MappedModules["discord/Constants"]["AnalyticsLocations"];
+
export const ChannelLayouts: MappedModules["discord/Constants"]["ChannelLayouts"];
+
export const ChannelModes: MappedModules["discord/Constants"]["ChannelModes"];
+
export const ChannelTypes: MappedModules["discord/Constants"]["ChannelTypes"];
+
export const ChannelStreamTypes: MappedModules["discord/Constants"]["ChannelStreamTypes"];
+
export const ComponentActions: MappedModules["discord/Constants"]["ComponentActions"];
+
export const DEFAULT_ROLE_COLOR: MappedModules["discord/Constants"]["DEFAULT_ROLE_COLOR"];
+
export const Endpoints: MappedModules["discord/Constants"]["Endpoints"];
+
export const MessageFlags: MappedModules["discord/Constants"]["MessageFlags"];
+
export const MessageTypes: MappedModules["discord/Constants"]["MessageTypes"];
+
export const Permissions: MappedModules["discord/Constants"]["Permissions"];
+
export const PlatformTypes: MappedModules["discord/Constants"]["PlatformTypes"];
+
export const RelationshipTypes: MappedModules["discord/Constants"]["RelationshipTypes"];
+
export const Routes: MappedModules["discord/Constants"]["Routes"];
+
export const StatusTypes: MappedModules["discord/Constants"]["StatusTypes"];
+
export const Themes: MappedModules["discord/Constants"]["Themes"];
+
export const UserSettingsSections: MappedModules["discord/Constants"]["UserSettingsSections"];
+
export const UserFlags: MappedModules["discord/Constants"]["UserFlags"];
+
}
+
declare module "@moonlight-mod/wp/discord/Dispatcher" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/Dispatcher"];
-
export = _;
+
const _default: MappedModules["discord/Dispatcher"]["default"];
+
export default _default;
}
declare module "@moonlight-mod/wp/discord/actions/ContextMenuActionCreators" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/actions/ContextMenuActionCreators"];
-
export = _;
+
export const closeContextMenu: MappedModules["discord/actions/ContextMenuActionCreators"]["closeContextMenu"];
+
export const openContextMenu: MappedModules["discord/actions/ContextMenuActionCreators"]["openContextMenu"];
+
export const openContextMenuLazy: MappedModules["discord/actions/ContextMenuActionCreators"]["openContextMenuLazy"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/actions/UserSettingsModalActionCreators" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
const _default: MappedModules["discord/actions/UserSettingsModalActionCreators"]["default"];
+
export default _default;
+
}
+
+
declare module "@moonlight-mod/wp/discord/components/common/Alerts" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
const _default: MappedModules["discord/components/common/Alerts"]["default"];
+
export default _default;
+
}
+
+
declare module "@moonlight-mod/wp/discord/components/common/BaseHeaderBar" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const Icon: MappedModules["discord/components/common/BaseHeaderBar"]["Icon"];
+
export const Divider: MappedModules["discord/components/common/BaseHeaderBar"]["Divider"];
+
const _default: MappedModules["discord/components/common/BaseHeaderBar"]["default"];
+
export default _default;
+
}
+
+
declare module "@moonlight-mod/wp/discord/components/common/FileUpload" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
const _default: MappedModules["discord/components/common/FileUpload"]["default"];
+
export default _default;
+
}
+
+
declare module "@moonlight-mod/wp/discord/components/common/FormSwitch.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const container: MappedModules["discord/components/common/FormSwitch.css"]["container"];
+
export const labelRow: MappedModules["discord/components/common/FormSwitch.css"]["labelRow"];
+
export const control: MappedModules["discord/components/common/FormSwitch.css"]["control"];
+
export const disabled: MappedModules["discord/components/common/FormSwitch.css"]["disabled"];
+
export const title: MappedModules["discord/components/common/FormSwitch.css"]["title"];
+
export const note: MappedModules["discord/components/common/FormSwitch.css"]["note"];
+
export const disabledText: MappedModules["discord/components/common/FormSwitch.css"]["disabledText"];
+
export const dividerDefault: MappedModules["discord/components/common/FormSwitch.css"]["dividerDefault"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/components/common/HeaderBar.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const caret: MappedModules["discord/components/common/HeaderBar.css"]["caret"];
+
export const children: MappedModules["discord/components/common/HeaderBar.css"]["children"];
+
export const clickable: MappedModules["discord/components/common/HeaderBar.css"]["clickable"];
+
export const container: MappedModules["discord/components/common/HeaderBar.css"]["container"];
+
export const divider: MappedModules["discord/components/common/HeaderBar.css"]["divider"];
+
export const dot: MappedModules["discord/components/common/HeaderBar.css"]["dot"];
+
export const hamburger: MappedModules["discord/components/common/HeaderBar.css"]["hamburger"];
+
export const icon: MappedModules["discord/components/common/HeaderBar.css"]["icon"];
+
export const iconBadge: MappedModules["discord/components/common/HeaderBar.css"]["iconBadge"];
+
export const iconBadgeBottom: MappedModules["discord/components/common/HeaderBar.css"]["iconBadgeBottom"];
+
export const iconBadgeTop: MappedModules["discord/components/common/HeaderBar.css"]["iconBadgeTop"];
+
export const iconWrapper: MappedModules["discord/components/common/HeaderBar.css"]["iconWrapper"];
+
export const scrollable: MappedModules["discord/components/common/HeaderBar.css"]["scrollable"];
+
export const selected: MappedModules["discord/components/common/HeaderBar.css"]["selected"];
+
export const themed: MappedModules["discord/components/common/HeaderBar.css"]["themed"];
+
export const themedMobile: MappedModules["discord/components/common/HeaderBar.css"]["themedMobile"];
+
export const title: MappedModules["discord/components/common/HeaderBar.css"]["title"];
+
export const titleWrapper: MappedModules["discord/components/common/HeaderBar.css"]["titleWrapper"];
+
export const toolbar: MappedModules["discord/components/common/HeaderBar.css"]["toolbar"];
+
export const transparent: MappedModules["discord/components/common/HeaderBar.css"]["transparent"];
+
export const upperContainer: MappedModules["discord/components/common/HeaderBar.css"]["upperContainer"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/components/common/HelpMessage.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const container: MappedModules["discord/components/common/HelpMessage.css"]["container"];
+
export const icon: MappedModules["discord/components/common/HelpMessage.css"]["icon"];
+
export const iconDiv: MappedModules["discord/components/common/HelpMessage.css"]["iconDiv"];
+
export const text: MappedModules["discord/components/common/HelpMessage.css"]["text"];
+
export const positive: MappedModules["discord/components/common/HelpMessage.css"]["positive"];
+
export const warning: MappedModules["discord/components/common/HelpMessage.css"]["warning"];
+
export const info: MappedModules["discord/components/common/HelpMessage.css"]["info"];
+
export const error: MappedModules["discord/components/common/HelpMessage.css"]["error"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/components/common/PanelButton" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
const _default: MappedModules["discord/components/common/PanelButton"]["default"];
+
export default _default;
+
}
+
+
declare module "@moonlight-mod/wp/discord/components/common/Scroller.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const auto: MappedModules["discord/components/common/Scroller.css"]["auto"];
+
export const content: MappedModules["discord/components/common/Scroller.css"]["content"];
+
export const customTheme: MappedModules["discord/components/common/Scroller.css"]["customTheme"];
+
export const disableScrollAnchor: MappedModules["discord/components/common/Scroller.css"]["disableScrollAnchor"];
+
export const fade: MappedModules["discord/components/common/Scroller.css"]["fade"];
+
export const managedReactiveScroller: MappedModules["discord/components/common/Scroller.css"]["managedReactiveScroller"];
+
export const none: MappedModules["discord/components/common/Scroller.css"]["none"];
+
export const pointerCover: MappedModules["discord/components/common/Scroller.css"]["pointerCover"];
+
export const scrolling: MappedModules["discord/components/common/Scroller.css"]["scrolling"];
+
export const thin: MappedModules["discord/components/common/Scroller.css"]["thin"];
}
declare module "@moonlight-mod/wp/discord/components/common/index" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/components/common/index"];
-
export = _;
+
export const Clickable: MappedModules["discord/components/common/index"]["Clickable"];
+
export const TextInput: MappedModules["discord/components/common/index"]["TextInput"];
+
export const TextArea: MappedModules["discord/components/common/index"]["TextArea"];
+
export const FormDivider: MappedModules["discord/components/common/index"]["FormDivider"];
+
export const FormSection: MappedModules["discord/components/common/index"]["FormSection"];
+
export const FormText: MappedModules["discord/components/common/index"]["FormText"];
+
export const FormTitle: MappedModules["discord/components/common/index"]["FormTitle"];
+
export const FormSwitch: MappedModules["discord/components/common/index"]["FormSwitch"];
+
export const FormItem: MappedModules["discord/components/common/index"]["FormItem"];
+
export const Slider: MappedModules["discord/components/common/index"]["Slider"];
+
export const Switch: MappedModules["discord/components/common/index"]["Switch"];
+
export const Button: MappedModules["discord/components/common/index"]["Button"];
+
export const Tooltip: MappedModules["discord/components/common/index"]["Tooltip"];
+
export const Avatar: MappedModules["discord/components/common/index"]["Avatar"];
+
export const AvatarSizes: MappedModules["discord/components/common/index"]["AvatarSizes"];
+
export const AvatarSizeSpecs: MappedModules["discord/components/common/index"]["AvatarSizeSpecs"];
+
export const Scroller: MappedModules["discord/components/common/index"]["Scroller"];
+
export const Text: MappedModules["discord/components/common/index"]["Text"];
+
export const Heading: MappedModules["discord/components/common/index"]["Heading"];
+
export const Card: MappedModules["discord/components/common/index"]["Card"];
+
export const Popout: MappedModules["discord/components/common/index"]["Popout"];
+
export const Dialog: MappedModules["discord/components/common/index"]["Dialog"];
+
export const Menu: MappedModules["discord/components/common/index"]["Menu"];
+
export const MenuItem: MappedModules["discord/components/common/index"]["MenuItem"];
+
export const MenuGroup: MappedModules["discord/components/common/index"]["MenuGroup"];
+
export const MenuRadioItem: MappedModules["discord/components/common/index"]["MenuRadioItem"];
+
export const MenuCheckboxItem: MappedModules["discord/components/common/index"]["MenuCheckboxItem"];
+
export const MenuControlItem: MappedModules["discord/components/common/index"]["MenuControlItem"];
+
export const MenuSeparator: MappedModules["discord/components/common/index"]["MenuSeparator"];
+
export const SettingsNotice: MappedModules["discord/components/common/index"]["SettingsNotice"];
+
export const TabBar: MappedModules["discord/components/common/index"]["TabBar"];
+
export const SingleSelect: MappedModules["discord/components/common/index"]["SingleSelect"];
+
export const Select: MappedModules["discord/components/common/index"]["Select"];
+
export const NoticeColors: MappedModules["discord/components/common/index"]["NoticeColors"];
+
export const Notice: MappedModules["discord/components/common/index"]["Notice"];
+
export const NoticeCloseButton: MappedModules["discord/components/common/index"]["NoticeCloseButton"];
+
export const PrimaryCTANoticeButton: MappedModules["discord/components/common/index"]["PrimaryCTANoticeButton"];
+
export const Breadcrumbs: MappedModules["discord/components/common/index"]["Breadcrumbs"];
+
export const Image: MappedModules["discord/components/common/index"]["Image"];
+
export const tokens: MappedModules["discord/components/common/index"]["tokens"];
+
export const useVariableSelect: MappedModules["discord/components/common/index"]["useVariableSelect"];
+
export const useMultiSelectState: MappedModules["discord/components/common/index"]["useMultiSelectState"];
+
export const useSingleSelectState: MappedModules["discord/components/common/index"]["useSingleSelectState"];
+
export const useMultiSelect: MappedModules["discord/components/common/index"]["useMultiSelect"];
+
export const useSingleSelect: MappedModules["discord/components/common/index"]["useSingleSelect"];
+
export const multiSelect: MappedModules["discord/components/common/index"]["multiSelect"];
+
export const openModal: MappedModules["discord/components/common/index"]["openModal"];
+
export const openModalLazy: MappedModules["discord/components/common/index"]["openModalLazy"];
+
export const closeModal: MappedModules["discord/components/common/index"]["closeModal"];
+
export const useModalsStore: MappedModules["discord/components/common/index"]["useModalsStore"];
+
export const AIcon: MappedModules["discord/components/common/index"]["AIcon"];
+
export const AccessibilityIcon: MappedModules["discord/components/common/index"]["AccessibilityIcon"];
+
export const AchievementsIcon: MappedModules["discord/components/common/index"]["AchievementsIcon"];
+
export const ActivitiesIcon: MappedModules["discord/components/common/index"]["ActivitiesIcon"];
+
export const ActivitiesPlusIcon: MappedModules["discord/components/common/index"]["ActivitiesPlusIcon"];
+
export const AirplayIcon: MappedModules["discord/components/common/index"]["AirplayIcon"];
+
export const AnalyticsIcon: MappedModules["discord/components/common/index"]["AnalyticsIcon"];
+
export const AngleBracketsIcon: MappedModules["discord/components/common/index"]["AngleBracketsIcon"];
+
export const AnnouncementsChatIcon: MappedModules["discord/components/common/index"]["AnnouncementsChatIcon"];
+
export const AnnouncementsIcon: MappedModules["discord/components/common/index"]["AnnouncementsIcon"];
+
export const AnnouncementsLockIcon: MappedModules["discord/components/common/index"]["AnnouncementsLockIcon"];
+
export const AnnouncementsWarningIcon: MappedModules["discord/components/common/index"]["AnnouncementsWarningIcon"];
+
export const AppleBrandLightIcon: MappedModules["discord/components/common/index"]["AppleBrandLightIcon"];
+
export const AppleNeutralIcon: MappedModules["discord/components/common/index"]["AppleNeutralIcon"];
+
export const AppsIcon: MappedModules["discord/components/common/index"]["AppsIcon"];
+
export const ArrowAngleDownLeftIcon: MappedModules["discord/components/common/index"]["ArrowAngleDownLeftIcon"];
+
export const ArrowAngleLeftDownIcon: MappedModules["discord/components/common/index"]["ArrowAngleLeftDownIcon"];
+
export const ArrowAngleLeftUpIcon: MappedModules["discord/components/common/index"]["ArrowAngleLeftUpIcon"];
+
export const ArrowAngleRightDownIcon: MappedModules["discord/components/common/index"]["ArrowAngleRightDownIcon"];
+
export const ArrowAngleRightUpIcon: MappedModules["discord/components/common/index"]["ArrowAngleRightUpIcon"];
+
export const ArrowAngleUpLeftIcon: MappedModules["discord/components/common/index"]["ArrowAngleUpLeftIcon"];
+
export const ArrowLargeDownIcon: MappedModules["discord/components/common/index"]["ArrowLargeDownIcon"];
+
export const ArrowLargeLeftIcon: MappedModules["discord/components/common/index"]["ArrowLargeLeftIcon"];
+
export const ArrowLargeRightIcon: MappedModules["discord/components/common/index"]["ArrowLargeRightIcon"];
+
export const ArrowLargeUpIcon: MappedModules["discord/components/common/index"]["ArrowLargeUpIcon"];
+
export const ArrowSmallDownIcon: MappedModules["discord/components/common/index"]["ArrowSmallDownIcon"];
+
export const ArrowSmallLeftIcon: MappedModules["discord/components/common/index"]["ArrowSmallLeftIcon"];
+
export const ArrowSmallRightIcon: MappedModules["discord/components/common/index"]["ArrowSmallRightIcon"];
+
export const ArrowSmallUpIcon: MappedModules["discord/components/common/index"]["ArrowSmallUpIcon"];
+
export const ArrowsLeftRightIcon: MappedModules["discord/components/common/index"]["ArrowsLeftRightIcon"];
+
export const ArrowsUpDownIcon: MappedModules["discord/components/common/index"]["ArrowsUpDownIcon"];
+
export const AsteriskIcon: MappedModules["discord/components/common/index"]["AsteriskIcon"];
+
export const AtIcon: MappedModules["discord/components/common/index"]["AtIcon"];
+
export const AttachmentIcon: MappedModules["discord/components/common/index"]["AttachmentIcon"];
+
export const BIcon: MappedModules["discord/components/common/index"]["BIcon"];
+
export const BackspaceIcon: MappedModules["discord/components/common/index"]["BackspaceIcon"];
+
export const BadgeIcon: MappedModules["discord/components/common/index"]["BadgeIcon"];
+
export const BeakerIcon: MappedModules["discord/components/common/index"]["BeakerIcon"];
+
export const BellIcon: MappedModules["discord/components/common/index"]["BellIcon"];
+
export const BellSlashIcon: MappedModules["discord/components/common/index"]["BellSlashIcon"];
+
export const BellZIcon: MappedModules["discord/components/common/index"]["BellZIcon"];
+
export const BergerIcon: MappedModules["discord/components/common/index"]["BergerIcon"];
+
export const BicycleIcon: MappedModules["discord/components/common/index"]["BicycleIcon"];
+
export const BillIcon: MappedModules["discord/components/common/index"]["BillIcon"];
+
export const BlueskyBrandIcon: MappedModules["discord/components/common/index"]["BlueskyBrandIcon"];
+
export const BlueskyNeutralIcon: MappedModules["discord/components/common/index"]["BlueskyNeutralIcon"];
+
export const BluetoothIcon: MappedModules["discord/components/common/index"]["BluetoothIcon"];
+
export const BlurBackgroundIcon: MappedModules["discord/components/common/index"]["BlurBackgroundIcon"];
+
export const BoldIcon: MappedModules["discord/components/common/index"]["BoldIcon"];
+
export const BookCheckIcon: MappedModules["discord/components/common/index"]["BookCheckIcon"];
+
export const BookmarkIcon: MappedModules["discord/components/common/index"]["BookmarkIcon"];
+
export const BookmarkOutlineIcon: MappedModules["discord/components/common/index"]["BookmarkOutlineIcon"];
+
export const BoostTier1Icon: MappedModules["discord/components/common/index"]["BoostTier1Icon"];
+
export const BoostTier1SimpleIcon: MappedModules["discord/components/common/index"]["BoostTier1SimpleIcon"];
+
export const BoostTier2Icon: MappedModules["discord/components/common/index"]["BoostTier2Icon"];
+
export const BoostTier2SimpleIcon: MappedModules["discord/components/common/index"]["BoostTier2SimpleIcon"];
+
export const BoostTier3Icon: MappedModules["discord/components/common/index"]["BoostTier3Icon"];
+
export const BoostTier3SimpleIcon: MappedModules["discord/components/common/index"]["BoostTier3SimpleIcon"];
+
export const BrowserCheckeredIcon: MappedModules["discord/components/common/index"]["BrowserCheckeredIcon"];
+
export const BrowserIcon: MappedModules["discord/components/common/index"]["BrowserIcon"];
+
export const BrowserLinkIcon: MappedModules["discord/components/common/index"]["BrowserLinkIcon"];
+
export const BrowserPlusIcon: MappedModules["discord/components/common/index"]["BrowserPlusIcon"];
+
export const BrowserQuestionMarkIcon: MappedModules["discord/components/common/index"]["BrowserQuestionMarkIcon"];
+
export const BugIcon: MappedModules["discord/components/common/index"]["BugIcon"];
+
export const CalendarIcon: MappedModules["discord/components/common/index"]["CalendarIcon"];
+
export const CalendarMinusIcon: MappedModules["discord/components/common/index"]["CalendarMinusIcon"];
+
export const CalendarPlusIcon: MappedModules["discord/components/common/index"]["CalendarPlusIcon"];
+
export const CalendarRetryIcon: MappedModules["discord/components/common/index"]["CalendarRetryIcon"];
+
export const CalendarXIcon: MappedModules["discord/components/common/index"]["CalendarXIcon"];
+
export const CameraIcon: MappedModules["discord/components/common/index"]["CameraIcon"];
+
export const CameraSwapIcon: MappedModules["discord/components/common/index"]["CameraSwapIcon"];
+
export const CarIcon: MappedModules["discord/components/common/index"]["CarIcon"];
+
export const ChannelListIcon: MappedModules["discord/components/common/index"]["ChannelListIcon"];
+
export const ChannelListMagnifyingGlassIcon: MappedModules["discord/components/common/index"]["ChannelListMagnifyingGlassIcon"];
+
export const ChannelListMinusIcon: MappedModules["discord/components/common/index"]["ChannelListMinusIcon"];
+
export const ChannelListPlusIcon: MappedModules["discord/components/common/index"]["ChannelListPlusIcon"];
+
export const ChannelListRetryIcon: MappedModules["discord/components/common/index"]["ChannelListRetryIcon"];
+
export const ChannelNotificationIcon: MappedModules["discord/components/common/index"]["ChannelNotificationIcon"];
+
export const ChannelsFollowedIcon: MappedModules["discord/components/common/index"]["ChannelsFollowedIcon"];
+
export const ChatArrowRightIcon: MappedModules["discord/components/common/index"]["ChatArrowRightIcon"];
+
export const ChatCheckIcon: MappedModules["discord/components/common/index"]["ChatCheckIcon"];
+
export const ChatDotsIcon: MappedModules["discord/components/common/index"]["ChatDotsIcon"];
+
export const ChatEyeIcon: MappedModules["discord/components/common/index"]["ChatEyeIcon"];
+
export const ChatIcon: MappedModules["discord/components/common/index"]["ChatIcon"];
+
export const ChatMarkUnreadIcon: MappedModules["discord/components/common/index"]["ChatMarkUnreadIcon"];
+
export const ChatMinusIcon: MappedModules["discord/components/common/index"]["ChatMinusIcon"];
+
export const ChatPlusIcon: MappedModules["discord/components/common/index"]["ChatPlusIcon"];
+
export const ChatRetryIcon: MappedModules["discord/components/common/index"]["ChatRetryIcon"];
+
export const ChatSlowModeIcon: MappedModules["discord/components/common/index"]["ChatSlowModeIcon"];
+
export const ChatSmileIcon: MappedModules["discord/components/common/index"]["ChatSmileIcon"];
+
export const ChatSpeakIcon: MappedModules["discord/components/common/index"]["ChatSpeakIcon"];
+
export const ChatWarningIcon: MappedModules["discord/components/common/index"]["ChatWarningIcon"];
+
export const ChatXIcon: MappedModules["discord/components/common/index"]["ChatXIcon"];
+
export const CheckmarkLargeBoldIcon: MappedModules["discord/components/common/index"]["CheckmarkLargeBoldIcon"];
+
export const CheckmarkLargeIcon: MappedModules["discord/components/common/index"]["CheckmarkLargeIcon"];
+
export const CheckmarkSmallBoldIcon: MappedModules["discord/components/common/index"]["CheckmarkSmallBoldIcon"];
+
export const CheckmarkSmallIcon: MappedModules["discord/components/common/index"]["CheckmarkSmallIcon"];
+
export const ChevronLargeDownIcon: MappedModules["discord/components/common/index"]["ChevronLargeDownIcon"];
+
export const ChevronLargeLeftIcon: MappedModules["discord/components/common/index"]["ChevronLargeLeftIcon"];
+
export const ChevronLargeRightIcon: MappedModules["discord/components/common/index"]["ChevronLargeRightIcon"];
+
export const ChevronLargeUpIcon: MappedModules["discord/components/common/index"]["ChevronLargeUpIcon"];
+
export const ChevronSmallDownIcon: MappedModules["discord/components/common/index"]["ChevronSmallDownIcon"];
+
export const ChevronSmallLeftIcon: MappedModules["discord/components/common/index"]["ChevronSmallLeftIcon"];
+
export const ChevronSmallRightIcon: MappedModules["discord/components/common/index"]["ChevronSmallRightIcon"];
+
export const ChevronSmallUpIcon: MappedModules["discord/components/common/index"]["ChevronSmallUpIcon"];
+
export const CircleCheckIcon: MappedModules["discord/components/common/index"]["CircleCheckIcon"];
+
export const CircleInformationIcon: MappedModules["discord/components/common/index"]["CircleInformationIcon"];
+
export const CircleMinusIcon: MappedModules["discord/components/common/index"]["CircleMinusIcon"];
+
export const CirclePlayIcon: MappedModules["discord/components/common/index"]["CirclePlayIcon"];
+
export const CirclePlusIcon: MappedModules["discord/components/common/index"]["CirclePlusIcon"];
+
export const CircleQuestionIcon: MappedModules["discord/components/common/index"]["CircleQuestionIcon"];
+
export const CircleWarningIcon: MappedModules["discord/components/common/index"]["CircleWarningIcon"];
+
export const CircleXIcon: MappedModules["discord/components/common/index"]["CircleXIcon"];
+
export const ClipboardCheckIcon: MappedModules["discord/components/common/index"]["ClipboardCheckIcon"];
+
export const ClipboardListIcon: MappedModules["discord/components/common/index"]["ClipboardListIcon"];
+
export const ClipsGalleryIcon: MappedModules["discord/components/common/index"]["ClipsGalleryIcon"];
+
export const ClipsIcon: MappedModules["discord/components/common/index"]["ClipsIcon"];
+
export const ClockIcon: MappedModules["discord/components/common/index"]["ClockIcon"];
+
export const ClockWarningIcon: MappedModules["discord/components/common/index"]["ClockWarningIcon"];
+
export const ClockXIcon: MappedModules["discord/components/common/index"]["ClockXIcon"];
+
export const CloudDownloadIcon: MappedModules["discord/components/common/index"]["CloudDownloadIcon"];
+
export const ClydeIcon: MappedModules["discord/components/common/index"]["ClydeIcon"];
+
export const CollapseListIcon: MappedModules["discord/components/common/index"]["CollapseListIcon"];
+
export const CompassIcon: MappedModules["discord/components/common/index"]["CompassIcon"];
+
export const ConnectionAverageIcon: MappedModules["discord/components/common/index"]["ConnectionAverageIcon"];
+
export const ConnectionBadIcon: MappedModules["discord/components/common/index"]["ConnectionBadIcon"];
+
export const ConnectionFineIcon: MappedModules["discord/components/common/index"]["ConnectionFineIcon"];
+
export const ConnectionUnknownIcon: MappedModules["discord/components/common/index"]["ConnectionUnknownIcon"];
+
export const ContactsIcon: MappedModules["discord/components/common/index"]["ContactsIcon"];
+
export const CopyIcon: MappedModules["discord/components/common/index"]["CopyIcon"];
+
export const CreditCardIcon: MappedModules["discord/components/common/index"]["CreditCardIcon"];
+
export const CropIcon: MappedModules["discord/components/common/index"]["CropIcon"];
+
export const CrownIcon: MappedModules["discord/components/common/index"]["CrownIcon"];
+
export const CrunchyrollBrandLightIcon: MappedModules["discord/components/common/index"]["CrunchyrollBrandLightIcon"];
+
export const CrunchyrollNeutralIcon: MappedModules["discord/components/common/index"]["CrunchyrollNeutralIcon"];
+
export const DenyIcon: MappedModules["discord/components/common/index"]["DenyIcon"];
+
export const DoorEnterIcon: MappedModules["discord/components/common/index"]["DoorEnterIcon"];
+
export const DoorExitIcon: MappedModules["discord/components/common/index"]["DoorExitIcon"];
+
export const DoubleCheckmarkIcon: MappedModules["discord/components/common/index"]["DoubleCheckmarkIcon"];
+
export const DownloadIcon: MappedModules["discord/components/common/index"]["DownloadIcon"];
+
export const DpadIcon: MappedModules["discord/components/common/index"]["DpadIcon"];
+
export const DragIcon: MappedModules["discord/components/common/index"]["DragIcon"];
+
export const EducationIcon: MappedModules["discord/components/common/index"]["EducationIcon"];
+
export const EmbedIcon: MappedModules["discord/components/common/index"]["EmbedIcon"];
+
export const EnvelopeIcon: MappedModules["discord/components/common/index"]["EnvelopeIcon"];
+
export const ExpandGifIcon: MappedModules["discord/components/common/index"]["ExpandGifIcon"];
+
export const ExperimentalImageBrokenIcon: MappedModules["discord/components/common/index"]["ExperimentalImageBrokenIcon"];
+
export const ExperimentalLootboxIcon: MappedModules["discord/components/common/index"]["ExperimentalLootboxIcon"];
+
export const ExperimentalMicrophoneSparkleIcon: MappedModules["discord/components/common/index"]["ExperimentalMicrophoneSparkleIcon"];
+
export const ExperimentalMicrophoneSparkleMutedIcon: MappedModules["discord/components/common/index"]["ExperimentalMicrophoneSparkleMutedIcon"];
+
export const ExperimentalPineappleHouseIcon: MappedModules["discord/components/common/index"]["ExperimentalPineappleHouseIcon"];
+
export const EyeDropperIcon: MappedModules["discord/components/common/index"]["EyeDropperIcon"];
+
export const EyeIcon: MappedModules["discord/components/common/index"]["EyeIcon"];
+
export const EyePlusIcon: MappedModules["discord/components/common/index"]["EyePlusIcon"];
+
export const EyeSlashIcon: MappedModules["discord/components/common/index"]["EyeSlashIcon"];
+
export const FacebookNeutralIcon: MappedModules["discord/components/common/index"]["FacebookNeutralIcon"];
+
export const FileDenyIcon: MappedModules["discord/components/common/index"]["FileDenyIcon"];
+
export const FileIcon: MappedModules["discord/components/common/index"]["FileIcon"];
+
export const FileUpIcon: MappedModules["discord/components/common/index"]["FileUpIcon"];
+
export const FileWarningIcon: MappedModules["discord/components/common/index"]["FileWarningIcon"];
+
export const FiltersHorizontalIcon: MappedModules["discord/components/common/index"]["FiltersHorizontalIcon"];
+
export const FireIcon: MappedModules["discord/components/common/index"]["FireIcon"];
+
export const FlagIcon: MappedModules["discord/components/common/index"]["FlagIcon"];
+
export const FlagMinusIcon: MappedModules["discord/components/common/index"]["FlagMinusIcon"];
+
export const FlagPlusIcon: MappedModules["discord/components/common/index"]["FlagPlusIcon"];
+
export const FlagRetryIcon: MappedModules["discord/components/common/index"]["FlagRetryIcon"];
+
export const FlashIcon: MappedModules["discord/components/common/index"]["FlashIcon"];
+
export const FlipHorizontalIcon: MappedModules["discord/components/common/index"]["FlipHorizontalIcon"];
+
export const FlipVerticalIcon: MappedModules["discord/components/common/index"]["FlipVerticalIcon"];
+
export const FolderIcon: MappedModules["discord/components/common/index"]["FolderIcon"];
+
export const FolderPlusIcon: MappedModules["discord/components/common/index"]["FolderPlusIcon"];
+
export const FoodIcon: MappedModules["discord/components/common/index"]["FoodIcon"];
+
export const ForumIcon: MappedModules["discord/components/common/index"]["ForumIcon"];
+
export const ForumLockIcon: MappedModules["discord/components/common/index"]["ForumLockIcon"];
+
export const ForumWarningIcon: MappedModules["discord/components/common/index"]["ForumWarningIcon"];
+
export const FriendsIcon: MappedModules["discord/components/common/index"]["FriendsIcon"];
+
export const FullscreenEnterIcon: MappedModules["discord/components/common/index"]["FullscreenEnterIcon"];
+
export const FullscreenExitIcon: MappedModules["discord/components/common/index"]["FullscreenExitIcon"];
+
export const GameControllerIcon: MappedModules["discord/components/common/index"]["GameControllerIcon"];
+
export const GifIcon: MappedModules["discord/components/common/index"]["GifIcon"];
+
export const GiftIcon: MappedModules["discord/components/common/index"]["GiftIcon"];
+
export const GlobeEarthIcon: MappedModules["discord/components/common/index"]["GlobeEarthIcon"];
+
export const GridHorizontalIcon: MappedModules["discord/components/common/index"]["GridHorizontalIcon"];
+
export const GridSquareIcon: MappedModules["discord/components/common/index"]["GridSquareIcon"];
+
export const GridVerticalIcon: MappedModules["discord/components/common/index"]["GridVerticalIcon"];
+
export const GroupArrowDownIcon: MappedModules["discord/components/common/index"]["GroupArrowDownIcon"];
+
export const GroupArrowRightIcon: MappedModules["discord/components/common/index"]["GroupArrowRightIcon"];
+
export const GroupIcon: MappedModules["discord/components/common/index"]["GroupIcon"];
+
export const GroupMinusIcon: MappedModules["discord/components/common/index"]["GroupMinusIcon"];
+
export const GroupPlusIcon: MappedModules["discord/components/common/index"]["GroupPlusIcon"];
+
export const GroupRetryIcon: MappedModules["discord/components/common/index"]["GroupRetryIcon"];
+
export const HammerIcon: MappedModules["discord/components/common/index"]["HammerIcon"];
+
export const HammerMinusIcon: MappedModules["discord/components/common/index"]["HammerMinusIcon"];
+
export const HammerPlusIcon: MappedModules["discord/components/common/index"]["HammerPlusIcon"];
+
export const HammerRetryIcon: MappedModules["discord/components/common/index"]["HammerRetryIcon"];
+
export const HammerXIcon: MappedModules["discord/components/common/index"]["HammerXIcon"];
+
export const HandRequestSpeakIcon: MappedModules["discord/components/common/index"]["HandRequestSpeakIcon"];
+
export const HandRequestSpeakListIcon: MappedModules["discord/components/common/index"]["HandRequestSpeakListIcon"];
+
export const HashmarkIcon: MappedModules["discord/components/common/index"]["HashmarkIcon"];
+
export const HdIcon: MappedModules["discord/components/common/index"]["HdIcon"];
+
export const HeadphonesDenyIcon: MappedModules["discord/components/common/index"]["HeadphonesDenyIcon"];
+
export const HeadphonesIcon: MappedModules["discord/components/common/index"]["HeadphonesIcon"];
+
export const HeadphonesSlashIcon: MappedModules["discord/components/common/index"]["HeadphonesSlashIcon"];
+
export const HeartIcon: MappedModules["discord/components/common/index"]["HeartIcon"];
+
export const HeartOutlineIcon: MappedModules["discord/components/common/index"]["HeartOutlineIcon"];
+
export const HomeIcon: MappedModules["discord/components/common/index"]["HomeIcon"];
+
export const HomeSlashIcon: MappedModules["discord/components/common/index"]["HomeSlashIcon"];
+
export const HourglassIcon: MappedModules["discord/components/common/index"]["HourglassIcon"];
+
export const HubIcon: MappedModules["discord/components/common/index"]["HubIcon"];
+
export const IdIcon: MappedModules["discord/components/common/index"]["IdIcon"];
+
export const ImageFileIcon: MappedModules["discord/components/common/index"]["ImageFileIcon"];
+
export const ImageFileUpIcon: MappedModules["discord/components/common/index"]["ImageFileUpIcon"];
+
export const ImageIcon: MappedModules["discord/components/common/index"]["ImageIcon"];
+
export const ImageLockIcon: MappedModules["discord/components/common/index"]["ImageLockIcon"];
+
export const ImagePlusIcon: MappedModules["discord/components/common/index"]["ImagePlusIcon"];
+
export const ImageSparkleIcon: MappedModules["discord/components/common/index"]["ImageSparkleIcon"];
+
export const ImageTextIcon: MappedModules["discord/components/common/index"]["ImageTextIcon"];
+
export const ImageWarningIcon: MappedModules["discord/components/common/index"]["ImageWarningIcon"];
+
export const ImagesIcon: MappedModules["discord/components/common/index"]["ImagesIcon"];
+
export const InboxIcon: MappedModules["discord/components/common/index"]["InboxIcon"];
+
export const InstagramNeutralIcon: MappedModules["discord/components/common/index"]["InstagramNeutralIcon"];
+
export const InventoryIcon: MappedModules["discord/components/common/index"]["InventoryIcon"];
+
export const ItalicIcon: MappedModules["discord/components/common/index"]["ItalicIcon"];
+
export const KeyIcon: MappedModules["discord/components/common/index"]["KeyIcon"];
+
export const KeyboardIcon: MappedModules["discord/components/common/index"]["KeyboardIcon"];
+
export const LanguageIcon: MappedModules["discord/components/common/index"]["LanguageIcon"];
+
export const LaptopPhoneIcon: MappedModules["discord/components/common/index"]["LaptopPhoneIcon"];
+
export const LeagueOfLegendsBrandIcon: MappedModules["discord/components/common/index"]["LeagueOfLegendsBrandIcon"];
+
export const LettersIcon: MappedModules["discord/components/common/index"]["LettersIcon"];
+
export const LightbulbIcon: MappedModules["discord/components/common/index"]["LightbulbIcon"];
+
export const LinkExternalMediumIcon: MappedModules["discord/components/common/index"]["LinkExternalMediumIcon"];
+
export const LinkExternalSmallIcon: MappedModules["discord/components/common/index"]["LinkExternalSmallIcon"];
+
export const LinkIcon: MappedModules["discord/components/common/index"]["LinkIcon"];
+
export const LinkPlusIcon: MappedModules["discord/components/common/index"]["LinkPlusIcon"];
+
export const ListBulletsIcon: MappedModules["discord/components/common/index"]["ListBulletsIcon"];
+
export const ListNumberedIcon: MappedModules["discord/components/common/index"]["ListNumberedIcon"];
+
export const ListViewIcon: MappedModules["discord/components/common/index"]["ListViewIcon"];
+
export const LocationIcon: MappedModules["discord/components/common/index"]["LocationIcon"];
+
export const LockIcon: MappedModules["discord/components/common/index"]["LockIcon"];
+
export const LockUnlockedIcon: MappedModules["discord/components/common/index"]["LockUnlockedIcon"];
+
export const MagicWandIcon: MappedModules["discord/components/common/index"]["MagicWandIcon"];
+
export const MagnifyingGlassIcon: MappedModules["discord/components/common/index"]["MagnifyingGlassIcon"];
+
export const MagnifyingGlassMinusIcon: MappedModules["discord/components/common/index"]["MagnifyingGlassMinusIcon"];
+
export const MagnifyingGlassPlusIcon: MappedModules["discord/components/common/index"]["MagnifyingGlassPlusIcon"];
+
export const ManaIcon: MappedModules["discord/components/common/index"]["ManaIcon"];
+
export const MastodonBrandIcon: MappedModules["discord/components/common/index"]["MastodonBrandIcon"];
+
export const MastodonNeutralIcon: MappedModules["discord/components/common/index"]["MastodonNeutralIcon"];
+
export const MaximizeIcon: MappedModules["discord/components/common/index"]["MaximizeIcon"];
+
export const MedalIcon: MappedModules["discord/components/common/index"]["MedalIcon"];
+
export const MenuIcon: MappedModules["discord/components/common/index"]["MenuIcon"];
+
export const MicrophoneArrowRightIcon: MappedModules["discord/components/common/index"]["MicrophoneArrowRightIcon"];
+
export const MicrophoneDenyIcon: MappedModules["discord/components/common/index"]["MicrophoneDenyIcon"];
+
export const MicrophoneIcon: MappedModules["discord/components/common/index"]["MicrophoneIcon"];
+
export const MicrophoneSlashIcon: MappedModules["discord/components/common/index"]["MicrophoneSlashIcon"];
+
export const MinimizeIcon: MappedModules["discord/components/common/index"]["MinimizeIcon"];
+
export const MinusIcon: MappedModules["discord/components/common/index"]["MinusIcon"];
+
export const MobilePhoneControllerIcon: MappedModules["discord/components/common/index"]["MobilePhoneControllerIcon"];
+
export const MobilePhoneIcon: MappedModules["discord/components/common/index"]["MobilePhoneIcon"];
+
export const MobilePhonePlusIcon: MappedModules["discord/components/common/index"]["MobilePhonePlusIcon"];
+
export const MobilePhoneSettingsIcon: MappedModules["discord/components/common/index"]["MobilePhoneSettingsIcon"];
+
export const MobilePhoneShareIcon: MappedModules["discord/components/common/index"]["MobilePhoneShareIcon"];
+
export const MobilePhoneSpeakerIcon: MappedModules["discord/components/common/index"]["MobilePhoneSpeakerIcon"];
+
export const MobilePhoneVideoIcon: MappedModules["discord/components/common/index"]["MobilePhoneVideoIcon"];
+
export const MobilePhoneXIcon: MappedModules["discord/components/common/index"]["MobilePhoneXIcon"];
+
export const ModerationIcon: MappedModules["discord/components/common/index"]["ModerationIcon"];
+
export const MoreHorizontalIcon: MappedModules["discord/components/common/index"]["MoreHorizontalIcon"];
+
export const MoreVerticalIcon: MappedModules["discord/components/common/index"]["MoreVerticalIcon"];
+
export const MusicIcon: MappedModules["discord/components/common/index"]["MusicIcon"];
+
export const MusicSlashIcon: MappedModules["discord/components/common/index"]["MusicSlashIcon"];
+
export const NatureIcon: MappedModules["discord/components/common/index"]["NatureIcon"];
+
export const NearbyScanIcon: MappedModules["discord/components/common/index"]["NearbyScanIcon"];
+
export const NewUserIcon: MappedModules["discord/components/common/index"]["NewUserIcon"];
+
export const NewUserSimpleIcon: MappedModules["discord/components/common/index"]["NewUserSimpleIcon"];
+
export const NintendoSwitchNeutralIcon: MappedModules["discord/components/common/index"]["NintendoSwitchNeutralIcon"];
+
export const NitroWheelIcon: MappedModules["discord/components/common/index"]["NitroWheelIcon"];
+
export const ObjectIcon: MappedModules["discord/components/common/index"]["ObjectIcon"];
+
export const PaintPaletteIcon: MappedModules["discord/components/common/index"]["PaintPaletteIcon"];
+
export const PaintbrushThickIcon: MappedModules["discord/components/common/index"]["PaintbrushThickIcon"];
+
export const PaintbrushThickMinusIcon: MappedModules["discord/components/common/index"]["PaintbrushThickMinusIcon"];
+
export const PaintbrushThickPlusIcon: MappedModules["discord/components/common/index"]["PaintbrushThickPlusIcon"];
+
export const PaintbrushThickRetryIcon: MappedModules["discord/components/common/index"]["PaintbrushThickRetryIcon"];
+
export const PaintbrushThinIcon: MappedModules["discord/components/common/index"]["PaintbrushThinIcon"];
+
export const PaintbrushThinMinusIcon: MappedModules["discord/components/common/index"]["PaintbrushThinMinusIcon"];
+
export const PaintbrushThinPlusIcon: MappedModules["discord/components/common/index"]["PaintbrushThinPlusIcon"];
+
export const PaintbrushThinRetryIcon: MappedModules["discord/components/common/index"]["PaintbrushThinRetryIcon"];
+
export const PaperClockIcon: MappedModules["discord/components/common/index"]["PaperClockIcon"];
+
export const PaperIcon: MappedModules["discord/components/common/index"]["PaperIcon"];
+
export const PaperPlusIcon: MappedModules["discord/components/common/index"]["PaperPlusIcon"];
+
export const PauseIcon: MappedModules["discord/components/common/index"]["PauseIcon"];
+
export const PencilIcon: MappedModules["discord/components/common/index"]["PencilIcon"];
+
export const PencilSparkleIcon: MappedModules["discord/components/common/index"]["PencilSparkleIcon"];
+
export const PhoneCallIcon: MappedModules["discord/components/common/index"]["PhoneCallIcon"];
+
export const PhoneHangUpIcon: MappedModules["discord/components/common/index"]["PhoneHangUpIcon"];
+
export const PhoneIcon: MappedModules["discord/components/common/index"]["PhoneIcon"];
+
export const PiggyBankIcon: MappedModules["discord/components/common/index"]["PiggyBankIcon"];
+
export const PinIcon: MappedModules["discord/components/common/index"]["PinIcon"];
+
export const PinUprightIcon: MappedModules["discord/components/common/index"]["PinUprightIcon"];
+
export const PinUprightSlashIcon: MappedModules["discord/components/common/index"]["PinUprightSlashIcon"];
+
export const PlayIcon: MappedModules["discord/components/common/index"]["PlayIcon"];
+
export const PlaybackOffIcon: MappedModules["discord/components/common/index"]["PlaybackOffIcon"];
+
export const PlaybackOnIcon: MappedModules["discord/components/common/index"]["PlaybackOnIcon"];
+
export const PlaystationNeutralIcon: MappedModules["discord/components/common/index"]["PlaystationNeutralIcon"];
+
export const PlusLargeIcon: MappedModules["discord/components/common/index"]["PlusLargeIcon"];
+
export const PlusMediumIcon: MappedModules["discord/components/common/index"]["PlusMediumIcon"];
+
export const PlusSmallIcon: MappedModules["discord/components/common/index"]["PlusSmallIcon"];
+
export const PollsIcon: MappedModules["discord/components/common/index"]["PollsIcon"];
+
export const PotionIcon: MappedModules["discord/components/common/index"]["PotionIcon"];
+
export const PremiumChannelIcon: MappedModules["discord/components/common/index"]["PremiumChannelIcon"];
+
export const PrivacyAndSafetyIcon: MappedModules["discord/components/common/index"]["PrivacyAndSafetyIcon"];
+
export const PuzzlePieceIcon: MappedModules["discord/components/common/index"]["PuzzlePieceIcon"];
+
export const PuzzlePieceMinusIcon: MappedModules["discord/components/common/index"]["PuzzlePieceMinusIcon"];
+
export const PuzzlePiecePlusIcon: MappedModules["discord/components/common/index"]["PuzzlePiecePlusIcon"];
+
export const PuzzlePieceRetryIcon: MappedModules["discord/components/common/index"]["PuzzlePieceRetryIcon"];
+
export const QrCodeIcon: MappedModules["discord/components/common/index"]["QrCodeIcon"];
+
export const QuestsIcon: MappedModules["discord/components/common/index"]["QuestsIcon"];
+
export const QuoteIcon: MappedModules["discord/components/common/index"]["QuoteIcon"];
+
export const ReactionIcon: MappedModules["discord/components/common/index"]["ReactionIcon"];
+
export const ReceiptIcon: MappedModules["discord/components/common/index"]["ReceiptIcon"];
+
export const RecordPlayerIcon: MappedModules["discord/components/common/index"]["RecordPlayerIcon"];
+
export const RedoIcon: MappedModules["discord/components/common/index"]["RedoIcon"];
+
export const RefreshIcon: MappedModules["discord/components/common/index"]["RefreshIcon"];
+
export const RemixIcon: MappedModules["discord/components/common/index"]["RemixIcon"];
+
export const RetryIcon: MappedModules["discord/components/common/index"]["RetryIcon"];
+
export const RibbonIcon: MappedModules["discord/components/common/index"]["RibbonIcon"];
+
export const RobotIcon: MappedModules["discord/components/common/index"]["RobotIcon"];
+
export const RotateIcon: MappedModules["discord/components/common/index"]["RotateIcon"];
+
export const ScienceIcon: MappedModules["discord/components/common/index"]["ScienceIcon"];
+
export const ScreenArrowIcon: MappedModules["discord/components/common/index"]["ScreenArrowIcon"];
+
export const ScreenIcon: MappedModules["discord/components/common/index"]["ScreenIcon"];
+
export const ScreenSlashIcon: MappedModules["discord/components/common/index"]["ScreenSlashIcon"];
+
export const ScreenStreamIcon: MappedModules["discord/components/common/index"]["ScreenStreamIcon"];
+
export const ScreenSystemRequirementsIcon: MappedModules["discord/components/common/index"]["ScreenSystemRequirementsIcon"];
+
export const ScreenXIcon: MappedModules["discord/components/common/index"]["ScreenXIcon"];
+
export const SendMessageIcon: MappedModules["discord/components/common/index"]["SendMessageIcon"];
+
export const ServerGridIcon: MappedModules["discord/components/common/index"]["ServerGridIcon"];
+
export const ServerIcon: MappedModules["discord/components/common/index"]["ServerIcon"];
+
export const SettingsArrowUpIcon: MappedModules["discord/components/common/index"]["SettingsArrowUpIcon"];
+
export const SettingsCircleIcon: MappedModules["discord/components/common/index"]["SettingsCircleIcon"];
+
export const SettingsIcon: MappedModules["discord/components/common/index"]["SettingsIcon"];
+
export const SettingsInfoIcon: MappedModules["discord/components/common/index"]["SettingsInfoIcon"];
+
export const SettingsPlusIcon: MappedModules["discord/components/common/index"]["SettingsPlusIcon"];
+
export const ShareIcon: MappedModules["discord/components/common/index"]["ShareIcon"];
+
export const ShieldAtIcon: MappedModules["discord/components/common/index"]["ShieldAtIcon"];
+
export const ShieldIcon: MappedModules["discord/components/common/index"]["ShieldIcon"];
+
export const ShieldLockIcon: MappedModules["discord/components/common/index"]["ShieldLockIcon"];
+
export const ShieldUserIcon: MappedModules["discord/components/common/index"]["ShieldUserIcon"];
+
export const ShopCircleIcon: MappedModules["discord/components/common/index"]["ShopCircleIcon"];
+
export const ShopIcon: MappedModules["discord/components/common/index"]["ShopIcon"];
+
export const ShopMinusIcon: MappedModules["discord/components/common/index"]["ShopMinusIcon"];
+
export const ShopPlusIcon: MappedModules["discord/components/common/index"]["ShopPlusIcon"];
+
export const ShopSparkleIcon: MappedModules["discord/components/common/index"]["ShopSparkleIcon"];
+
export const SignPostIcon: MappedModules["discord/components/common/index"]["SignPostIcon"];
+
export const SlashBoxIcon: MappedModules["discord/components/common/index"]["SlashBoxIcon"];
+
export const SlashIcon: MappedModules["discord/components/common/index"]["SlashIcon"];
+
export const SlashMinusIcon: MappedModules["discord/components/common/index"]["SlashMinusIcon"];
+
export const SlashPlusIcon: MappedModules["discord/components/common/index"]["SlashPlusIcon"];
+
export const SlashRetryIcon: MappedModules["discord/components/common/index"]["SlashRetryIcon"];
+
export const SoundboardIcon: MappedModules["discord/components/common/index"]["SoundboardIcon"];
+
export const SoundboardSlashIcon: MappedModules["discord/components/common/index"]["SoundboardSlashIcon"];
+
export const SparklesIcon: MappedModules["discord/components/common/index"]["SparklesIcon"];
+
export const SpeedometerIcon: MappedModules["discord/components/common/index"]["SpeedometerIcon"];
+
export const SpoilerIcon: MappedModules["discord/components/common/index"]["SpoilerIcon"];
+
export const StaffBadgeIcon: MappedModules["discord/components/common/index"]["StaffBadgeIcon"];
+
export const StageIcon: MappedModules["discord/components/common/index"]["StageIcon"];
+
export const StageListIcon: MappedModules["discord/components/common/index"]["StageListIcon"];
+
export const StageLockIcon: MappedModules["discord/components/common/index"]["StageLockIcon"];
+
export const StageMinusIcon: MappedModules["discord/components/common/index"]["StageMinusIcon"];
+
export const StageModeratorIcon: MappedModules["discord/components/common/index"]["StageModeratorIcon"];
+
export const StagePlusIcon: MappedModules["discord/components/common/index"]["StagePlusIcon"];
+
export const StageRetryIcon: MappedModules["discord/components/common/index"]["StageRetryIcon"];
+
export const StageXIcon: MappedModules["discord/components/common/index"]["StageXIcon"];
+
export const StampIcon: MappedModules["discord/components/common/index"]["StampIcon"];
+
export const StarIcon: MappedModules["discord/components/common/index"]["StarIcon"];
+
export const StarOutlineIcon: MappedModules["discord/components/common/index"]["StarOutlineIcon"];
+
export const StarShootingIcon: MappedModules["discord/components/common/index"]["StarShootingIcon"];
+
export const StickerDeadIcon: MappedModules["discord/components/common/index"]["StickerDeadIcon"];
+
export const StickerIcon: MappedModules["discord/components/common/index"]["StickerIcon"];
+
export const StickerMinusIcon: MappedModules["discord/components/common/index"]["StickerMinusIcon"];
+
export const StickerPlusIcon: MappedModules["discord/components/common/index"]["StickerPlusIcon"];
+
export const StickerRetryIcon: MappedModules["discord/components/common/index"]["StickerRetryIcon"];
+
export const StickerSadIcon: MappedModules["discord/components/common/index"]["StickerSadIcon"];
+
export const StickerSmallIcon: MappedModules["discord/components/common/index"]["StickerSmallIcon"];
+
export const StickerWink1Icon: MappedModules["discord/components/common/index"]["StickerWink1Icon"];
+
export const StickerWink2Icon: MappedModules["discord/components/common/index"]["StickerWink2Icon"];
+
export const StopIcon: MappedModules["discord/components/common/index"]["StopIcon"];
+
export const StrikethroughIcon: MappedModules["discord/components/common/index"]["StrikethroughIcon"];
+
export const SuperReactionIcon: MappedModules["discord/components/common/index"]["SuperReactionIcon"];
+
export const TagIcon: MappedModules["discord/components/common/index"]["TagIcon"];
+
export const TagsIcon: MappedModules["discord/components/common/index"]["TagsIcon"];
+
export const TextControllerIcon: MappedModules["discord/components/common/index"]["TextControllerIcon"];
+
export const TextIcon: MappedModules["discord/components/common/index"]["TextIcon"];
+
export const TextLockIcon: MappedModules["discord/components/common/index"]["TextLockIcon"];
+
export const TextUserIcon: MappedModules["discord/components/common/index"]["TextUserIcon"];
+
export const TextWarningIcon: MappedModules["discord/components/common/index"]["TextWarningIcon"];
+
export const ThemeDarkIcon: MappedModules["discord/components/common/index"]["ThemeDarkIcon"];
+
export const ThemeLightIcon: MappedModules["discord/components/common/index"]["ThemeLightIcon"];
+
export const ThemeMidnightIcon: MappedModules["discord/components/common/index"]["ThemeMidnightIcon"];
+
export const ThreadIcon: MappedModules["discord/components/common/index"]["ThreadIcon"];
+
export const ThreadLockIcon: MappedModules["discord/components/common/index"]["ThreadLockIcon"];
+
export const ThreadMinusIcon: MappedModules["discord/components/common/index"]["ThreadMinusIcon"];
+
export const ThreadPlusIcon: MappedModules["discord/components/common/index"]["ThreadPlusIcon"];
+
export const ThreadRetryIcon: MappedModules["discord/components/common/index"]["ThreadRetryIcon"];
+
export const ThreadWarningIcon: MappedModules["discord/components/common/index"]["ThreadWarningIcon"];
+
export const ThumbsDownIcon: MappedModules["discord/components/common/index"]["ThumbsDownIcon"];
+
export const ThumbsUpIcon: MappedModules["discord/components/common/index"]["ThumbsUpIcon"];
+
export const TicketIcon: MappedModules["discord/components/common/index"]["TicketIcon"];
+
export const TiktokNeutralIcon: MappedModules["discord/components/common/index"]["TiktokNeutralIcon"];
+
export const TimerIcon: MappedModules["discord/components/common/index"]["TimerIcon"];
+
export const TopicsIcon: MappedModules["discord/components/common/index"]["TopicsIcon"];
+
export const TrainIcon: MappedModules["discord/components/common/index"]["TrainIcon"];
+
export const TrashIcon: MappedModules["discord/components/common/index"]["TrashIcon"];
+
export const TreehouseIcon: MappedModules["discord/components/common/index"]["TreehouseIcon"];
+
export const TrophyIcon: MappedModules["discord/components/common/index"]["TrophyIcon"];
+
export const TvIcon: MappedModules["discord/components/common/index"]["TvIcon"];
+
export const TwitterNeutralIcon: MappedModules["discord/components/common/index"]["TwitterNeutralIcon"];
+
export const UnderlineIcon: MappedModules["discord/components/common/index"]["UnderlineIcon"];
+
export const UndoIcon: MappedModules["discord/components/common/index"]["UndoIcon"];
+
export const UnknownGameIcon: MappedModules["discord/components/common/index"]["UnknownGameIcon"];
+
export const UnsendIcon: MappedModules["discord/components/common/index"]["UnsendIcon"];
+
export const UploadIcon: MappedModules["discord/components/common/index"]["UploadIcon"];
+
export const UserArrowDiagonalBottomRightIcon: MappedModules["discord/components/common/index"]["UserArrowDiagonalBottomRightIcon"];
+
export const UserCheckIcon: MappedModules["discord/components/common/index"]["UserCheckIcon"];
+
export const UserCircleIcon: MappedModules["discord/components/common/index"]["UserCircleIcon"];
+
export const UserCircleStatusIcon: MappedModules["discord/components/common/index"]["UserCircleStatusIcon"];
+
export const UserClockIcon: MappedModules["discord/components/common/index"]["UserClockIcon"];
+
export const UserIcon: MappedModules["discord/components/common/index"]["UserIcon"];
+
export const UserMinusIcon: MappedModules["discord/components/common/index"]["UserMinusIcon"];
+
export const UserPlatformIcon: MappedModules["discord/components/common/index"]["UserPlatformIcon"];
+
export const UserPlayIcon: MappedModules["discord/components/common/index"]["UserPlayIcon"];
+
export const UserPlusIcon: MappedModules["discord/components/common/index"]["UserPlusIcon"];
+
export const UserRetryIcon: MappedModules["discord/components/common/index"]["UserRetryIcon"];
+
export const UserSquareIcon: MappedModules["discord/components/common/index"]["UserSquareIcon"];
+
export const UserStatusIcon: MappedModules["discord/components/common/index"]["UserStatusIcon"];
+
export const VideoIcon: MappedModules["discord/components/common/index"]["VideoIcon"];
+
export const VideoLockIcon: MappedModules["discord/components/common/index"]["VideoLockIcon"];
+
export const VideoSlashIcon: MappedModules["discord/components/common/index"]["VideoSlashIcon"];
+
export const VoiceBluetoothIcon: MappedModules["discord/components/common/index"]["VoiceBluetoothIcon"];
+
export const VoiceLockIcon: MappedModules["discord/components/common/index"]["VoiceLockIcon"];
+
export const VoiceLowIcon: MappedModules["discord/components/common/index"]["VoiceLowIcon"];
+
export const VoiceNormalIcon: MappedModules["discord/components/common/index"]["VoiceNormalIcon"];
+
export const VoiceWarningIcon: MappedModules["discord/components/common/index"]["VoiceWarningIcon"];
+
export const VoiceXIcon: MappedModules["discord/components/common/index"]["VoiceXIcon"];
+
export const WalletIcon: MappedModules["discord/components/common/index"]["WalletIcon"];
+
export const WarningIcon: MappedModules["discord/components/common/index"]["WarningIcon"];
+
export const WaveformIcon: MappedModules["discord/components/common/index"]["WaveformIcon"];
+
export const WaveformSlashIcon: MappedModules["discord/components/common/index"]["WaveformSlashIcon"];
+
export const WebhookIcon: MappedModules["discord/components/common/index"]["WebhookIcon"];
+
export const WebhookPlusIcon: MappedModules["discord/components/common/index"]["WebhookPlusIcon"];
+
export const WidgetsIcon: MappedModules["discord/components/common/index"]["WidgetsIcon"];
+
export const WidgetsMinusIcon: MappedModules["discord/components/common/index"]["WidgetsMinusIcon"];
+
export const WidgetsPlusIcon: MappedModules["discord/components/common/index"]["WidgetsPlusIcon"];
+
export const WidgetsRetryIcon: MappedModules["discord/components/common/index"]["WidgetsRetryIcon"];
+
export const WindowLaunchIcon: MappedModules["discord/components/common/index"]["WindowLaunchIcon"];
+
export const WindowReturnIcon: MappedModules["discord/components/common/index"]["WindowReturnIcon"];
+
export const WindowTopIcon: MappedModules["discord/components/common/index"]["WindowTopIcon"];
+
export const WindowTopOutlineIcon: MappedModules["discord/components/common/index"]["WindowTopOutlineIcon"];
+
export const WrenchIcon: MappedModules["discord/components/common/index"]["WrenchIcon"];
+
export const XLargeBoldIcon: MappedModules["discord/components/common/index"]["XLargeBoldIcon"];
+
export const XLargeIcon: MappedModules["discord/components/common/index"]["XLargeIcon"];
+
export const XNeutralIcon: MappedModules["discord/components/common/index"]["XNeutralIcon"];
+
export const XSmallBoldIcon: MappedModules["discord/components/common/index"]["XSmallBoldIcon"];
+
export const XSmallIcon: MappedModules["discord/components/common/index"]["XSmallIcon"];
+
export const XboxNeutralIcon: MappedModules["discord/components/common/index"]["XboxNeutralIcon"];
+
export const YoutubeNeutralIcon: MappedModules["discord/components/common/index"]["YoutubeNeutralIcon"];
+
export const AccessibilityPreferencesContext: MappedModules["discord/components/common/index"]["AccessibilityPreferencesContext"];
+
export const AdvancedScroller: MappedModules["discord/components/common/index"]["AdvancedScroller"];
+
export const AdvancedScrollerAuto: MappedModules["discord/components/common/index"]["AdvancedScrollerAuto"];
+
export const AdvancedScrollerNone: MappedModules["discord/components/common/index"]["AdvancedScrollerNone"];
+
export const AdvancedScrollerThin: MappedModules["discord/components/common/index"]["AdvancedScrollerThin"];
+
export const Anchor: MappedModules["discord/components/common/index"]["Anchor"];
+
export const AnimatedAvatar: MappedModules["discord/components/common/index"]["AnimatedAvatar"];
+
export const AnimatedDots: MappedModules["discord/components/common/index"]["AnimatedDots"];
+
export const AnimatedStatus: MappedModules["discord/components/common/index"]["AnimatedStatus"];
+
export const Backdrop: MappedModules["discord/components/common/index"]["Backdrop"];
+
export const BasePopout: MappedModules["discord/components/common/index"]["BasePopout"];
+
export const BlobMask: MappedModules["discord/components/common/index"]["BlobMask"];
+
export const BlockInteractions: MappedModules["discord/components/common/index"]["BlockInteractions"];
+
export const BlockInteractionsContext: MappedModules["discord/components/common/index"]["BlockInteractionsContext"];
+
export const ButtonGroup: MappedModules["discord/components/common/index"]["ButtonGroup"];
+
export const ButtonLink: MappedModules["discord/components/common/index"]["ButtonLink"];
+
export const CalendarPicker: MappedModules["discord/components/common/index"]["CalendarPicker"];
+
export const ChainedLottieAnimation: MappedModules["discord/components/common/index"]["ChainedLottieAnimation"];
+
export const Checkbox: MappedModules["discord/components/common/index"]["Checkbox"];
+
export const CheckboxIndicator: MappedModules["discord/components/common/index"]["CheckboxIndicator"];
+
export const CircleBadge: MappedModules["discord/components/common/index"]["CircleBadge"];
+
export const CircleIconButton: MappedModules["discord/components/common/index"]["CircleIconButton"];
+
export const ClickableContainer: MappedModules["discord/components/common/index"]["ClickableContainer"];
+
export const Collapsible: MappedModules["discord/components/common/index"]["Collapsible"];
+
export const ColorPicker: MappedModules["discord/components/common/index"]["ColorPicker"];
+
export const ColorPickerCustomButton: MappedModules["discord/components/common/index"]["ColorPickerCustomButton"];
+
export const ColorPickerDefaultButton: MappedModules["discord/components/common/index"]["ColorPickerDefaultButton"];
+
export const Combobox: MappedModules["discord/components/common/index"]["Combobox"];
+
export const ComboboxItem: MappedModules["discord/components/common/index"]["ComboboxItem"];
+
export const ComboboxPopout: MappedModules["discord/components/common/index"]["ComboboxPopout"];
+
export const ConfirmModal: MappedModules["discord/components/common/index"]["ConfirmModal"];
+
export const CopyInput: MappedModules["discord/components/common/index"]["CopyInput"];
+
export const CustomColorPicker: MappedModules["discord/components/common/index"]["CustomColorPicker"];
+
export const DateInput: MappedModules["discord/components/common/index"]["DateInput"];
+
export const DeclarativeConfirmModal: MappedModules["discord/components/common/index"]["DeclarativeConfirmModal"];
+
export const DisableCustomTheme: MappedModules["discord/components/common/index"]["DisableCustomTheme"];
+
export const DnDKeyboardHelpBar: MappedModules["discord/components/common/index"]["DnDKeyboardHelpBar"];
+
export const DnDProvider: MappedModules["discord/components/common/index"]["DnDProvider"];
+
export const Dots: MappedModules["discord/components/common/index"]["Dots"];
+
export const EmptyState: MappedModules["discord/components/common/index"]["EmptyState"];
+
export const EmptyStateImage: MappedModules["discord/components/common/index"]["EmptyStateImage"];
+
export const EmptyStateText: MappedModules["discord/components/common/index"]["EmptyStateText"];
+
export const FocusBlock: MappedModules["discord/components/common/index"]["FocusBlock"];
+
export const FocusJumpSection: MappedModules["discord/components/common/index"]["FocusJumpSection"];
+
export const FocusLock: MappedModules["discord/components/common/index"]["FocusLock"];
+
export const FocusRing: MappedModules["discord/components/common/index"]["FocusRing"];
+
export const FocusRingScope: MappedModules["discord/components/common/index"]["FocusRingScope"];
+
export const FormContext: MappedModules["discord/components/common/index"]["FormContext"];
+
export const FormContextProvider: MappedModules["discord/components/common/index"]["FormContextProvider"];
+
export const FormErrorBlock: MappedModules["discord/components/common/index"]["FormErrorBlock"];
+
export const FormLabel: MappedModules["discord/components/common/index"]["FormLabel"];
+
export const FormNotice: MappedModules["discord/components/common/index"]["FormNotice"];
+
export const H: MappedModules["discord/components/common/index"]["H"];
+
export const HeadingLevel: MappedModules["discord/components/common/index"]["HeadingLevel"];
+
export const HelpMessage: MappedModules["discord/components/common/index"]["HelpMessage"];
+
export const HiddenVisually: MappedModules["discord/components/common/index"]["HiddenVisually"];
+
export const HorizontalOverflowList: MappedModules["discord/components/common/index"]["HorizontalOverflowList"];
+
export const HorizontalOverflowListTooltip: MappedModules["discord/components/common/index"]["HorizontalOverflowListTooltip"];
+
export const IconBadge: MappedModules["discord/components/common/index"]["IconBadge"];
+
export const IconSelectOption: MappedModules["discord/components/common/index"]["IconSelectOption"];
+
export const InputError: MappedModules["discord/components/common/index"]["InputError"];
+
export const Interactive: MappedModules["discord/components/common/index"]["Interactive"];
+
export const KeyCombo: MappedModules["discord/components/common/index"]["KeyCombo"];
+
export const Layer: MappedModules["discord/components/common/index"]["Layer"];
+
export const LayerContainer: MappedModules["discord/components/common/index"]["LayerContainer"];
+
export const LayerProvider: MappedModules["discord/components/common/index"]["LayerProvider"];
+
export const LazyPopout: MappedModules["discord/components/common/index"]["LazyPopout"];
+
export const LinkButton: MappedModules["discord/components/common/index"]["LinkButton"];
+
export const List: MappedModules["discord/components/common/index"]["List"];
+
export const ListAuto: MappedModules["discord/components/common/index"]["ListAuto"];
+
export const ListComputer: MappedModules["discord/components/common/index"]["ListComputer"];
+
export const ListNone: MappedModules["discord/components/common/index"]["ListNone"];
+
export const ListThin: MappedModules["discord/components/common/index"]["ListThin"];
+
export const LoadingPopout: MappedModules["discord/components/common/index"]["LoadingPopout"];
+
export const LottieAnimation: MappedModules["discord/components/common/index"]["LottieAnimation"];
+
export const LottieSparkle: MappedModules["discord/components/common/index"]["LottieSparkle"];
+
export const MasonryList: MappedModules["discord/components/common/index"]["MasonryList"];
+
export const MasonryListAuto: MappedModules["discord/components/common/index"]["MasonryListAuto"];
+
export const MasonryListComputer: MappedModules["discord/components/common/index"]["MasonryListComputer"];
+
export const MasonryListThin: MappedModules["discord/components/common/index"]["MasonryListThin"];
+
export const MenuImageUploadControl: MappedModules["discord/components/common/index"]["MenuImageUploadControl"];
+
export const MenuInteractiveCompositeControl: MappedModules["discord/components/common/index"]["MenuInteractiveCompositeControl"];
+
export const MenuSearchControl: MappedModules["discord/components/common/index"]["MenuSearchControl"];
+
export const MenuSliderControl: MappedModules["discord/components/common/index"]["MenuSliderControl"];
+
export const MenuSpinner: MappedModules["discord/components/common/index"]["MenuSpinner"];
+
export const Modal: MappedModules["discord/components/common/index"]["Modal"];
+
export const ModalCloseButton: MappedModules["discord/components/common/index"]["ModalCloseButton"];
+
export const ModalContent: MappedModules["discord/components/common/index"]["ModalContent"];
+
export const ModalFooter: MappedModules["discord/components/common/index"]["ModalFooter"];
+
export const ModalHeader: MappedModules["discord/components/common/index"]["ModalHeader"];
+
export const ModalListContent: MappedModules["discord/components/common/index"]["ModalListContent"];
+
export const ModalRoot: MappedModules["discord/components/common/index"]["ModalRoot"];
+
export const Modals: MappedModules["discord/components/common/index"]["Modals"];
+
export const NameWithRole: MappedModules["discord/components/common/index"]["NameWithRole"];
+
export const NameWithRoleAnchor: MappedModules["discord/components/common/index"]["NameWithRoleAnchor"];
+
export const NavItem: MappedModules["discord/components/common/index"]["NavItem"];
+
export const NoticeButton: MappedModules["discord/components/common/index"]["NoticeButton"];
+
export const NoticeButtonAnchor: MappedModules["discord/components/common/index"]["NoticeButtonAnchor"];
+
export const NumberBadge: MappedModules["discord/components/common/index"]["NumberBadge"];
+
export const NumberInputStepper: MappedModules["discord/components/common/index"]["NumberInputStepper"];
+
export const Paginator: MappedModules["discord/components/common/index"]["Paginator"];
+
export const PinToBottomScrollerAuto: MappedModules["discord/components/common/index"]["PinToBottomScrollerAuto"];
+
export const PopoutCSSAnimator: MappedModules["discord/components/common/index"]["PopoutCSSAnimator"];
+
export const PopoutList: MappedModules["discord/components/common/index"]["PopoutList"];
+
export const PremiumBadge: MappedModules["discord/components/common/index"]["PremiumBadge"];
+
export const Progress: MappedModules["discord/components/common/index"]["Progress"];
+
export const ProgressCircle: MappedModules["discord/components/common/index"]["ProgressCircle"];
+
export const QuickSelect: MappedModules["discord/components/common/index"]["QuickSelect"];
+
export const RadioGroup: MappedModules["discord/components/common/index"]["RadioGroup"];
+
export const RadioIndicator: MappedModules["discord/components/common/index"]["RadioIndicator"];
+
export const RedesignIconContextProvider: MappedModules["discord/components/common/index"]["RedesignIconContextProvider"];
+
export const ReferencePositionLayer: MappedModules["discord/components/common/index"]["ReferencePositionLayer"];
+
export const RoleCircle: MappedModules["discord/components/common/index"]["RoleCircle"];
+
export const RoleDot: MappedModules["discord/components/common/index"]["RoleDot"];
+
export const RootThemeContextProvider: MappedModules["discord/components/common/index"]["RootThemeContextProvider"];
+
export const ScrollerAuto: MappedModules["discord/components/common/index"]["ScrollerAuto"];
+
export const ScrollerNone: MappedModules["discord/components/common/index"]["ScrollerNone"];
+
export const ScrollerThin: MappedModules["discord/components/common/index"]["ScrollerThin"];
+
export const SearchBar: MappedModules["discord/components/common/index"]["SearchBar"];
+
export const SearchBox: MappedModules["discord/components/common/index"]["SearchBox"];
+
export const SearchableQuickSelect: MappedModules["discord/components/common/index"]["SearchableQuickSelect"];
+
export const SearchableSelect: MappedModules["discord/components/common/index"]["SearchableSelect"];
+
export const SegmentedControl: MappedModules["discord/components/common/index"]["SegmentedControl"];
+
export const SequencedLottieAnimation: MappedModules["discord/components/common/index"]["SequencedLottieAnimation"];
+
export const Sequencer: MappedModules["discord/components/common/index"]["Sequencer"];
+
export const Shakeable: MappedModules["discord/components/common/index"]["Shakeable"];
+
export const Shaker: MappedModules["discord/components/common/index"]["Shaker"];
+
export const Shine: MappedModules["discord/components/common/index"]["Shine"];
+
export const ShinyButton: MappedModules["discord/components/common/index"]["ShinyButton"];
+
export const Slide: MappedModules["discord/components/common/index"]["Slide"];
+
export const SlideIn: MappedModules["discord/components/common/index"]["SlideIn"];
+
export const Slides: MappedModules["discord/components/common/index"]["Slides"];
+
export const Spacer: MappedModules["discord/components/common/index"]["Spacer"];
+
export const Spinner: MappedModules["discord/components/common/index"]["Spinner"];
+
export const Spring: MappedModules["discord/components/common/index"]["Spring"];
+
export const Stack: MappedModules["discord/components/common/index"]["Stack"];
+
export const StackedProgress: MappedModules["discord/components/common/index"]["StackedProgress"];
+
export const Status: MappedModules["discord/components/common/index"]["Status"];
+
export const Table: MappedModules["discord/components/common/index"]["Table"];
+
export const TableBody: MappedModules["discord/components/common/index"]["TableBody"];
+
export const TableCell: MappedModules["discord/components/common/index"]["TableCell"];
+
export const TableColumn: MappedModules["discord/components/common/index"]["TableColumn"];
+
export const TableHeader: MappedModules["discord/components/common/index"]["TableHeader"];
+
export const TableRow: MappedModules["discord/components/common/index"]["TableRow"];
+
export const TextAreaAutosize: MappedModules["discord/components/common/index"]["TextAreaAutosize"];
+
export const TextBadge: MappedModules["discord/components/common/index"]["TextBadge"];
+
export const ThemeContextProvider: MappedModules["discord/components/common/index"]["ThemeContextProvider"];
+
export const ThemeProvider: MappedModules["discord/components/common/index"]["ThemeProvider"];
+
export const TimeInput: MappedModules["discord/components/common/index"]["TimeInput"];
+
export const Toast: MappedModules["discord/components/common/index"]["Toast"];
+
export const ToastContainer: MappedModules["discord/components/common/index"]["ToastContainer"];
+
export const TooltipContainer: MappedModules["discord/components/common/index"]["TooltipContainer"];
+
export const TooltipLayer: MappedModules["discord/components/common/index"]["TooltipLayer"];
+
export const TransitionGroup: MappedModules["discord/components/common/index"]["TransitionGroup"];
+
export const UseThemeContext: MappedModules["discord/components/common/index"]["UseThemeContext"];
+
export const closeAllModals: MappedModules["discord/components/common/index"]["closeAllModals"];
+
export const closeModalInAllContexts: MappedModules["discord/components/common/index"]["closeModalInAllContexts"];
+
export const createAdvancedScroller: MappedModules["discord/components/common/index"]["createAdvancedScroller"];
+
export const createLayer: MappedModules["discord/components/common/index"]["createLayer"];
+
export const createListScroller: MappedModules["discord/components/common/index"]["createListScroller"];
+
export const createManagedReactiveScroller: MappedModules["discord/components/common/index"]["createManagedReactiveScroller"];
+
export const createMasonryListScroller: MappedModules["discord/components/common/index"]["createMasonryListScroller"];
+
export const createScroller: MappedModules["discord/components/common/index"]["createScroller"];
+
export const createToast: MappedModules["discord/components/common/index"]["createToast"];
+
export const getAvatarSize: MappedModules["discord/components/common/index"]["getAvatarSize"];
+
export const getAvatarSpecs: MappedModules["discord/components/common/index"]["getAvatarSpecs"];
+
export const getBadgeCountString: MappedModules["discord/components/common/index"]["getBadgeCountString"];
+
export const getBadgeWidthForValue: MappedModules["discord/components/common/index"]["getBadgeWidthForValue"];
+
export const getButtonStyle: MappedModules["discord/components/common/index"]["getButtonStyle"];
+
export const getInteractingModalContext: MappedModules["discord/components/common/index"]["getInteractingModalContext"];
+
export const getParentLayerContainer: MappedModules["discord/components/common/index"]["getParentLayerContainer"];
+
export const getStatusBackdropColor: MappedModules["discord/components/common/index"]["getStatusBackdropColor"];
+
export const getStatusBackdropOpacity: MappedModules["discord/components/common/index"]["getStatusBackdropOpacity"];
+
export const getStatusMask: MappedModules["discord/components/common/index"]["getStatusMask"];
+
export const getThemeClass: MappedModules["discord/components/common/index"]["getThemeClass"];
+
export const hasAnyModalOpen: MappedModules["discord/components/common/index"]["hasAnyModalOpen"];
+
export const hasAnyModalOpenSelector: MappedModules["discord/components/common/index"]["hasAnyModalOpenSelector"];
+
export const hasModalOpen: MappedModules["discord/components/common/index"]["hasModalOpen"];
+
export const hasModalOpenSelector: MappedModules["discord/components/common/index"]["hasModalOpenSelector"];
+
export const isInDndMode: MappedModules["discord/components/common/index"]["isInDndMode"];
+
export const isListItemRow: MappedModules["discord/components/common/index"]["isListItemRow"];
+
export const makeIconCompat: MappedModules["discord/components/common/index"]["makeIconCompat"];
+
export const modalContextFromAppContext: MappedModules["discord/components/common/index"]["modalContextFromAppContext"];
+
export const popToast: MappedModules["discord/components/common/index"]["popToast"];
+
export const referencePortalAwareContains: MappedModules["discord/components/common/index"]["referencePortalAwareContains"];
+
export const showToast: MappedModules["discord/components/common/index"]["showToast"];
+
export const singleSelect: MappedModules["discord/components/common/index"]["singleSelect"];
+
export const toggleDndMode: MappedModules["discord/components/common/index"]["toggleDndMode"];
+
export const toggleSelect: MappedModules["discord/components/common/index"]["toggleSelect"];
+
export const updateModal: MappedModules["discord/components/common/index"]["updateModal"];
+
export const useDndMode: MappedModules["discord/components/common/index"]["useDndMode"];
+
export const useDndStore: MappedModules["discord/components/common/index"]["useDndStore"];
+
export const useFocusBlock: MappedModules["discord/components/common/index"]["useFocusBlock"];
+
export const useFocusJumpSection: MappedModules["discord/components/common/index"]["useFocusJumpSection"];
+
export const useFocusJumpSectionManager: MappedModules["discord/components/common/index"]["useFocusJumpSectionManager"];
+
export const useFocusLock: MappedModules["discord/components/common/index"]["useFocusLock"];
+
export const useFormContext: MappedModules["discord/components/common/index"]["useFormContext"];
+
export const useModalContext: MappedModules["discord/components/common/index"]["useModalContext"];
+
export const usePrivateHeadingLevel: MappedModules["discord/components/common/index"]["usePrivateHeadingLevel"];
+
export const useRadioGroup: MappedModules["discord/components/common/index"]["useRadioGroup"];
+
export const useRadioItem: MappedModules["discord/components/common/index"]["useRadioItem"];
+
export const useRedesignIconContext: MappedModules["discord/components/common/index"]["useRedesignIconContext"];
+
export const useResizeObserverSubscription: MappedModules["discord/components/common/index"]["useResizeObserverSubscription"];
+
export const useSpacingValue: MappedModules["discord/components/common/index"]["useSpacingValue"];
+
export const useSpring: MappedModules["discord/components/common/index"]["useSpring"];
+
export const useSprings: MappedModules["discord/components/common/index"]["useSprings"];
+
export const useStatusFillColor: MappedModules["discord/components/common/index"]["useStatusFillColor"];
+
export const useThemeContext: MappedModules["discord/components/common/index"]["useThemeContext"];
+
export const useToastStore: MappedModules["discord/components/common/index"]["useToastStore"];
+
export const useToken: MappedModules["discord/components/common/index"]["useToken"];
+
export const useTransition: MappedModules["discord/components/common/index"]["useTransition"];
+
export const AccessibilityAnnouncer: MappedModules["discord/components/common/index"]["AccessibilityAnnouncer"];
+
export const BackdropStyles: MappedModules["discord/components/common/index"]["BackdropStyles"];
+
export const BadgeShapes: MappedModules["discord/components/common/index"]["BadgeShapes"];
+
export const CardTypes: MappedModules["discord/components/common/index"]["CardTypes"];
+
export const CircleIconButtonColors: MappedModules["discord/components/common/index"]["CircleIconButtonColors"];
+
export const CircleIconButtonSizes: MappedModules["discord/components/common/index"]["CircleIconButtonSizes"];
+
export const CopyInputModes: MappedModules["discord/components/common/index"]["CopyInputModes"];
+
export const FocusRingManager: MappedModules["discord/components/common/index"]["FocusRingManager"];
+
export const FormErrorBlockColors: MappedModules["discord/components/common/index"]["FormErrorBlockColors"];
+
export const FormNoticeImagePositions: MappedModules["discord/components/common/index"]["FormNoticeImagePositions"];
+
export const FormNoticeTypes: MappedModules["discord/components/common/index"]["FormNoticeTypes"];
+
export const FormTitleTags: MappedModules["discord/components/common/index"]["FormTitleTags"];
+
export const HelpMessageTypes: MappedModules["discord/components/common/index"]["HelpMessageTypes"];
+
export const ModalSize: MappedModules["discord/components/common/index"]["ModalSize"];
+
export const ModalTransitionState: MappedModules["discord/components/common/index"]["ModalTransitionState"];
+
export const PRETTY_KEYS: MappedModules["discord/components/common/index"]["PRETTY_KEYS"];
+
export const SelectLooks: MappedModules["discord/components/common/index"]["SelectLooks"];
+
export const ShineSizes: MappedModules["discord/components/common/index"]["ShineSizes"];
+
export const SpinnerTypes: MappedModules["discord/components/common/index"]["SpinnerTypes"];
+
export const StatusTypes: MappedModules["discord/components/common/index"]["StatusTypes"];
+
export const ToastPosition: MappedModules["discord/components/common/index"]["ToastPosition"];
+
export const ToastType: MappedModules["discord/components/common/index"]["ToastType"];
+
export const TransitionStates: MappedModules["discord/components/common/index"]["TransitionStates"];
+
export const DEFAULT_MODAL_CONTEXT: MappedModules["discord/components/common/index"]["DEFAULT_MODAL_CONTEXT"];
+
export const LOW_SATURATION_THRESHOLD: MappedModules["discord/components/common/index"]["LOW_SATURATION_THRESHOLD"];
+
export const LayerClassName: MappedModules["discord/components/common/index"]["LayerClassName"];
+
export const POPOUT_MODAL_CONTEXT: MappedModules["discord/components/common/index"]["POPOUT_MODAL_CONTEXT"];
}
-
declare module "@moonlight-mod/wp/discord/modules/guild_settings/IntegrationCard.css" {
+
declare module "@moonlight-mod/wp/discord/components/modals/ConfirmModal" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
const _default: MappedModules["discord/components/modals/ConfirmModal"]["default"];
+
export default _default;
+
}
+
+
declare module "@moonlight-mod/wp/discord/lib/BaseRecord" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
const _default: MappedModules["discord/lib/BaseRecord"]["default"];
+
export default _default;
+
}
+
+
declare module "@moonlight-mod/wp/discord/lib/web/Storage" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const ObjectStorage: MappedModules["discord/lib/web/Storage"]["ObjectStorage"];
+
export const impl: MappedModules["discord/lib/web/Storage"]["impl"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/build_overrides/web/BuildOverride.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const wrapper: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["wrapper"];
+
export const titleRegion: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["titleRegion"];
+
export const title: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["title"];
+
export const infoIcon: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["infoIcon"];
+
export const copyLink: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["copyLink"];
+
export const copied: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["copied"];
+
export const copyLinkIcon: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["copyLinkIcon"];
+
export const content: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["content"];
+
export const infoLink: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["infoLink"];
+
export const buildInfo: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["buildInfo"];
+
export const button: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["button"];
+
export const buttonSize: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["buttonSize"];
+
export const subHead: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["subHead"];
+
export const icon: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["icon"];
+
export const buildDetails: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["buildDetails"];
+
export const barLoader: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["barLoader"];
+
export const barTitle: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["barTitle"];
+
export const buttonLoader: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["buttonLoader"];
+
export const disabledButtonOverride: MappedModules["discord/modules/build_overrides/web/BuildOverride.css"]["disabledButtonOverride"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/discovery/web/Discovery.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const header: MappedModules["discord/modules/discovery/web/Discovery.css"]["header"];
+
export const headerImage: MappedModules["discord/modules/discovery/web/Discovery.css"]["headerImage"];
+
export const headerImageSimple: MappedModules["discord/modules/discovery/web/Discovery.css"]["headerImageSimple"];
+
export const headerImageBG: MappedModules["discord/modules/discovery/web/Discovery.css"]["headerImageBG"];
+
export const searchTitle: MappedModules["discord/modules/discovery/web/Discovery.css"]["searchTitle"];
+
export const searchSubtitle: MappedModules["discord/modules/discovery/web/Discovery.css"]["searchSubtitle"];
+
export const headerContentWrapper: MappedModules["discord/modules/discovery/web/Discovery.css"]["headerContentWrapper"];
+
export const headerContent: MappedModules["discord/modules/discovery/web/Discovery.css"]["headerContent"];
+
export const headerContentSmall: MappedModules["discord/modules/discovery/web/Discovery.css"]["headerContentSmall"];
+
export const searchBox: MappedModules["discord/modules/discovery/web/Discovery.css"]["searchBox"];
+
export const searchBoxInput: MappedModules["discord/modules/discovery/web/Discovery.css"]["searchBoxInput"];
+
export const closeIcon: MappedModules["discord/modules/discovery/web/Discovery.css"]["closeIcon"];
+
export const searchIcon: MappedModules["discord/modules/discovery/web/Discovery.css"]["searchIcon"];
+
export const tabBar: MappedModules["discord/modules/discovery/web/Discovery.css"]["tabBar"];
+
export const tabBarItem: MappedModules["discord/modules/discovery/web/Discovery.css"]["tabBarItem"];
+
export const sectionHeader: MappedModules["discord/modules/discovery/web/Discovery.css"]["sectionHeader"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/forums/web/Forums.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const container: MappedModules["discord/modules/forums/web/Forums.css"]["container"];
+
export const uploadArea: MappedModules["discord/modules/forums/web/Forums.css"]["uploadArea"];
+
export const label: MappedModules["discord/modules/forums/web/Forums.css"]["label"];
+
export const content: MappedModules["discord/modules/forums/web/Forums.css"]["content"];
+
export const noListContainer: MappedModules["discord/modules/forums/web/Forums.css"]["noListContainer"];
+
export const list: MappedModules["discord/modules/forums/web/Forums.css"]["list"];
+
export const grid: MappedModules["discord/modules/forums/web/Forums.css"]["grid"];
+
export const headerRow: MappedModules["discord/modules/forums/web/Forums.css"]["headerRow"];
+
export const card: MappedModules["discord/modules/forums/web/Forums.css"]["card"];
+
export const columnsSpan: MappedModules["discord/modules/forums/web/Forums.css"]["columnsSpan"];
+
export const emptyStateRow: MappedModules["discord/modules/forums/web/Forums.css"]["emptyStateRow"];
+
export const newMemberBanner: MappedModules["discord/modules/forums/web/Forums.css"]["newMemberBanner"];
+
export const gridViewBanner: MappedModules["discord/modules/forums/web/Forums.css"]["gridViewBanner"];
+
export const placeholder: MappedModules["discord/modules/forums/web/Forums.css"]["placeholder"];
+
export const mainCard: MappedModules["discord/modules/forums/web/Forums.css"]["mainCard"];
+
export const emptyMainCard: MappedModules["discord/modules/forums/web/Forums.css"]["emptyMainCard"];
+
export const outOfDate: MappedModules["discord/modules/forums/web/Forums.css"]["outOfDate"];
+
export const header: MappedModules["discord/modules/forums/web/Forums.css"]["header"];
+
export const matchingPostsRow: MappedModules["discord/modules/forums/web/Forums.css"]["matchingPostsRow"];
+
export const headerWithMatchingPosts: MappedModules["discord/modules/forums/web/Forums.css"]["headerWithMatchingPosts"];
+
export const noForm: MappedModules["discord/modules/forums/web/Forums.css"]["noForm"];
+
export const sortContainer: MappedModules["discord/modules/forums/web/Forums.css"]["sortContainer"];
+
export const sort: MappedModules["discord/modules/forums/web/Forums.css"]["sort"];
+
export const sortPopout: MappedModules["discord/modules/forums/web/Forums.css"]["sortPopout"];
+
export const archivedDividerRow: MappedModules["discord/modules/forums/web/Forums.css"]["archivedDividerRow"];
+
export const archivedDivider: MappedModules["discord/modules/forums/web/Forums.css"]["archivedDivider"];
+
export const newPostsButton: MappedModules["discord/modules/forums/web/Forums.css"]["newPostsButton"];
+
export const loadingCard: MappedModules["discord/modules/forums/web/Forums.css"]["loadingCard"];
+
export const enterIcon: MappedModules["discord/modules/forums/web/Forums.css"]["enterIcon"];
+
export const warnIcon: MappedModules["discord/modules/forums/web/Forums.css"]["warnIcon"];
+
export const searchIcon: MappedModules["discord/modules/forums/web/Forums.css"]["searchIcon"];
+
export const missingReadHistoryPermission: MappedModules["discord/modules/forums/web/Forums.css"]["missingReadHistoryPermission"];
+
export const divider: MappedModules["discord/modules/forums/web/Forums.css"]["divider"];
+
export const tagsContainer: MappedModules["discord/modules/forums/web/Forums.css"]["tagsContainer"];
+
export const filterIcon: MappedModules["discord/modules/forums/web/Forums.css"]["filterIcon"];
+
export const tagList: MappedModules["discord/modules/forums/web/Forums.css"]["tagList"];
+
export const tagListInner: MappedModules["discord/modules/forums/web/Forums.css"]["tagListInner"];
+
export const tag: MappedModules["discord/modules/forums/web/Forums.css"]["tag"];
+
export const tagsButton: MappedModules["discord/modules/forums/web/Forums.css"]["tagsButton"];
+
export const tagsButtonInner: MappedModules["discord/modules/forums/web/Forums.css"]["tagsButtonInner"];
+
export const tagsButtonPlaceholder: MappedModules["discord/modules/forums/web/Forums.css"]["tagsButtonPlaceholder"];
+
export const tagsButtonWithCount: MappedModules["discord/modules/forums/web/Forums.css"]["tagsButtonWithCount"];
+
export const sortDropdown: MappedModules["discord/modules/forums/web/Forums.css"]["sortDropdown"];
+
export const sortDropdownInner: MappedModules["discord/modules/forums/web/Forums.css"]["sortDropdownInner"];
+
export const sortDropdownText: MappedModules["discord/modules/forums/web/Forums.css"]["sortDropdownText"];
+
export const clear: MappedModules["discord/modules/forums/web/Forums.css"]["clear"];
+
export const matchingPosts: MappedModules["discord/modules/forums/web/Forums.css"]["matchingPosts"];
+
export const startPostHelp: MappedModules["discord/modules/forums/web/Forums.css"]["startPostHelp"];
+
export const tagsSpacer: MappedModules["discord/modules/forums/web/Forums.css"]["tagsSpacer"];
+
export const keyboardShortcut: MappedModules["discord/modules/forums/web/Forums.css"]["keyboardShortcut"];
+
export const key: MappedModules["discord/modules/forums/web/Forums.css"]["key"];
+
export const countContainer: MappedModules["discord/modules/forums/web/Forums.css"]["countContainer"];
+
export const countText: MappedModules["discord/modules/forums/web/Forums.css"]["countText"];
+
export const optInNotice: MappedModules["discord/modules/forums/web/Forums.css"]["optInNotice"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/forums/web/Header.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const container: MappedModules["discord/modules/forums/web/Header.css"]["container"];
+
export const header: MappedModules["discord/modules/forums/web/Header.css"]["header"];
+
export const headerLeft: MappedModules["discord/modules/forums/web/Header.css"]["headerLeft"];
+
export const headerText: MappedModules["discord/modules/forums/web/Header.css"]["headerText"];
+
export const countContainer: MappedModules["discord/modules/forums/web/Header.css"]["countContainer"];
+
export const countText: MappedModules["discord/modules/forums/web/Header.css"]["countText"];
+
export const tagContainer: MappedModules["discord/modules/forums/web/Header.css"]["tagContainer"];
+
export const tag: MappedModules["discord/modules/forums/web/Header.css"]["tag"];
+
export const clear: MappedModules["discord/modules/forums/web/Header.css"]["clear"];
+
export const row: MappedModules["discord/modules/forums/web/Header.css"]["row"];
+
export const separator: MappedModules["discord/modules/forums/web/Header.css"]["separator"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/forums/web/SortMenu.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const container: MappedModules["discord/modules/forums/web/SortMenu.css"]["container"];
+
export const clearText: MappedModules["discord/modules/forums/web/SortMenu.css"]["clearText"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/forums/web/Tag" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
const _default: MappedModules["discord/modules/forums/web/Tag"]["default"];
+
export default _default;
+
export const TagBar: MappedModules["discord/modules/forums/web/Tag"]["TagBar"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const addButton: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["addButton"];
+
export const container: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["container"];
+
export const emptyRowContainer: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["emptyRowContainer"];
+
export const emptyRowText: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["emptyRowText"];
+
export const headerContainer: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["headerContainer"];
+
export const list: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["list"];
+
export const memberDetails: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["memberDetails"];
+
export const memberRow: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["memberRow"];
+
export const removeButton: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["removeButton"];
+
export const removeButtonContainer: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["removeButtonContainer"];
+
export const removeButtonDisabled: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["removeButtonDisabled"];
+
export const removeTip: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["removeTip"];
+
export const searchContainer: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["searchContainer"];
+
export const searchWarning: MappedModules["discord/modules/guild_settings/roles/web/GuildSettingsRoleEdit.css"]["searchWarning"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/guild_settings/web/AppCard.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const card: MappedModules["discord/modules/guild_settings/web/AppCard.css"]["card"];
+
export const inModal: MappedModules["discord/modules/guild_settings/web/AppCard.css"]["inModal"];
+
export const cardHeader: MappedModules["discord/modules/guild_settings/web/AppCard.css"]["cardHeader"];
+
export const title: MappedModules["discord/modules/guild_settings/web/AppCard.css"]["title"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/guild_settings/web/AppCardItem.css" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/modules/guild_settings/IntegrationCard.css"];
-
export = _;
+
export const icon: MappedModules["discord/modules/guild_settings/web/AppCardItem.css"]["icon"];
+
export const identifier: MappedModules["discord/modules/guild_settings/web/AppCardItem.css"]["identifier"];
+
export const item: MappedModules["discord/modules/guild_settings/web/AppCardItem.css"]["item"];
+
export const statusContainer: MappedModules["discord/modules/guild_settings/web/AppCardItem.css"]["statusContainer"];
+
export const statusLine: MappedModules["discord/modules/guild_settings/web/AppCardItem.css"]["statusLine"];
+
export const statusIcon: MappedModules["discord/modules/guild_settings/web/AppCardItem.css"]["statusIcon"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/guild_settings/web/SearchSection.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const container: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["container"];
+
export const headerContainer: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["headerContainer"];
+
export const searchContainer: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["searchContainer"];
+
export const searchWarning: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["searchWarning"];
+
export const addButton: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["addButton"];
+
export const memberRow: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["memberRow"];
+
export const emptyRowContainer: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["emptyRowContainer"];
+
export const emptyRowText: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["emptyRowText"];
+
export const memberDetails: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["memberDetails"];
+
export const list: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["list"];
+
export const removeButtonContainer: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["removeButtonContainer"];
+
export const removeButton: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["removeButton"];
+
export const removeButtonDisabled: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["removeButtonDisabled"];
+
export const removeTip: MappedModules["discord/modules/guild_settings/web/SearchSection.css"]["removeTip"];
}
declare module "@moonlight-mod/wp/discord/modules/markup/MarkupUtils" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/modules/markup/MarkupUtils"];
-
export = _;
+
const _default: MappedModules["discord/modules/markup/MarkupUtils"]["default"];
+
export default _default;
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/menus/web/Menu" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const MenuSpinner: MappedModules["discord/modules/menus/web/Menu"]["MenuSpinner"];
+
export const Menu: MappedModules["discord/modules/menus/web/Menu"]["Menu"];
}
-
declare module "@moonlight-mod/wp/discord/modules/user_settings/web/openUserSettings" {
+
declare module "@moonlight-mod/wp/discord/modules/messages/web/Markup.css" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/modules/user_settings/web/openUserSettings"];
-
export = _;
+
export const markup: MappedModules["discord/modules/messages/web/Markup.css"]["markup"];
+
export const inlineFormat: MappedModules["discord/modules/messages/web/Markup.css"]["inlineFormat"];
+
export const codeContainer: MappedModules["discord/modules/messages/web/Markup.css"]["codeContainer"];
+
export const codeActions: MappedModules["discord/modules/messages/web/Markup.css"]["codeActions"];
+
export const blockquoteContainer: MappedModules["discord/modules/messages/web/Markup.css"]["blockquoteContainer"];
+
export const blockquoteDivider: MappedModules["discord/modules/messages/web/Markup.css"]["blockquoteDivider"];
+
export const slateBlockquoteContainer: MappedModules["discord/modules/messages/web/Markup.css"]["slateBlockquoteContainer"];
+
export const roleMention: MappedModules["discord/modules/messages/web/Markup.css"]["roleMention"];
+
export const rolePopout: MappedModules["discord/modules/messages/web/Markup.css"]["rolePopout"];
+
export const roleHeader: MappedModules["discord/modules/messages/web/Markup.css"]["roleHeader"];
+
export const roleScroller: MappedModules["discord/modules/messages/web/Markup.css"]["roleScroller"];
+
export const timestamp: MappedModules["discord/modules/messages/web/Markup.css"]["timestamp"];
+
export const timestampTooltip: MappedModules["discord/modules/messages/web/Markup.css"]["timestampTooltip"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/messages/web/Message.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const wrapper: MappedModules["discord/modules/messages/web/Message.css"]["wrapper"];
+
export const compact: MappedModules["discord/modules/messages/web/Message.css"]["compact"];
+
export const cozy: MappedModules["discord/modules/messages/web/Message.css"]["cozy"];
+
export const contentOnly: MappedModules["discord/modules/messages/web/Message.css"]["contentOnly"];
+
export const repliedMessage: MappedModules["discord/modules/messages/web/Message.css"]["repliedMessage"];
+
export const threadMessageAccessory: MappedModules["discord/modules/messages/web/Message.css"]["threadMessageAccessory"];
+
export const executedCommand: MappedModules["discord/modules/messages/web/Message.css"]["executedCommand"];
+
export const latin12CompactTimeStamp: MappedModules["discord/modules/messages/web/Message.css"]["latin12CompactTimeStamp"];
+
export const latin24CompactTimeStamp: MappedModules["discord/modules/messages/web/Message.css"]["latin24CompactTimeStamp"];
+
export const asianCompactTimeStamp: MappedModules["discord/modules/messages/web/Message.css"]["asianCompactTimeStamp"];
+
export const contextCommandMessage: MappedModules["discord/modules/messages/web/Message.css"]["contextCommandMessage"];
+
export const messageSpine: MappedModules["discord/modules/messages/web/Message.css"]["messageSpine"];
+
export const repliedMessageClickableSpine: MappedModules["discord/modules/messages/web/Message.css"]["repliedMessageClickableSpine"];
+
export const repliedMessageContentHovered: MappedModules["discord/modules/messages/web/Message.css"]["repliedMessageContentHovered"];
+
export const threadMessageAccessoryAvatar: MappedModules["discord/modules/messages/web/Message.css"]["threadMessageAccessoryAvatar"];
+
export const replyAvatar: MappedModules["discord/modules/messages/web/Message.css"]["replyAvatar"];
+
export const replyBadge: MappedModules["discord/modules/messages/web/Message.css"]["replyBadge"];
+
export const executedCommandAvatar: MappedModules["discord/modules/messages/web/Message.css"]["executedCommandAvatar"];
+
export const replyChatIconContainer: MappedModules["discord/modules/messages/web/Message.css"]["replyChatIconContainer"];
+
export const replyIcon: MappedModules["discord/modules/messages/web/Message.css"]["replyIcon"];
+
export const clanTagChiplet: MappedModules["discord/modules/messages/web/Message.css"]["clanTagChiplet"];
+
export const userJoinSystemMessageIcon: MappedModules["discord/modules/messages/web/Message.css"]["userJoinSystemMessageIcon"];
+
export const ticketIcon: MappedModules["discord/modules/messages/web/Message.css"]["ticketIcon"];
+
export const commandIcon: MappedModules["discord/modules/messages/web/Message.css"]["commandIcon"];
+
export const username: MappedModules["discord/modules/messages/web/Message.css"]["username"];
+
export const roleDot: MappedModules["discord/modules/messages/web/Message.css"]["roleDot"];
+
export const commandName: MappedModules["discord/modules/messages/web/Message.css"]["commandName"];
+
export const appsIcon: MappedModules["discord/modules/messages/web/Message.css"]["appsIcon"];
+
export const appLauncherOnboardingCommandName: MappedModules["discord/modules/messages/web/Message.css"]["appLauncherOnboardingCommandName"];
+
export const targetUsername: MappedModules["discord/modules/messages/web/Message.css"]["targetUsername"];
+
export const executedCommandSeparator: MappedModules["discord/modules/messages/web/Message.css"]["executedCommandSeparator"];
+
export const repliedTextPreview: MappedModules["discord/modules/messages/web/Message.css"]["repliedTextPreview"];
+
export const threadMessageAccessoryPreview: MappedModules["discord/modules/messages/web/Message.css"]["threadMessageAccessoryPreview"];
+
export const repliedTextContent: MappedModules["discord/modules/messages/web/Message.css"]["repliedTextContent"];
+
export const clickable: MappedModules["discord/modules/messages/web/Message.css"]["clickable"];
+
export const repliedMessageClickableSpineHovered: MappedModules["discord/modules/messages/web/Message.css"]["repliedMessageClickableSpineHovered"];
+
export const threadMessageAccessoryContent: MappedModules["discord/modules/messages/web/Message.css"]["threadMessageAccessoryContent"];
+
export const repliedTextPlaceholder: MappedModules["discord/modules/messages/web/Message.css"]["repliedTextPlaceholder"];
+
export const threadMessageAccessoryPlaceholder: MappedModules["discord/modules/messages/web/Message.css"]["threadMessageAccessoryPlaceholder"];
+
export const repliedTextContentTrailingIcon: MappedModules["discord/modules/messages/web/Message.css"]["repliedTextContentTrailingIcon"];
+
export const threadMessageAccessoryContentTrailingIcon: MappedModules["discord/modules/messages/web/Message.css"]["threadMessageAccessoryContentTrailingIcon"];
+
export const repliedTextContentLeadingIcon: MappedModules["discord/modules/messages/web/Message.css"]["repliedTextContentLeadingIcon"];
+
export const threadMessageAccessoryContentLeadingIcon: MappedModules["discord/modules/messages/web/Message.css"]["threadMessageAccessoryContentLeadingIcon"];
+
export const contents: MappedModules["discord/modules/messages/web/Message.css"]["contents"];
+
export const zalgo: MappedModules["discord/modules/messages/web/Message.css"]["zalgo"];
+
export const messageContent: MappedModules["discord/modules/messages/web/Message.css"]["messageContent"];
+
export const header: MappedModules["discord/modules/messages/web/Message.css"]["header"];
+
export const buttonContainer: MappedModules["discord/modules/messages/web/Message.css"]["buttonContainer"];
+
export const avatar: MappedModules["discord/modules/messages/web/Message.css"]["avatar"];
+
export const avatarDecoration: MappedModules["discord/modules/messages/web/Message.css"]["avatarDecoration"];
+
export const roleIcon: MappedModules["discord/modules/messages/web/Message.css"]["roleIcon"];
+
export const timestamp: MappedModules["discord/modules/messages/web/Message.css"]["timestamp"];
+
export const timestampInline: MappedModules["discord/modules/messages/web/Message.css"]["timestampInline"];
+
export const alt: MappedModules["discord/modules/messages/web/Message.css"]["alt"];
+
export const timestampTooltip: MappedModules["discord/modules/messages/web/Message.css"]["timestampTooltip"];
+
export const timestampVisibleOnHover: MappedModules["discord/modules/messages/web/Message.css"]["timestampVisibleOnHover"];
+
export const nitroAuthorBadgeTootip: MappedModules["discord/modules/messages/web/Message.css"]["nitroAuthorBadgeTootip"];
+
export const headerText: MappedModules["discord/modules/messages/web/Message.css"]["headerText"];
+
export const hasRoleIcon: MappedModules["discord/modules/messages/web/Message.css"]["hasRoleIcon"];
+
export const hasBadges: MappedModules["discord/modules/messages/web/Message.css"]["hasBadges"];
+
export const botTagCompact: MappedModules["discord/modules/messages/web/Message.css"]["botTagCompact"];
+
export const botTagCozy: MappedModules["discord/modules/messages/web/Message.css"]["botTagCozy"];
+
export const nitroBadgeSvg: MappedModules["discord/modules/messages/web/Message.css"]["nitroBadgeSvg"];
+
export const nitroAuthorBadgeContainer: MappedModules["discord/modules/messages/web/Message.css"]["nitroAuthorBadgeContainer"];
+
export const separator: MappedModules["discord/modules/messages/web/Message.css"]["separator"];
+
export const hasThread: MappedModules["discord/modules/messages/web/Message.css"]["hasThread"];
+
export const isSystemMessage: MappedModules["discord/modules/messages/web/Message.css"]["isSystemMessage"];
+
export const hasReply: MappedModules["discord/modules/messages/web/Message.css"]["hasReply"];
+
export const markupRtl: MappedModules["discord/modules/messages/web/Message.css"]["markupRtl"];
+
export const isSending: MappedModules["discord/modules/messages/web/Message.css"]["isSending"];
+
export const isFailed: MappedModules["discord/modules/messages/web/Message.css"]["isFailed"];
+
export const isUnsupported: MappedModules["discord/modules/messages/web/Message.css"]["isUnsupported"];
+
export const edited: MappedModules["discord/modules/messages/web/Message.css"]["edited"];
+
export const communicationDisabled: MappedModules["discord/modules/messages/web/Message.css"]["communicationDisabled"];
+
export const compactCommunicationDisabled: MappedModules["discord/modules/messages/web/Message.css"]["compactCommunicationDisabled"];
+
export const communicationDisabledOpacity: MappedModules["discord/modules/messages/web/Message.css"]["communicationDisabledOpacity"];
+
export const badgesContainer: MappedModules["discord/modules/messages/web/Message.css"]["badgesContainer"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/oauth2/index" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const OAuth2AuthorizeModal: MappedModules["discord/modules/oauth2/index"]["OAuth2AuthorizeModal"];
+
export const OAuth2AuthorizePage: MappedModules["discord/modules/oauth2/index"]["OAuth2AuthorizePage"];
+
export const getOAuth2AuthorizeProps: MappedModules["discord/modules/oauth2/index"]["getOAuth2AuthorizeProps"];
+
export const openOAuth2Modal: MappedModules["discord/modules/oauth2/index"]["openOAuth2Modal"];
+
export const openOAuth2ModalWithCreateGuildModal: MappedModules["discord/modules/oauth2/index"]["openOAuth2ModalWithCreateGuildModal"];
+
export const useOAuth2AuthorizeForm: MappedModules["discord/modules/oauth2/index"]["useOAuth2AuthorizeForm"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/people/web/PeoplePage.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const addFriend: MappedModules["discord/modules/people/web/PeoplePage.css"]["addFriend"];
+
export const badge: MappedModules["discord/modules/people/web/PeoplePage.css"]["badge"];
+
export const container: MappedModules["discord/modules/people/web/PeoplePage.css"]["container"];
+
export const inviteToolbar: MappedModules["discord/modules/people/web/PeoplePage.css"]["inviteToolbar"];
+
export const item: MappedModules["discord/modules/people/web/PeoplePage.css"]["item"];
+
export const nowPlayingColumn: MappedModules["discord/modules/people/web/PeoplePage.css"]["nowPlayingColumn"];
+
export const peopleColumn: MappedModules["discord/modules/people/web/PeoplePage.css"]["peopleColumn"];
+
export const tabBar: MappedModules["discord/modules/people/web/PeoplePage.css"]["tabBar"];
+
export const tabBody: MappedModules["discord/modules/people/web/PeoplePage.css"]["tabBody"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/modules/user_profile/web/BiteSizeActivity.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const header: MappedModules["discord/modules/user_profile/web/BiteSizeActivity.css"]["header"];
+
export const headerTag: MappedModules["discord/modules/user_profile/web/BiteSizeActivity.css"]["headerTag"];
+
export const body: MappedModules["discord/modules/user_profile/web/BiteSizeActivity.css"]["body"];
+
export const footer: MappedModules["discord/modules/user_profile/web/BiteSizeActivity.css"]["footer"];
+
export const backdrop: MappedModules["discord/modules/user_profile/web/BiteSizeActivity.css"]["backdrop"];
+
export const toast: MappedModules["discord/modules/user_profile/web/BiteSizeActivity.css"]["toast"];
+
export const activity: MappedModules["discord/modules/user_profile/web/BiteSizeActivity.css"]["activity"];
+
export const upsell: MappedModules["discord/modules/user_profile/web/BiteSizeActivity.css"]["upsell"];
}
declare module "@moonlight-mod/wp/discord/packages/flux" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/packages/flux"];
-
export = _;
+
export const BatchedStoreListener: MappedModules["discord/packages/flux"]["BatchedStoreListener"];
+
export const Dispatcher: MappedModules["discord/packages/flux"]["Dispatcher"];
+
export const Store: MappedModules["discord/packages/flux"]["Store"];
+
const _default: MappedModules["discord/packages/flux"]["default"];
+
export default _default;
+
export const statesWillNeverBeEqual: MappedModules["discord/packages/flux"]["statesWillNeverBeEqual"];
+
export const useStateFromStores: MappedModules["discord/packages/flux"]["useStateFromStores"];
+
export const useStateFromStoresArray: MappedModules["discord/packages/flux"]["useStateFromStoresArray"];
+
export const useStateFromStoresObject: MappedModules["discord/packages/flux"]["useStateFromStoresObject"];
+
}
+
+
declare module "@moonlight-mod/wp/discord/styles/shared/Margins.css" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const marginReset: MappedModules["discord/styles/shared/Margins.css"]["marginReset"];
+
export const marginTop4: MappedModules["discord/styles/shared/Margins.css"]["marginTop4"];
+
export const marginBottom4: MappedModules["discord/styles/shared/Margins.css"]["marginBottom4"];
+
export const marginTop8: MappedModules["discord/styles/shared/Margins.css"]["marginTop8"];
+
export const marginBottom8: MappedModules["discord/styles/shared/Margins.css"]["marginBottom8"];
+
export const marginTop20: MappedModules["discord/styles/shared/Margins.css"]["marginTop20"];
+
export const marginBottom20: MappedModules["discord/styles/shared/Margins.css"]["marginBottom20"];
+
export const marginTop40: MappedModules["discord/styles/shared/Margins.css"]["marginTop40"];
+
export const marginBottom40: MappedModules["discord/styles/shared/Margins.css"]["marginBottom40"];
+
export const marginTop60: MappedModules["discord/styles/shared/Margins.css"]["marginTop60"];
+
export const marginBottom60: MappedModules["discord/styles/shared/Margins.css"]["marginBottom60"];
+
export const marginCenterHorz: MappedModules["discord/styles/shared/Margins.css"]["marginCenterHorz"];
+
export const marginLeft8: MappedModules["discord/styles/shared/Margins.css"]["marginLeft8"];
}
declare module "@moonlight-mod/wp/discord/uikit/Flex" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/uikit/Flex"];
-
export = _;
+
const _default: MappedModules["discord/uikit/Flex"]["default"];
+
export default _default;
}
declare module "@moonlight-mod/wp/discord/utils/ClipboardUtils" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/utils/ClipboardUtils"];
-
export = _;
+
export const SUPPORTS_COPY: MappedModules["discord/utils/ClipboardUtils"]["SUPPORTS_COPY"];
+
export const copy: MappedModules["discord/utils/ClipboardUtils"]["copy"];
}
declare module "@moonlight-mod/wp/discord/utils/HTTPUtils" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/utils/HTTPUtils"];
-
export = _;
+
export const HTTP: MappedModules["discord/utils/HTTPUtils"]["HTTP"];
}
declare module "@moonlight-mod/wp/discord/utils/NativeUtils" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["discord/utils/NativeUtils"];
-
export = _;
+
const _default: MappedModules["discord/utils/NativeUtils"]["default"];
+
export default _default;
+
}
+
+
declare module "@moonlight-mod/wp/highlight.js" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const highlight: MappedModules["highlight.js"]["highlight"];
+
export const highlightAuto: MappedModules["highlight.js"]["highlightAuto"];
+
export const fixMarkup: MappedModules["highlight.js"]["fixMarkup"];
+
export const highlightBlock: MappedModules["highlight.js"]["highlightBlock"];
+
export const configure: MappedModules["highlight.js"]["configure"];
+
export const initHighlighting: MappedModules["highlight.js"]["initHighlighting"];
+
export const initHighlightingOnLoad: MappedModules["highlight.js"]["initHighlightingOnLoad"];
+
export const registerLanguage: MappedModules["highlight.js"]["registerLanguage"];
+
export const listLanguages: MappedModules["highlight.js"]["listLanguages"];
+
export const getLanguage: MappedModules["highlight.js"]["getLanguage"];
+
export const inherit: MappedModules["highlight.js"]["inherit"];
+
export const COMMENT: MappedModules["highlight.js"]["COMMENT"];
+
export const IDENT_RE: MappedModules["highlight.js"]["IDENT_RE"];
+
export const UNDERSCORE_IDENT_RE: MappedModules["highlight.js"]["UNDERSCORE_IDENT_RE"];
+
export const NUMBER_RE: MappedModules["highlight.js"]["NUMBER_RE"];
+
export const C_NUMBER_RE: MappedModules["highlight.js"]["C_NUMBER_RE"];
+
export const BINARY_NUMBER_RE: MappedModules["highlight.js"]["BINARY_NUMBER_RE"];
+
export const RE_STARTERS_RE: MappedModules["highlight.js"]["RE_STARTERS_RE"];
+
export const BACKSLASH_ESCAPE: MappedModules["highlight.js"]["BACKSLASH_ESCAPE"];
+
export const APOS_STRING_MODE: MappedModules["highlight.js"]["APOS_STRING_MODE"];
+
export const QUOTE_STRING_MODE: MappedModules["highlight.js"]["QUOTE_STRING_MODE"];
+
export const PHRASAL_WORDS_MODE: MappedModules["highlight.js"]["PHRASAL_WORDS_MODE"];
+
export const C_LINE_COMMENT_MODE: MappedModules["highlight.js"]["C_LINE_COMMENT_MODE"];
+
export const C_BLOCK_COMMENT_MODE: MappedModules["highlight.js"]["C_BLOCK_COMMENT_MODE"];
+
export const HASH_COMMENT_MODE: MappedModules["highlight.js"]["HASH_COMMENT_MODE"];
+
export const NUMBER_MODE: MappedModules["highlight.js"]["NUMBER_MODE"];
+
export const C_NUMBER_MODE: MappedModules["highlight.js"]["C_NUMBER_MODE"];
+
export const BINARY_NUMBER_MODE: MappedModules["highlight.js"]["BINARY_NUMBER_MODE"];
+
export const CSS_NUMBER_MODE: MappedModules["highlight.js"]["CSS_NUMBER_MODE"];
+
export const REGEX_MODE: MappedModules["highlight.js"]["REGEX_MODE"];
+
export const TITLE_MODE: MappedModules["highlight.js"]["TITLE_MODE"];
+
export const UNDERSCORE_TITLE_MODE: MappedModules["highlight.js"]["UNDERSCORE_TITLE_MODE"];
+
const _default: MappedModules["highlight.js"]["default"];
+
export default _default;
+
export const HighlightJS: MappedModules["highlight.js"]["HighlightJS"];
+
}
+
+
declare module "@moonlight-mod/wp/highlight.js/lib/core" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const highlight: MappedModules["highlight.js/lib/core"]["highlight"];
+
export const highlightAuto: MappedModules["highlight.js/lib/core"]["highlightAuto"];
+
export const fixMarkup: MappedModules["highlight.js/lib/core"]["fixMarkup"];
+
export const highlightBlock: MappedModules["highlight.js/lib/core"]["highlightBlock"];
+
export const configure: MappedModules["highlight.js/lib/core"]["configure"];
+
export const initHighlighting: MappedModules["highlight.js/lib/core"]["initHighlighting"];
+
export const initHighlightingOnLoad: MappedModules["highlight.js/lib/core"]["initHighlightingOnLoad"];
+
export const registerLanguage: MappedModules["highlight.js/lib/core"]["registerLanguage"];
+
export const listLanguages: MappedModules["highlight.js/lib/core"]["listLanguages"];
+
export const getLanguage: MappedModules["highlight.js/lib/core"]["getLanguage"];
+
export const inherit: MappedModules["highlight.js/lib/core"]["inherit"];
+
export const COMMENT: MappedModules["highlight.js/lib/core"]["COMMENT"];
+
export const IDENT_RE: MappedModules["highlight.js/lib/core"]["IDENT_RE"];
+
export const UNDERSCORE_IDENT_RE: MappedModules["highlight.js/lib/core"]["UNDERSCORE_IDENT_RE"];
+
export const NUMBER_RE: MappedModules["highlight.js/lib/core"]["NUMBER_RE"];
+
export const C_NUMBER_RE: MappedModules["highlight.js/lib/core"]["C_NUMBER_RE"];
+
export const BINARY_NUMBER_RE: MappedModules["highlight.js/lib/core"]["BINARY_NUMBER_RE"];
+
export const RE_STARTERS_RE: MappedModules["highlight.js/lib/core"]["RE_STARTERS_RE"];
+
export const BACKSLASH_ESCAPE: MappedModules["highlight.js/lib/core"]["BACKSLASH_ESCAPE"];
+
export const APOS_STRING_MODE: MappedModules["highlight.js/lib/core"]["APOS_STRING_MODE"];
+
export const QUOTE_STRING_MODE: MappedModules["highlight.js/lib/core"]["QUOTE_STRING_MODE"];
+
export const PHRASAL_WORDS_MODE: MappedModules["highlight.js/lib/core"]["PHRASAL_WORDS_MODE"];
+
export const C_LINE_COMMENT_MODE: MappedModules["highlight.js/lib/core"]["C_LINE_COMMENT_MODE"];
+
export const C_BLOCK_COMMENT_MODE: MappedModules["highlight.js/lib/core"]["C_BLOCK_COMMENT_MODE"];
+
export const HASH_COMMENT_MODE: MappedModules["highlight.js/lib/core"]["HASH_COMMENT_MODE"];
+
export const NUMBER_MODE: MappedModules["highlight.js/lib/core"]["NUMBER_MODE"];
+
export const C_NUMBER_MODE: MappedModules["highlight.js/lib/core"]["C_NUMBER_MODE"];
+
export const BINARY_NUMBER_MODE: MappedModules["highlight.js/lib/core"]["BINARY_NUMBER_MODE"];
+
export const CSS_NUMBER_MODE: MappedModules["highlight.js/lib/core"]["CSS_NUMBER_MODE"];
+
export const REGEX_MODE: MappedModules["highlight.js/lib/core"]["REGEX_MODE"];
+
export const TITLE_MODE: MappedModules["highlight.js/lib/core"]["TITLE_MODE"];
+
export const UNDERSCORE_TITLE_MODE: MappedModules["highlight.js/lib/core"]["UNDERSCORE_TITLE_MODE"];
+
}
+
+
declare module "@moonlight-mod/wp/lodash" {}
+
+
declare module "@moonlight-mod/wp/murmurhash" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const v2: MappedModules["murmurhash"]["v2"];
+
export const v3: MappedModules["murmurhash"]["v3"];
+
}
+
+
declare module "@moonlight-mod/wp/platform.js" {
+
import { MappedModules } from "@moonlight-mod/mappings";
+
export const description: MappedModules["platform.js"]["description"];
+
export const layout: MappedModules["platform.js"]["layout"];
+
export const manufacturer: MappedModules["platform.js"]["manufacturer"];
+
export const name: MappedModules["platform.js"]["name"];
+
export const prerelease: MappedModules["platform.js"]["prerelease"];
+
export const product: MappedModules["platform.js"]["product"];
+
export const ua: MappedModules["platform.js"]["ua"];
+
export const version: MappedModules["platform.js"]["version"];
+
export const os: MappedModules["platform.js"]["os"];
+
export const parse: MappedModules["platform.js"]["parse"];
+
export const toString: MappedModules["platform.js"]["toString"];
}
declare module "@moonlight-mod/wp/react" {
import { MappedModules } from "@moonlight-mod/mappings";
-
const _: MappedModules["react"];
+
const _: Omit<MappedModules["react"], "__mappings_exportEquals">;
export = _;
}
+
+
declare module "@moonlight-mod/wp/uuid/v4" {}
+1 -1
packages/web-preload/package.json
···
"dependencies": {
"@moonlight-mod/core": "workspace:*",
"@moonlight-mod/lunast": "^1.0.0",
-
"@moonlight-mod/mappings": "^1.0.10",
+
"@moonlight-mod/mappings": "^1.1.6",
"@moonlight-mod/moonmap": "^1.0.3",
"@moonlight-mod/types": "workspace:*"
}
+31 -7
pnpm-lock.yaml
···
specifier: ^1.0.0
version: 1.0.0
'@moonlight-mod/mappings':
-
specifier: ^1.0.10
-
version: 1.0.10(@moonlight-mod/lunast@1.0.0)(@moonlight-mod/moonmap@1.0.3)
+
specifier: ^1.1.6
+
version: 1.1.6(@moonlight-mod/lunast@1.0.0)(@moonlight-mod/moonmap@1.0.3)
'@moonlight-mod/moonmap':
specifier: ^1.0.3
version: 1.0.3
···
specifier: ^1.0.0
version: 1.0.0
'@moonlight-mod/mappings':
-
specifier: ^1.0.10
-
version: 1.0.10(@moonlight-mod/lunast@1.0.0)(@moonlight-mod/moonmap@1.0.3)
+
specifier: ^1.1.6
+
version: 1.1.6(@moonlight-mod/lunast@1.0.0)(@moonlight-mod/moonmap@1.0.3)
'@moonlight-mod/moonmap':
specifier: ^1.0.3
version: 1.0.3
···
'@moonlight-mod/lunast@1.0.0':
resolution: {integrity: sha512-kJgf41K12i6/2LbXK97CNO+pNO7ADGh9N4bCQcOPwosocKMcwKHDEZUgPqeihNshY3c3AEW1LiyXjlsl24PdDw==}
-
'@moonlight-mod/mappings@1.0.10':
-
resolution: {integrity: sha512-L04To4MhlxOWxvvfVIRwj7d8H5qHthjUfikSx9WMk60qt67+6dFzN9CoAG9uG5l1B27IIEG3voVXBr0oSkooYw==}
+
'@moonlight-mod/mappings@1.1.6':
+
resolution: {integrity: sha512-xVVjZVJCxI+5n6f5VJLerSnSoUpu3Jt17aKG7PCDEcamqbS1PFwyBtVBlA2DLc/z6lIAHF7H+q4NDIQLH+chtg==}
peerDependencies:
'@moonlight-mod/lunast': ^1.0.0
'@moonlight-mod/moonmap': ^1.0.0
···
resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+
'@types/chroma-js@3.1.0':
+
resolution: {integrity: sha512-Uwl3SOtUkbQ6Ye6ZYu4q4xdLGBzmY839sEHYtOT7i691neeyd+7fXWT5VIkcUSfNwIFrIjQutNYQn9h4q5HFvg==}
+
'@types/estree-jsx@1.0.5':
resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
···
'@types/flux@3.1.14':
resolution: {integrity: sha512-WRXN0kQPCnqxN0/PgNgc7WBF6c8rbSHsEep3/qBLpsQ824RONdOmTs0TV7XhIW2GDNRAHO2CqCgAFLR5PChosw==}
+
'@types/highlightjs@9.12.6':
+
resolution: {integrity: sha512-Qfd1DUrwE851Hc3tExADJY4qY8yeZMt06Xw9AJm/UtpneepJS3MZY29c33BY0wP899veaaHD4gZzYiSuQm84Fg==}
+
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
+
'@types/lodash@4.17.14':
+
resolution: {integrity: sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==}
+
'@types/node@18.17.17':
resolution: {integrity: sha512-cOxcXsQ2sxiwkykdJqvyFS+MLQPLvIdwh5l6gNg8qF6s+C7XSkEWOZjK+XhUZd+mYvHV/180g2cnCcIl4l06Pw==}
'@types/node@20.16.10':
resolution: {integrity: sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==}
+
+
'@types/platform@1.3.6':
+
resolution: {integrity: sha512-ZmSaqHuvzv+jC232cFoz2QqPUkaj6EvMmCrWcx3WRr7xTPVFCMUOTcOq8m2d+Zw1iKRc1kDiaA+jtNrV0hkVew==}
'@types/prop-types@15.7.13':
resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==}
···
estree-toolkit: 1.7.8
meriyah: 6.0.1
-
'@moonlight-mod/mappings@1.0.10(@moonlight-mod/lunast@1.0.0)(@moonlight-mod/moonmap@1.0.3)':
+
'@moonlight-mod/mappings@1.1.6(@moonlight-mod/lunast@1.0.0)(@moonlight-mod/moonmap@1.0.3)':
dependencies:
'@moonlight-mod/lunast': 1.0.0
'@moonlight-mod/moonmap': 1.0.3
+
'@types/chroma-js': 3.1.0
'@types/flux': 3.1.14
+
'@types/highlightjs': 9.12.6
+
'@types/lodash': 4.17.14
+
'@types/platform': 1.3.6
'@types/react': 18.3.10
csstype: 3.1.3
···
'@pkgr/core@0.1.1': {}
+
'@types/chroma-js@3.1.0': {}
+
'@types/estree-jsx@1.0.5':
dependencies:
'@types/estree': 1.0.6
···
'@types/fbemitter': 2.0.35
'@types/react': 18.3.10
+
'@types/highlightjs@9.12.6': {}
+
'@types/json-schema@7.0.15': {}
+
'@types/lodash@4.17.14': {}
+
'@types/node@18.17.17': {}
'@types/node@20.16.10':
dependencies:
undici-types: 6.19.8
+
+
'@types/platform@1.3.6': {}
'@types/prop-types@15.7.13': {}