SYMBOL INDEX (6041 symbols across 858 files) FILE: apps/guide/next.config.ts method webpack (line 29) | webpack(config) { FILE: apps/guide/src/app/[[...slug]]/page.tsx function generateStaticParams (line 7) | async function generateStaticParams() { function generateMetadata (line 11) | async function generateMetadata(props: { params: Promise<{ slug?: string... function Page (line 33) | async function Page(props: { readonly params: Promise<{ slug?: string[] ... FILE: apps/guide/src/app/layout.client.tsx function Body (line 6) | function Body({ children }: { readonly children: ReactNode }): React.Rea... function useMode (line 13) | function useMode(): string | undefined { FILE: apps/guide/src/app/layout.tsx function RootLayout (line 54) | async function RootLayout({ children }: PropsWithChildren) { FILE: apps/guide/src/app/og/[...slug]/route.tsx function generateStaticParams (line 6) | function generateStaticParams() { function loadGoogleFont (line 13) | async function loadGoogleFont(font: string, text: string) { function GET (line 36) | async function GET(_req: Request, { params }: { params: Promise<{ slug: ... FILE: apps/guide/src/components/GitHubInfo.tsx function getRepoStars (line 8) | async function getRepoStars(owner: string, repo: string, token?: string)... function GithubInfo (line 34) | async function GithubInfo({ function humanizeNumber (line 79) | function humanizeNumber(num: number): string { FILE: apps/guide/src/components/mdx/mermaid.tsx function Mermaid (line 6) | function Mermaid({ chart }: { readonly chart: string }) { FILE: apps/guide/src/lib/source.ts method icon (line 7) | icon(icon) { FILE: apps/guide/src/mdx-components.tsx function getMDXComponents (line 7) | function getMDXComponents(components?: MDXComponents): MDXComponents { FILE: apps/guide/src/middleware.ts function middleware (line 3) | function middleware(request: NextRequest) { FILE: apps/guide/src/util/env.ts constant ENV (line 1) | const ENV = { FILE: apps/website/next.config.ts method redirects (line 25) | async redirects() { FILE: apps/website/src/app/api/docs/entrypoints/route.ts function GET (line 4) | async function GET(request: NextRequest) { FILE: apps/website/src/app/api/docs/sitemap/route.ts function GET (line 4) | async function GET(request: NextRequest) { FILE: apps/website/src/app/api/docs/versions/route.ts function GET (line 4) | async function GET(request: NextRequest) { FILE: apps/website/src/app/docs/packages/[packageName]/[version]/[[...item]]/CmdK.tsx function CmdK (line 4) | async function CmdK({ FILE: apps/website/src/app/docs/packages/[packageName]/[version]/[[...item]]/layout.tsx function generateMetadata (line 5) | async function generateMetadata({ function Layout (line 24) | async function Layout({ FILE: apps/website/src/app/docs/packages/[packageName]/[version]/[[...item]]/page.tsx function generateMetadata (line 11) | async function generateMetadata({ function Page (line 38) | async function Page({ FILE: apps/website/src/app/docs/packages/layout.tsx function Layout (line 10) | async function Layout({ children }: PropsWithChildren) { FILE: apps/website/src/app/layout.tsx function RootLayout (line 54) | async function RootLayout({ children }: PropsWithChildren) { FILE: apps/website/src/app/not-found.tsx function NotFound (line 3) | function NotFound() { FILE: apps/website/src/app/opengraph-image.tsx function loadGoogleFont (line 12) | async function loadGoogleFont(font: string, text: string) { function Image (line 28) | async function Image() { FILE: apps/website/src/app/page.tsx function Page (line 10) | async function Page() { FILE: apps/website/src/app/providers.tsx function makeQueryClient (line 14) | function makeQueryClient() { function getQueryClient (line 26) | function getQueryClient() { function Providers (line 36) | function Providers({ children }: PropsWithChildren) { FILE: apps/website/src/components/Badges.tsx function Badge (line 4) | function Badge({ children, className = '' }: PropsWithChildren<{ readonl... function Badges (line 14) | async function Badges({ node }: { readonly node: any }) { FILE: apps/website/src/components/CmdK.tsx function CmdK (line 22) | function CmdK({ dependencies }: { readonly dependencies: string[] }) { FILE: apps/website/src/components/ConstructorNode.tsx function ConstructorNode (line 11) | async function ConstructorNode({ node, version }: { readonly node: any; ... FILE: apps/website/src/components/DeprecatedNode.tsx function DeprecatedNode (line 4) | async function DeprecatedNode({ FILE: apps/website/src/components/DocItem.tsx function OverloadNode (line 21) | async function OverloadNode({ function DocItem (line 56) | async function DocItem({ FILE: apps/website/src/components/DocKind.tsx function resolveNodeKind (line 1) | function resolveNodeKind(kind: string) { function DocKind (line 41) | async function DocKind({ background = false, node }: { readonly backgrou... FILE: apps/website/src/components/DocNode.tsx function DocNode (line 6) | async function DocNode({ node, version }: { readonly node?: any; readonl... FILE: apps/website/src/components/EntrypointSelect.tsx function EntryPointSelect (line 9) | function EntryPointSelect({ FILE: apps/website/src/components/EnumMemberNode.tsx function EnumMemberNode (line 17) | async function EnumMemberNode({ FILE: apps/website/src/components/EventNode.tsx function EventBodyNode (line 18) | async function EventBodyNode({ function OverloadNode (line 101) | async function OverloadNode({ function EventNode (line 136) | async function EventNode({ FILE: apps/website/src/components/ExampleNode.tsx function ExampleNode (line 3) | async function ExampleNode({ node, version }: { readonly node: any; read... FILE: apps/website/src/components/ExcerptNode.tsx function ExcerptNode (line 5) | async function ExcerptNode({ node, version }: { readonly node?: any; rea... FILE: apps/website/src/components/Footer.tsx function Footer (line 5) | function Footer() { FILE: apps/website/src/components/InformationNode.tsx function InformationNode (line 6) | async function InformationNode({ node, version }: { readonly node: any; ... FILE: apps/website/src/components/InheritanceNode.tsx function InheritanceNode (line 3) | async function InheritanceNode({ FILE: apps/website/src/components/InheritedFromNode.tsx function InheritedFromNode (line 3) | async function InheritedFromNode({ FILE: apps/website/src/components/InstallButton.tsx function InstallButton (line 7) | function InstallButton({ className = '' }: { readonly className?: string... FILE: apps/website/src/components/MethodNode.tsx function MethodBodyNode (line 19) | async function MethodBodyNode({ function OverloadNode (line 105) | async function OverloadNode({ function MethodNode (line 140) | async function MethodNode({ FILE: apps/website/src/components/Navigation.tsx function Navigation (line 11) | function Navigation() { FILE: apps/website/src/components/NavigationItem.tsx function NavigationItem (line 10) | function NavigationItem({ FILE: apps/website/src/components/Outline.tsx function Outline (line 10) | async function Outline({ node }: { readonly node: any }) { FILE: apps/website/src/components/OverlayScrollbars.tsx function Scrollbars (line 10) | function Scrollbars(props: OverlayScrollbarsComponentProps) { FILE: apps/website/src/components/PackageSelect.tsx function PackageSelect (line 7) | function PackageSelect() { FILE: apps/website/src/components/ParameterNode.tsx function ParameterNode (line 8) | async function ParameterNode({ FILE: apps/website/src/components/PropertyNode.tsx function PropertyNode (line 15) | async function PropertyNode({ FILE: apps/website/src/components/ReturnNode.tsx function ReturnNode (line 3) | async function ReturnNode({ FILE: apps/website/src/components/SearchButton.tsx function SearchButton (line 8) | function SearchButton() { FILE: apps/website/src/components/SeeNode.tsx function SeeNode (line 3) | async function SeeNode({ FILE: apps/website/src/components/Sidebar.tsx function SidebarHeader (line 17) | function SidebarHeader() { FILE: apps/website/src/components/SummaryNode.tsx function SummaryNode (line 3) | async function SummaryNode({ FILE: apps/website/src/components/SyntaxHighlighter.tsx function SyntaxHighlighter (line 3) | async function SyntaxHighlighter({ FILE: apps/website/src/components/ThemeSwitch.tsx function ThemeSwitch (line 8) | function ThemeSwitch() { FILE: apps/website/src/components/TypeParameterNode.tsx function TypeParameterNode (line 10) | async function TypeParameterNode({ FILE: apps/website/src/components/UnionMember.tsx function UnionMember (line 3) | async function UnionMember({ node, version }: { readonly node: any; read... FILE: apps/website/src/components/UnstableNode.tsx function UnstableNode (line 4) | async function UnstableNode({ FILE: apps/website/src/components/VersionSelect.tsx function VersionSelect (line 8) | function VersionSelect({ FILE: apps/website/src/components/ui/Alert.tsx type IAlert (line 6) | interface IAlert { function resolveType (line 11) | function resolveType(type: IAlert['type']) { function Alert (line 47) | async function Alert({ title, type, children }: PropsWithChildren; function Button (line 10) | function Button(props: ButtonProps) { FILE: apps/website/src/components/ui/Dialog.tsx function Dialog (line 11) | function Dialog(props: ComponentProps) { type DialogHeaderProps (line 24) | type DialogHeaderProps = ComponentPropsWithoutRef<'div'> & { function DialogHeader (line 30) | function DialogHeader({ hasBorder = false, ...props }: DialogHeaderProps) { type DialogTitleProps (line 67) | type DialogTitleProps = RACHeadingProps & { function DialogTitle (line 71) | function DialogTitle({ level = 2, ...props }: DialogTitleProps) { type DialogDescriptionProps (line 82) | type DialogDescriptionProps = ComponentProps<'div'>; function DialogDescription (line 84) | function DialogDescription(props: DialogDescriptionProps) { type DialogBodyProps (line 88) | type DialogBodyProps = ComponentProps<'div'>; function DialogBody (line 90) | function DialogBody(props: DialogBodyProps) { type DialogFooterProps (line 103) | type DialogFooterProps = ComponentProps<'div'> & { function DialogFooter (line 107) | function DialogFooter({ hasBorder = false, ...props }: DialogFooterProps) { type DialogCloseProps (line 143) | type DialogCloseProps = ButtonProps; function DialogClose (line 145) | function DialogClose(props: DialogCloseProps) { type CloseButtonIndicatorProps (line 149) | type CloseButtonIndicatorProps = Omit & { function DialogCloseIndicator (line 154) | function DialogCloseIndicator(props: CloseButtonIndicatorProps) { FILE: apps/website/src/components/ui/Dropdown.tsx type DropdownSectionProps (line 23) | type DropdownSectionProps = RACDropdownSectionProps... function DropdownSection (line 27) | function DropdownSection(props: DropdownSectionProp... function DropdownLabel (line 46) | function DropdownLabel(props: RACTextProps) { type DropdownItemProps (line 76) | type DropdownItemProps = RACListBoxItemProps & { function DropdownItem (line 82) | function DropdownItem(props: DropdownItemProps) { type DropdownItemDetailProps (line 116) | type DropdownItemDetailProps = RACTextProps & { function DropdownItemDetails (line 125) | function DropdownItemDetails(props: DropdownItemDetailProps) { function DropdownSeparator (line 151) | function DropdownSeparator(props: RACSeparatorProps) { function DropdownKeyboard (line 164) | function DropdownKeyboard(props: ComponentProps) { FILE: apps/website/src/components/ui/Field.tsx function Label (line 24) | function Label(props: RACLabelProps) { function Description (line 36) | function Description(props: RACTextProps) { function FieldError (line 46) | function FieldError(props: RACFieldErrorProps) { function FieldGroup (line 93) | function FieldGroup(props: RACGroupProps) { function Input (line 107) | function Input(props: RACInputProps) { FILE: apps/website/src/components/ui/Keyboard.tsx type KeyboardProps (line 7) | type KeyboardProps = ComponentProps<'div'> & { function Keyboard (line 15) | function Keyboard(props: KeyboardProps) { FILE: apps/website/src/components/ui/ListBox.tsx function ListBox (line 10) | function ListBox(props: RACListBoxProps) { type ListBoxItemProps (line 27) | type ListBoxItemProps = RACListBoxItemProps & { function ListBoxItem (line 31) | function ListBoxItem(props: ListBoxItemProps) { type ListBoxSectionProps (line 61) | type ListBoxSectionProps = ComponentProps; function ListBoxSection (line 63) | function ListBoxSection(props: ListBoxSectionProps) { FILE: apps/website/src/components/ui/Popover.tsx function Popover (line 25) | function Popover(props: RACDialogTriggerProps) { function PopoverTitle (line 29) | function PopoverTitle({ level = 2, ...props }: DialogTitleProps) { function PopoverHeader (line 33) | function PopoverHeader(props: DialogHeaderProps) { function PopoverBody (line 37) | function PopoverBody(props: DialogBodyProps) { function PopoverFooter (line 41) | function PopoverFooter(props: DialogFooterProps) { type PopoverContentProps (line 85) | type PopoverContentProps = Omit & function PopoverContent (line 95) | function PopoverContent({ respectScreen = true, showArrow = true, ...pro... FILE: apps/website/src/components/ui/Select.tsx type SelectProps (line 50) | type SelectProps = RACSelectProps & { function Select (line 58) | function Select(props: SelectProps) { type SelectListProps (line 73) | type SelectListProps = Pick(props: SelectListProps) { type SelectTriggerProps (line 96) | type SelectTriggerProps = ComponentProps & { function SelectTrigger (line 102) | function SelectTrigger(props: SelectTriggerProps) { FILE: apps/website/src/components/ui/Sheet.tsx type Sides (line 32) | type Sides = 'bottom' | 'left' | 'right' | 'top'; type SheetProps (line 71) | type SheetProps = RACDialogTriggerProps; function Sheet (line 73) | function Sheet(props: SheetProps) { type SheetContentProps (line 77) | type SheetContentProps = Omit, 'children... function SheetContent (line 93) | function SheetContent({ FILE: apps/website/src/components/ui/Sidebar.tsx constant SIDEBAR_COOKIE_NAME (line 20) | const SIDEBAR_COOKIE_NAME = 'sidebar:state'; constant SIDEBAR_COOKIE_MAX_AGE (line 21) | const SIDEBAR_COOKIE_MAX_AGE = 60 * 60 * 24 * 7; type SidebarContextProps (line 23) | interface SidebarContextProps { function useSidebar (line 34) | function useSidebar() { type SidebarProviderProps (line 43) | type SidebarProviderProps = ComponentProps<'div'> & { function SidebarProvider (line 50) | function SidebarProvider({ type SidebarProps (line 176) | type SidebarProps = ComponentProps<'div'> & function Sidebar (line 184) | function Sidebar({ function SidebarInsetAnchor (line 284) | function SidebarInsetAnchor({ type SidebarHeaderProps (line 318) | type SidebarHeaderProps = ComponentProps<'div'> & { function SidebarHeader (line 322) | function SidebarHeader({ hasBorder = false, ...props }: SidebarHeaderPro... type SidebarFooterProps (line 363) | type SidebarFooterProps = ComponentProps<'div'> & { function SidebarFooter (line 367) | function SidebarFooter({ hasBorder = false, ...props }: SidebarFooterPro... function SidebarContent (line 380) | function SidebarContent(props: ComponentProps<'div'>) { function SidebarInset (line 396) | function SidebarInset(props: ComponentProps<'main'>) { function SidebarTrigger (line 410) | function SidebarTrigger({ onPress, children, ...props }: ButtonProps) { type CloseButtonIndicatorProps (line 435) | type CloseButtonIndicatorProps = Omit & { function SidebarCloseIndicator (line 440) | function SidebarCloseIndicator({ isDismissable = true, ...props }: Close... function SidebarRail (line 461) | function SidebarRail({ className, ref, ...props }: ComponentProps<'butto... FILE: apps/website/src/hooks/useSystemThemeFallback.ts function useSystemThemeFallback (line 5) | function useSystemThemeFallback() { FILE: apps/website/src/hooks/useUnregisterServiceWorker.ts function useUnregisterServiceWorker (line 5) | function useUnregisterServiceWorker() { FILE: apps/website/src/middleware.ts function middleware (line 5) | async function middleware(request: NextRequest) { FILE: apps/website/src/styles/util.ts function composeTailwindRenderProps (line 4) | function composeTailwindRenderProps( FILE: apps/website/src/util/constants.ts constant PACKAGES (line 1) | const PACKAGES = [ constant PACKAGES_WITH_ENTRY_POINTS (line 18) | const PACKAGES_WITH_ENTRY_POINTS = ['discord-api-types']; constant DEFAULT_ENTRY_POINT (line 20) | const DEFAULT_ENTRY_POINT = ['v10']; constant DESCRIPTION (line 22) | const DESCRIPTION = FILE: apps/website/src/util/env.ts constant ENV (line 1) | const ENV = { FILE: apps/website/src/util/fetchDependencies.ts function fetchDependencies (line 5) | async function fetchDependencies({ function sanitizeVersion (line 44) | function sanitizeVersion(version: string) { FILE: apps/website/src/util/fetchEntryPoints.ts function fetchEntryPoints (line 6) | async function fetchEntryPoints(packageName: string, version: string): P... type EntryPoint (line 41) | interface EntryPoint { FILE: apps/website/src/util/fetchLatestVersion.ts function fetchLatestVersion (line 9) | async function fetchLatestVersion(packageName: string): Promise { FILE: apps/website/src/util/fetchNode.ts function fetchNode (line 6) | async function fetchNode({ FILE: apps/website/src/util/fetchSitemap.ts function fetchSitemap (line 6) | async function fetchSitemap({ FILE: apps/website/src/util/fetchVersions.ts function fetchVersions (line 4) | async function fetchVersions(packageName: string) { FILE: apps/website/src/util/parseDocsPathParams.ts function parseDocsPathParams (line 3) | function parseDocsPathParams(item: string[] | undefined): { FILE: apps/website/src/util/resolveNodeKind.tsx function resolveKind (line 11) | function resolveKind(item: any, size = 24) { FILE: apps/website/src/util/shiki.bundle.ts type BundledLanguage (line 10) | type BundledLanguage = 'typescript' | 'ts' | 'javascript' | 'js' | 'shel... type BundledTheme (line 11) | type BundledTheme = 'github-light' | 'github-dark-dimmed'; type Highlighter (line 12) | type Highlighter = HighlighterGeneric; FILE: packages/actions/src/formatTag/formatTag.ts function formatTag (line 1) | function formatTag(tag: string) { FILE: packages/actions/src/releasePackages/generateReleaseTree.ts type pnpmTreeDependency (line 5) | interface pnpmTreeDependency { type pnpmTree (line 11) | interface pnpmTree { type ReleaseEntry (line 20) | interface ReleaseEntry { function fetchDevVersion (line 27) | async function fetchDevVersion(pkg: string, tag: string) { function getReleaseEntries (line 38) | async function getReleaseEntries(dry: boolean, devTag?: string) { function generateReleaseTree (line 135) | async function generateReleaseTree(dry: boolean, devTag?: string, packag... FILE: packages/actions/src/releasePackages/index.ts function npmPackageLink (line 6) | function npmPackageLink(packageName: string) { type ReleaseResult (line 56) | interface ReleaseResult { FILE: packages/actions/src/releasePackages/releasePackage.ts function checkRegistry (line 13) | async function checkRegistry(release: ReleaseEntry) { function gitTagAndRelease (line 18) | async function gitTagAndRelease(release: ReleaseEntry, dry: boolean) { function releasePackage (line 43) | async function releasePackage(release: ReleaseEntry, dry: boolean, devTa... FILE: packages/actions/src/uploadSplitDocumentation/index.ts function upload (line 47) | async function upload(retries = 0) { FILE: packages/api-extractor-model/src/aedoc/AedocDefinitions.ts class AedocDefinitions (line 10) | class AedocDefinitions { method tsdocConfiguration (line 26) | public static get tsdocConfiguration(): TSDocConfiguration { FILE: packages/api-extractor-model/src/aedoc/ReleaseTag.ts type ReleaseTag (line 17) | enum ReleaseTag { function getTagName (line 59) | function getTagName(releaseTag: ReleaseTag): string { function compare (line 85) | function compare(a: ReleaseTag, b: ReleaseTag): number { FILE: packages/api-extractor-model/src/items/ApiDeclaredItem.ts type IApiDeclaredItemOptions (line 16) | interface IApiDeclaredItemOptions extends IApiDocumentedItemOptions { type IApiDeclaredItemJson (line 23) | interface IApiDeclaredItemJson extends IApiDocumentedItemJson { class ApiDeclaredItem (line 43) | class ApiDeclaredItem extends ApiDocumentedItem { method constructor (line 56) | public constructor(options: IApiDeclaredItemOptions) { method onDeserializeInto (line 73) | public static override onDeserializeInto( method excerpt (line 89) | public get excerpt(): Excerpt { method excerptTokens (line 96) | public get excerptTokens(): readonly ExcerptToken[] { method fileUrlPath (line 105) | public get fileUrlPath(): string | undefined { method fileLine (line 112) | public get fileLine(): number | undefined { method fileColumn (line 119) | public get fileColumn(): number | undefined { method sourceLocation (line 126) | public get sourceLocation(): SourceLocation { method getExcerptWithModifiers (line 138) | public getExcerptWithModifiers(): string { method serializeInto (line 168) | public override serializeInto(jsonObject: Partial): void { method kind (line 146) | public get kind(): ApiItemKind { method canonicalReference (line 158) | public get canonicalReference(): DeclarationReference { method containerKey (line 180) | public get containerKey(): string { method displayName (line 192) | public get displayName(): string { method parent (line 216) | public get parent(): ApiItem | undefined { method members (line 227) | public get members(): readonly ApiItem[] { method getMergedSiblings (line 241) | public getMergedSiblings(): readonly ApiItem[] { method getHierarchy (line 253) | public getHierarchy(): readonly ApiItem[] { method getScopedNameWithinPackage (line 270) | public getScopedNameWithinPackage(): string { method getAssociatedEntryPoint (line 309) | public getAssociatedEntryPoint(): ApiEntryPoint | undefined { method getAssociatedPackage (line 323) | public getAssociatedPackage(): ApiPackage | undefined { method getAssociatedModel (line 337) | public getAssociatedModel(): ApiModel | undefined { method getSortKey (line 357) | public getSortKey(): string { method [apiItem_onParentChanged] (line 368) | public [apiItem_onParentChanged](parent: ApiItem | undefined): void { method buildCanonicalReference (line 378) | protected buildCanonicalReference(): DeclarationReference { type IApiItemConstructor (line 389) | interface IApiItemConstructor extends Constructor, PropertiesOf... FILE: packages/api-extractor-model/src/items/ApiPropertyItem.ts type IApiPropertyItemOptions (line 17) | interface IApiPropertyItemOptions type IApiPropertyItemJson (line 27) | interface IApiPropertyItemJson extends IApiDeclaredItemJson { class ApiPropertyItem (line 36) | class ApiPropertyItem extends ApiNameMixin( method constructor (line 44) | public constructor(options: IApiPropertyItemOptions) { method onDeserializeInto (line 53) | public static override onDeserializeInto( method isEventProperty (line 73) | public get isEventProperty(): boolean { method serializeInto (line 84) | public override serializeInto(jsonObject: Partial( function isBaseClassOf (line 112) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiAbstractMixin { FILE: packages/api-extractor-model/src/mixins/ApiExportedMixin.ts type IApiExportedMixinOptions (line 14) | interface IApiExportedMixinOptions extends IApiItemOptions { type IApiExportedMixinJson (line 18) | interface IApiExportedMixinJson extends IApiItemJson { type ApiExportedMixin (line 39) | interface ApiExportedMixin extends ApiItem { function ApiExportedMixin (line 80) | function ApiExportedMixin( function isBaseClassOf (line 140) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiExportedMixin { FILE: packages/api-extractor-model/src/mixins/ApiInitializerMixin.ts type IApiInitializerMixinOptions (line 15) | interface IApiInitializerMixinOptions extends IApiItemOptions { type IApiInitializerMixinJson (line 19) | interface IApiInitializerMixinJson extends IApiItemJson { type ApiInitializerMixin (line 40) | interface ApiInitializerMixin extends ApiItem { function ApiInitializerMixin (line 59) | function ApiInitializerMixin( function isBaseClassOf (line 127) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiInitializerMixin { FILE: packages/api-extractor-model/src/mixins/ApiItemContainerMixin.ts type IApiItemContainerMixinOptions (line 43) | interface IApiItemContainerMixinOptions extends IApiItemOptions { type IApiItemContainerJson (line 48) | interface IApiItemContainerJson extends IApiItemJson { type Mixin (line 53) | interface Mixin { type ExcerptTokenRangeInDeclaredItem (line 58) | interface ExcerptTokenRangeInDeclaredItem { type IMappedTypeParameters (line 62) | interface IMappedTypeParameters { type ApiItemContainerMixin (line 94) | interface ApiItemContainerMixin extends ApiItem { function ApiItemContainerMixin (line 212) | function ApiItemContainerMixin( function isBaseClassOf (line 692) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiItemContainerMix... FILE: packages/api-extractor-model/src/mixins/ApiNameMixin.ts type IApiNameMixinOptions (line 12) | interface IApiNameMixinOptions extends IApiItemOptions { type IApiNameMixinJson (line 16) | interface IApiNameMixinJson extends IApiItemJson { type ApiNameMixin (line 38) | interface ApiNameMixin extends ApiItem { function ApiNameMixin (line 60) | function ApiNameMixin( function isBaseClassOf (line 125) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiNameMixin { FILE: packages/api-extractor-model/src/mixins/ApiOptionalMixin.ts type IApiOptionalMixinOptions (line 12) | interface IApiOptionalMixinOptions extends IApiItemOptions { type IApiOptionalMixinJson (line 16) | interface IApiOptionalMixinJson extends IApiItemJson { type ApiOptionalMixin (line 38) | interface ApiOptionalMixin extends ApiItem { function ApiOptionalMixin (line 66) | function ApiOptionalMixin( function isBaseClassOf (line 124) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiOptionalMixin { FILE: packages/api-extractor-model/src/mixins/ApiParameterListMixin.ts type IApiParameterOptions (line 16) | interface IApiParameterOptions { type IApiParameterListMixinOptions (line 29) | interface IApiParameterListMixinOptions extends IApiItemOptions { type IApiParameterListJson (line 34) | interface IApiParameterListJson extends IApiItemJson { type ApiParameterListMixin (line 57) | interface ApiParameterListMixin extends ApiItem { function ApiParameterListMixin (line 102) | function ApiParameterListMixin( function isBaseClassOf (line 202) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiParameterListMix... FILE: packages/api-extractor-model/src/mixins/ApiProtectedMixin.ts type IApiProtectedMixinOptions (line 12) | interface IApiProtectedMixinOptions extends IApiItemOptions { type IApiProtectedMixinJson (line 16) | interface IApiProtectedMixinJson extends IApiItemJson { type ApiProtectedMixin (line 37) | interface ApiProtectedMixin extends ApiItem { function ApiProtectedMixin (line 56) | function ApiProtectedMixin( function isBaseClassOf (line 114) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiProtectedMixin { FILE: packages/api-extractor-model/src/mixins/ApiReadonlyMixin.ts type IApiReadonlyMixinOptions (line 12) | interface IApiReadonlyMixinOptions extends IApiItemOptions { type IApiReadonlyMixinJson (line 16) | interface IApiReadonlyMixinJson extends IApiItemJson { type ApiReadonlyMixin (line 38) | interface ApiReadonlyMixin extends ApiItem { function ApiReadonlyMixin (line 76) | function ApiReadonlyMixin( function isBaseClassOf (line 134) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiReadonlyMixin { FILE: packages/api-extractor-model/src/mixins/ApiReleaseTagMixin.ts type IApiReleaseTagMixinOptions (line 14) | interface IApiReleaseTagMixinOptions extends IApiItemOptions { type IApiReleaseTagMixinJson (line 18) | interface IApiReleaseTagMixinJson extends IApiItemJson { type ApiReleaseTagMixin (line 40) | interface ApiReleaseTagMixin extends ApiItem { function ApiReleaseTagMixin (line 63) | function ApiReleaseTagMixin( function isBaseClassOf (line 129) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiReleaseTagMixin { FILE: packages/api-extractor-model/src/mixins/ApiReturnTypeMixin.ts type IApiReturnTypeMixinOptions (line 15) | interface IApiReturnTypeMixinOptions extends IApiItemOptions { type IApiReturnTypeMixinJson (line 19) | interface IApiReturnTypeMixinJson extends IApiItemJson { type ApiReturnTypeMixin (line 40) | interface ApiReturnTypeMixin extends ApiItem { function ApiReturnTypeMixin (line 59) | function ApiReturnTypeMixin( function isBaseClassOf (line 122) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiReturnTypeMixin { FILE: packages/api-extractor-model/src/mixins/ApiStaticMixin.ts type IApiStaticMixinOptions (line 12) | interface IApiStaticMixinOptions extends IApiItemOptions { type IApiStaticMixinJson (line 16) | interface IApiStaticMixinJson extends IApiItemJson { type ApiStaticMixin (line 37) | interface ApiStaticMixin extends ApiItem { function ApiStaticMixin (line 56) | function ApiStaticMixin( function isBaseClassOf (line 114) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiStaticMixin { FILE: packages/api-extractor-model/src/mixins/ApiTypeParameterListMixin.ts type IApiTypeParameterOptions (line 16) | interface IApiTypeParameterOptions { type IApiTypeParameterListMixinOptions (line 27) | interface IApiTypeParameterListMixinOptions extends IApiItemOptions { type IApiTypeParameterListMixinJson (line 31) | interface IApiTypeParameterListMixinJson extends IApiItemJson { type ApiTypeParameterListMixin (line 52) | interface ApiTypeParameterListMixin extends ApiItem { function ApiTypeParameterListMixin (line 69) | function ApiTypeParameterListMixin( function isBaseClassOf (line 158) | function isBaseClassOf(apiItem: ApiItem): apiItem is ApiTypeParameterLis... FILE: packages/api-extractor-model/src/mixins/Excerpt.ts type ExcerptTokenKind (line 10) | enum ExcerptTokenKind { type IExcerptTokenRange (line 27) | interface IExcerptTokenRange { type IExcerptToken (line 46) | interface IExcerptToken { class ExcerptToken (line 57) | class ExcerptToken { method constructor (line 64) | public constructor(kind: ExcerptTokenKind, text: string, canonicalRefe... method kind (line 77) | public get kind(): ExcerptTokenKind { method text (line 84) | public get text(): string { method canonicalReference (line 92) | public get canonicalReference(): DeclarationReference | undefined { class Excerpt (line 120) | class Excerpt { method constructor (line 141) | public constructor(tokens: readonly ExcerptToken[], tokenRange: IExcer... method text (line 163) | public get text(): string { method isEmpty (line 174) | public get isEmpty(): boolean { FILE: packages/api-extractor-model/src/mixins/IFindApiItemsResult.ts type IFindApiItemsResult (line 11) | interface IFindApiItemsResult { type IFindApiItemsMessage (line 34) | interface IFindApiItemsMessage { type FindApiItemsMessageId (line 53) | enum FindApiItemsMessageId { FILE: packages/api-extractor-model/src/mixins/Mixin.ts type Constructor (line 10) | type Constructor = new (...args: any[]) => T; type PropertiesOf (line 18) | type PropertiesOf = { [K in keyof T]: T[K] }; FILE: packages/api-extractor-model/src/model/ApiCallSignature.ts type IApiCallSignatureOptions (line 20) | interface IApiCallSignatureOptions class ApiCallSignature (line 56) | class ApiCallSignature extends ApiTypeParameterListMixin( method constructor (line 59) | public constructor(options: IApiCallSignatureOptions) { method getContainerKey (line 63) | public static getContainerKey(overloadIndex: number): string { method kind (line 70) | public override get kind(): ApiItemKind { method containerKey (line 77) | public override get containerKey(): string { method buildCanonicalReference (line 84) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiClass.ts type IApiClassOptions (line 34) | interface IApiClassOptions type IExcerptTokenRangeWithTypeParameters (line 47) | interface IExcerptTokenRangeWithTypeParameters extends IExcerptTokenRange { type IApiClassJson (line 51) | interface IApiClassJson class ApiClass (line 72) | class ApiClass extends ApiItemContainerMixin( method constructor (line 82) | public constructor(options: IApiClassOptions) { method getContainerKey (line 101) | public static getContainerKey(name: string): string { method onDeserializeInto (line 108) | public static override onDeserializeInto( method kind (line 122) | public override get kind(): ApiItemKind { method containerKey (line 129) | public override get containerKey(): string { method implementsTypes (line 136) | public get implementsTypes(): readonly HeritageType[] { method serializeInto (line 143) | public override serializeInto(jsonObject: Partial): void { method buildCanonicalReference (line 163) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiConstructSignature.ts type IApiConstructSignatureOptions (line 20) | interface IApiConstructSignatureOptions class ApiConstructSignature (line 69) | class ApiConstructSignature extends ApiTypeParameterListMixin( method constructor (line 72) | public constructor(options: IApiConstructSignatureOptions) { method getContainerKey (line 76) | public static getContainerKey(overloadIndex: number): string { method kind (line 83) | public override get kind(): ApiItemKind { method containerKey (line 90) | public override get containerKey(): string { method buildCanonicalReference (line 97) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiConstructor.ts type IApiConstructorOptions (line 16) | interface IApiConstructorOptions class ApiConstructor (line 49) | class ApiConstructor extends ApiParameterListMixin(ApiProtectedMixin(Api... method constructor (line 50) | public constructor(options: IApiConstructorOptions) { method getContainerKey (line 54) | public static getContainerKey(overloadIndex: number): string { method kind (line 61) | public override get kind(): ApiItemKind { method containerKey (line 68) | public override get containerKey(): string { method buildCanonicalReference (line 75) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiEntryPoint.ts type IApiEntryPointOptions (line 15) | interface IApiEntryPointOptions extends IApiItemContainerMixinOptions, I... class ApiEntryPoint (line 41) | class ApiEntryPoint extends ApiItemContainerMixin(ApiNameMixin(ApiItem)) { method constructor (line 42) | public constructor(options: IApiEntryPointOptions) { method kind (line 49) | public override get kind(): ApiItemKind { method containerKey (line 56) | public override get containerKey(): string { method importPath (line 68) | public get importPath(): string { method buildCanonicalReference (line 75) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiEnum.ts type IApiEnumOptions (line 18) | interface IApiEnumOptions class ApiEnum (line 45) | class ApiEnum extends ApiItemContainerMixin( method constructor (line 48) | public constructor(options: IApiEnumOptions) { method getContainerKey (line 52) | public static getContainerKey(name: string): string { method kind (line 59) | public override get kind(): ApiItemKind { method members (line 66) | public override get members(): readonly ApiEnumMember[] { method containerKey (line 73) | public override get containerKey(): string { method addMember (line 80) | public override addMember(member: ApiEnumMember): void { method buildCanonicalReference (line 91) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiEnumMember.ts type IApiEnumMemberOptions (line 16) | interface IApiEnumMemberOptions type EnumMemberOrder (line 30) | enum EnumMemberOrder { class ApiEnumMember (line 65) | class ApiEnumMember extends ApiNameMixin(ApiReleaseTagMixin(ApiInitializ... method constructor (line 66) | public constructor(options: IApiEnumMemberOptions) { method getContainerKey (line 70) | public static getContainerKey(name: string): string { method kind (line 78) | public override get kind(): ApiItemKind { method containerKey (line 85) | public override get containerKey(): string { method buildCanonicalReference (line 92) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiEvent.ts type IApiEventOptions (line 16) | interface IApiEventOptions class ApiEvent (line 36) | class ApiEvent extends ApiNameMixin(ApiParameterListMixin(ApiReleaseTagM... method constructor (line 37) | public constructor(options: IApiEventOptions) { method getContainerKey (line 41) | public static getContainerKey(name: string, overloadIndex: number): st... method kind (line 48) | public override get kind(): ApiItemKind { method containerKey (line 55) | public override get containerKey(): string { method buildCanonicalReference (line 62) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiFunction.ts type IApiFunctionOptions (line 22) | interface IApiFunctionOptions class ApiFunction (line 52) | class ApiFunction extends ApiNameMixin( method constructor (line 57) | public constructor(options: IApiFunctionOptions) { method getContainerKey (line 61) | public static getContainerKey(name: string, overloadIndex: number): st... method kind (line 68) | public override get kind(): ApiItemKind { method containerKey (line 75) | public override get containerKey(): string { method buildCanonicalReference (line 82) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiIndexSignature.ts type IApiIndexSignatureOptions (line 17) | interface IApiIndexSignatureOptions class ApiIndexSignature (line 46) | class ApiIndexSignature extends ApiParameterListMixin( method constructor (line 49) | public constructor(options: IApiIndexSignatureOptions) { method getContainerKey (line 53) | public static getContainerKey(overloadIndex: number): string { method kind (line 60) | public override get kind(): ApiItemKind { method containerKey (line 67) | public override get containerKey(): string { method buildCanonicalReference (line 74) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiInterface.ts type IApiInterfaceOptions (line 37) | interface IApiInterfaceOptions type IApiInterfaceJson (line 48) | interface IApiInterfaceJson class ApiInterface (line 75) | class ApiInterface extends ApiItemContainerMixin( method constructor (line 80) | public constructor(options: IApiInterfaceOptions) { method getContainerKey (line 88) | public static getContainerKey(name: string): string { method onDeserializeInto (line 95) | public static override onDeserializeInto( method kind (line 108) | public override get kind(): ApiItemKind { method containerKey (line 115) | public override get containerKey(): string { method extendsTypes (line 122) | public get extendsTypes(): readonly HeritageType[] { method serializeInto (line 129) | public override serializeInto(jsonObject: Partial):... method buildCanonicalReference (line 141) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiMethod.ts type IApiMethodOptions (line 25) | interface IApiMethodOptions class ApiMethod (line 58) | class ApiMethod extends ApiNameMixin( method constructor (line 69) | public constructor(options: IApiMethodOptions) { method getContainerKey (line 73) | public static getContainerKey(name: string, isStatic: boolean, overloa... method kind (line 84) | public override get kind(): ApiItemKind { method containerKey (line 91) | public override get containerKey(): string { method buildCanonicalReference (line 98) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiMethodSignature.ts type IApiMethodSignatureOptions (line 20) | interface IApiMethodSignatureOptions class ApiMethodSignature (line 50) | class ApiMethodSignature extends ApiNameMixin( method constructor (line 55) | public constructor(options: IApiMethodSignatureOptions) { method getContainerKey (line 59) | public static getContainerKey(name: string, overloadIndex: number): st... method kind (line 66) | public override get kind(): ApiItemKind { method containerKey (line 73) | public override get containerKey(): string { method buildCanonicalReference (line 80) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiModel.ts class ApiModel (line 51) | class ApiModel extends ApiItemContainerMixin(ApiItem) { method constructor (line 58) | public constructor() { method loadPackage (line 64) | public loadPackage(apiJsonFilename: string): ApiPackage { method kind (line 73) | public override get kind(): ApiItemKind { method containerKey (line 80) | public override get containerKey(): string { method packages (line 84) | public get packages(): readonly ApiPackage[] { method addMember (line 91) | public override addMember(member: ApiPackage): void { method tryGetPackageByName (line 110) | public tryGetPackageByName(packageName: string): ApiPackage | undefined { method resolveDeclarationReference (line 146) | public resolveDeclarationReference( method _initApiItemsRecursive (line 187) | private _initApiItemsRecursive(apiItem: ApiItem, apiItemsByCanonicalRe... method buildCanonicalReference (line 203) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiNamespace.ts type IApiNamespaceOptions (line 17) | interface IApiNamespaceOptions class ApiNamespace (line 46) | class ApiNamespace extends ApiItemContainerMixin( method constructor (line 49) | public constructor(options: IApiNamespaceOptions) { method getContainerKey (line 53) | public static getContainerKey(name: string): string { method kind (line 60) | public override get kind(): ApiItemKind { method containerKey (line 67) | public override get containerKey(): string { method buildCanonicalReference (line 74) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiPackage.ts type IApiPackageOptions (line 30) | interface IApiPackageOptions type IApiPackageMetadataJson (line 85) | interface IApiPackageMetadataJson { type IApiPackageJson (line 132) | interface IApiPackageJson extends IApiItemJson { type IApiPackageSaveOptions (line 156) | interface IApiPackageSaveOptions extends IJsonFileSaveOptions { class ApiPackage (line 193) | class ApiPackage extends ApiItemContainerMixin(ApiNameMixin(ApiDocumente... method constructor (line 200) | public constructor(options: IApiPackageOptions) { method onDeserializeInto (line 229) | public static override onDeserializeInto( method loadFromJsonFile (line 240) | public static loadFromJsonFile(apiJsonFilename: string): ApiPackage { method loadFromJson (line 244) | public static loadFromJson(rawJson: any, apiJsonFilename: string = '')... method kind (line 323) | public override get kind(): ApiItemKind { method containerKey (line 330) | public override get containerKey(): string { method entryPoints (line 335) | public get entryPoints(): readonly ApiEntryPoint[] { method dependencies (line 339) | public get dependencies(): Record | undefined { method tsdocConfiguration (line 351) | public get tsdocConfiguration(): TSDocConfiguration { method projectFolderUrl (line 355) | public get projectFolderUrl(): string | undefined { method addMember (line 362) | public override addMember(member: ApiEntryPoint): void { method findEntryPointsByPath (line 370) | public findEntryPointsByPath(importPath: string): readonly ApiEntryPoi... method saveToJsonFile (line 374) | public saveToJsonFile(apiJsonFilename: string, options?: IApiPackageSa... method buildCanonicalReference (line 415) | public override buildCanonicalReference(): DeclarationReference { method _mapToMinified (line 419) | private _mapToMinified(jsonObject: IApiPackageJson) { method _mapFromMinified (line 441) | private static _mapFromMinified(jsonObject: any): IApiPackageJson { FILE: packages/api-extractor-model/src/model/ApiProperty.ts type IApiPropertyOptions (line 17) | interface IApiPropertyOptions class ApiProperty (line 58) | class ApiProperty extends ApiAbstractMixin( method constructor (line 61) | public constructor(options: IApiPropertyOptions) { method getContainerKey (line 65) | public static getContainerKey(name: string, isStatic: boolean): string { method kind (line 76) | public override get kind(): ApiItemKind { method containerKey (line 83) | public override get containerKey(): string { method buildCanonicalReference (line 90) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiPropertySignature.ts type IApiPropertySignatureOptions (line 13) | interface IApiPropertySignatureOptions extends IApiPropertyItemOptions {} class ApiPropertySignature (line 36) | class ApiPropertySignature extends ApiPropertyItem { method constructor (line 37) | public constructor(options: IApiPropertySignatureOptions) { method getContainerKey (line 41) | public static getContainerKey(name: string): string { method kind (line 48) | public override get kind(): ApiItemKind { method containerKey (line 55) | public override get containerKey(): string { method buildCanonicalReference (line 62) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiTypeAlias.ts type IApiTypeAliasOptions (line 27) | interface IApiTypeAliasOptions type IApiTypeAliasJson (line 37) | interface IApiTypeAliasJson extends IApiDeclaredItemJson, IApiTypeParame... class ApiTypeAlias (line 66) | class ApiTypeAlias extends ApiTypeParameterListMixin( method constructor (line 82) | public constructor(options: IApiTypeAliasOptions) { method onDeserializeInto (line 91) | public static override onDeserializeInto( method getContainerKey (line 101) | public static getContainerKey(name: string): string { method kind (line 108) | public override get kind(): ApiItemKind { method containerKey (line 115) | public override get containerKey(): string { method serializeInto (line 122) | public override serializeInto(jsonObject: Partial):... method buildCanonicalReference (line 131) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/ApiVariable.ts type IApiVariableOptions (line 24) | interface IApiVariableOptions type IApiVariableJson (line 35) | interface IApiVariableJson extends IApiDeclaredItemJson, IApiExportedMix... class ApiVariable (line 58) | class ApiVariable extends ApiNameMixin( method constructor (line 66) | public constructor(options: IApiVariableOptions) { method onDeserializeInto (line 75) | public static override onDeserializeInto( method getContainerKey (line 85) | public static getContainerKey(name: string): string { method kind (line 92) | public override get kind(): ApiItemKind { method containerKey (line 99) | public override get containerKey(): string { method serializeInto (line 106) | public override serializeInto(jsonObject: Partial): ... method buildCanonicalReference (line 115) | public override buildCanonicalReference(): DeclarationReference { FILE: packages/api-extractor-model/src/model/Deserializer.ts type DocgenAccess (line 45) | type DocgenAccess = 'private' | 'protected' | 'public'; type DocgenScope (line 46) | type DocgenScope = 'global' | 'instance' | 'static'; type DocgenDeprecated (line 47) | type DocgenDeprecated = boolean | string; type DocgenMetaJson (line 49) | interface DocgenMetaJson { type DocgenTypeJson (line 55) | interface DocgenTypeJson { type DocgenVarJson (line 59) | interface DocgenVarJson { type DocgenVarTypeJson (line 64) | type DocgenVarTypeJson = DocgenVarJson | string[][][]; type DocgenExceptionJson (line 65) | interface DocgenExceptionJson { type DocgenExternalJson (line 71) | interface DocgenExternalJson { type DocgenTypedefJson (line 78) | interface DocgenTypedefJson { type DocgenEventJson (line 91) | interface DocgenEventJson { type DocgenParamJson (line 100) | interface DocgenParamJson { type DocgenConstructorJson (line 110) | interface DocgenConstructorJson { type DocgenMethodJson (line 118) | interface DocgenMethodJson { type DocgenPropertyJson (line 139) | interface DocgenPropertyJson { type DocgenClassJson (line 154) | interface DocgenClassJson { type DocgenInterfaceJson (line 169) | type DocgenInterfaceJson = DocgenClassJson; type DocgenJson (line 171) | interface DocgenJson { function formatVarType (line 184) | function formatVarType(type: DocgenVarTypeJson): string { function getFirstType (line 190) | function getFirstType(type: DocgenVarTypeJson): string { function mapVarType (line 196) | function mapVarType(type: DocgenVarTypeJson, _package: string): IExcerpt... function mapProp (line 214) | function mapProp( function mapParam (line 252) | function mapParam( type IApiMethodJson (line 270) | interface IApiMethodJson type IApiConstructorJson (line 283) | interface IApiConstructorJson function mapMethod (line 286) | function mapMethod(method: DocgenMethodJson, _package: string, parent?: ... class Deserializer (line 353) | class Deserializer { method deserialize (line 354) | public static deserialize(context: DeserializerContext, jsonObject: IA... method deserializeDocgen (line 422) | public static deserializeDocgen(jsonObject: DocgenJson, _package: stri... FILE: packages/api-extractor-model/src/model/DeserializerContext.ts type ApiJsonSchemaVersion (line 7) | enum ApiJsonSchemaVersion { class DeserializerContext (line 130) | class DeserializerContext { method constructor (line 156) | public constructor(options: DeserializerContext) { FILE: packages/api-extractor-model/src/model/HeritageType.ts class HeritageType (line 23) | class HeritageType { method constructor (line 43) | public constructor(excerpt: Excerpt, typeParameters: IExcerptTokenRang... FILE: packages/api-extractor-model/src/model/ModelReferenceResolver.ts type IResolveDeclarationReferenceResult (line 18) | interface IResolveDeclarationReferenceResult { class ModelReferenceResolver (line 39) | class ModelReferenceResolver { method constructor (line 42) | public constructor(apiModel: ApiModel) { method resolve (line 46) | public resolve( method _selectUsingSystemSelector (line 167) | private _selectUsingSystemSelector( method _selectUsingIndexSelector (line 221) | private _selectUsingIndexSelector( FILE: packages/api-extractor-model/src/model/Parameter.ts type IParameterOptions (line 14) | interface IParameterOptions { class Parameter (line 39) | class Parameter { method constructor (line 67) | public constructor(options: IParameterOptions) { method tsdocParamBlock (line 79) | public get tsdocParamBlock(): tsdoc.DocParamBlock | undefined { FILE: packages/api-extractor-model/src/model/SourceLocation.ts type ISourceLocationOptions (line 9) | interface ISourceLocationOptions { class SourceLocation (line 42) | class SourceLocation { method constructor (line 51) | public constructor(options: ISourceLocationOptions) { method fileUrl (line 62) | public get fileUrl(): string | undefined { method fileLine (line 79) | public get fileLine(): number | undefined { method fileColumn (line 86) | public get fileColumn(): number | undefined { FILE: packages/api-extractor-model/src/model/TypeParameter.ts type ITypeParameterOptions (line 14) | interface ITypeParameterOptions { class TypeParameter (line 47) | class TypeParameter { method constructor (line 88) | public constructor(options: ITypeParameterOptions) { method tsdocTypeParamBlock (line 99) | public get tsdocTypeParamBlock(): tsdoc.DocParamBlock | undefined { FILE: packages/api-extractor-utils/src/ApiNodeJSONEncoder.ts type ReferenceData (line 28) | interface ReferenceData { type InheritanceData (line 33) | interface InheritanceData { type ApiInheritableJSON (line 39) | interface ApiInheritableJSON { type ApiItemJSON (line 43) | interface ApiItemJSON { type ApiPropertyItemJSON (line 57) | interface ApiPropertyItemJSON extends ApiItemJSON, ApiInheritableJSON { type ApiTypeParameterListJSON (line 63) | interface ApiTypeParameterListJSON { type ApiTypeParameterJSON (line 67) | interface ApiTypeParameterJSON { type ApiParameterListJSON (line 75) | interface ApiParameterListJSON { type ApiMethodSignatureJSON (line 79) | interface ApiMethodSignatureJSON type ApiMethodJSON (line 87) | interface ApiMethodJSON extends ApiMethodSignatureJSON { type ApiParameterJSON (line 93) | interface ApiParameterJSON { type ApiClassJSON (line 100) | interface ApiClassJSON extends ApiItemJSON, ApiTypeParameterListJSON { type ApiTypeAliasJSON (line 108) | interface ApiTypeAliasJSON extends ApiItemJSON, ApiTypeParameterListJSON { type EnumMemberData (line 112) | interface EnumMemberData { type ApiEnumJSON (line 118) | interface ApiEnumJSON extends ApiItemJSON { type ApiInterfaceJSON (line 122) | interface ApiInterfaceJSON extends ApiItemJSON, ApiTypeParameterListJSON { type ApiVariableJSON (line 128) | interface ApiVariableJSON extends ApiItemJSON { type ApiFunctionJSON (line 133) | interface ApiFunctionJSON extends ApiItemJSON, ApiTypeParameterListJSON,... type ApiConstructorJSON (line 139) | interface ApiConstructorJSON extends ApiItemJSON, ApiParameterListJSON { type FunctionLike (line 143) | type FunctionLike = ApiDeclaredItem & ApiParameterListMixin & ApiReturnT... class ApiNodeJSONEncoder (line 145) | class ApiNodeJSONEncoder { method encode (line 146) | public static encode(model: ApiModel, node: ApiItem, version: string) { method encodeItem (line 171) | public static encodeItem(model: ApiModel, item: ApiDeclaredItem, versi... method encodeParameterList (line 205) | public static encodeParameterList( method encodeTypeParameterList (line 215) | public static encodeTypeParameterList( method encodeProperty (line 225) | public static encodeProperty( method encodeInheritanceData (line 240) | public static encodeInheritanceData( method encodeFunctionLike (line 257) | public static encodeFunctionLike(model: ApiModel, item: FunctionLike, ... method encodeFunction (line 267) | public static encodeFunction(model: ApiModel, item: FunctionLike, vers... method encodeMethodSignature (line 276) | public static encodeMethodSignature( method encodeMethod (line 295) | public static encodeMethod( method encodeClass (line 312) | public static encodeClass(model: ApiModel, item: ApiClass, version: st... method encodeTypeAlias (line 349) | public static encodeTypeAlias(model: ApiModel, item: ApiTypeAlias, ver... method encodeEnum (line 357) | public static encodeEnum(model: ApiModel, item: ApiEnum, version: stri... method encodeInterface (line 369) | public static encodeInterface(model: ApiModel, item: ApiInterface, ver... method encodeVariable (line 397) | public static encodeVariable(model: ApiModel, item: ApiVariable, versi... method encodeConstructor (line 405) | public static encodeConstructor(model: ApiModel, item: ApiConstructor,... FILE: packages/api-extractor-utils/src/TypeParameterJSONEncoder.ts type TypeParameterData (line 5) | interface TypeParameterData { function generateTypeParamData (line 13) | function generateTypeParamData( FILE: packages/api-extractor-utils/src/parse.ts function findPackage (line 22) | function findPackage(model: ApiModel, name: string): ApiPackage | undefi... function hasOverloadIndex (line 28) | function hasOverloadIndex(item: ApiItem): item is ApiFunction | ApiMetho... function generatePath (line 32) | function generatePath(items: readonly ApiItem[], version: string) { function resolveDocComment (line 70) | function resolveDocComment(item: ApiDeclaredItem) { function findReferences (line 101) | function findReferences(model: ApiModel, excerpt: Excerpt) { function resolveName (line 125) | function resolveName(item: ApiItem) { function getProperties (line 133) | function getProperties(item: ApiItem) { type TokenDocumentation (line 151) | interface TokenDocumentation { type ParameterDocumentation (line 157) | interface ParameterDocumentation { function createDapiTypesURL (line 164) | function createDapiTypesURL(meaning: Meaning, name: string) { function genReference (line 175) | function genReference(item: ApiItem, version: string) { function genToken (line 182) | function genToken(model: ApiModel, token: ExcerptToken, version: string) { function genParameter (line 212) | function genParameter(model: ApiModel, param: Parameter, version: string... function getMembers (line 223) | function getMembers(pkg: ApiPackage, version: string) { FILE: packages/api-extractor-utils/src/tsdoc/CommentBlock.ts type DocBlockJSON (line 7) | interface DocBlockJSON extends DocNodeJSON { function block (line 12) | function block(block: DocBlock, model: ApiModel, version: string, parent... FILE: packages/api-extractor-utils/src/tsdoc/CommentBlockTag.ts type DocBlockTagJSON (line 4) | interface DocBlockTagJSON extends DocNodeJSON { function blockTag (line 8) | function blockTag(blockTag: DocBlockTag): DocBlockTagJSON { FILE: packages/api-extractor-utils/src/tsdoc/CommentCodeSpan.ts type DocCodeSpanJSON (line 4) | interface DocCodeSpanJSON extends DocNodeJSON { function codeSpan (line 8) | function codeSpan(codeSpan: DocCodeSpan): DocCodeSpanJSON { FILE: packages/api-extractor-utils/src/tsdoc/CommentNode.ts type DocNodeJSON (line 10) | interface DocNodeJSON { type AnyDocNodeJSON (line 14) | type AnyDocNodeJSON = function node (line 24) | function node(node: DocNode): DocNodeJSON { FILE: packages/api-extractor-utils/src/tsdoc/CommentNodeContainer.ts type DocNodeContainerJSON (line 6) | interface DocNodeContainerJSON extends DocNodeJSON { function nodeContainer (line 10) | function nodeContainer( FILE: packages/api-extractor-utils/src/tsdoc/FencedCodeCommentNode.ts type DocFencedCodeJSON (line 4) | interface DocFencedCodeJSON extends DocNodeJSON { function fencedCode (line 9) | function fencedCode(fencedCode: DocFencedCode) { FILE: packages/api-extractor-utils/src/tsdoc/LinkTagCommentNode.ts type LinkTagCodeLink (line 6) | interface LinkTagCodeLink { type DocLinkTagJSON (line 12) | interface DocLinkTagJSON extends DocNodeJSON { function genLinkToken (line 18) | function genLinkToken( function linkTagNode (line 37) | function linkTagNode( FILE: packages/api-extractor-utils/src/tsdoc/ParamBlock.ts type DocParamBlockJSON (line 5) | interface DocParamBlockJSON extends DocBlockJSON { function paramBlock (line 9) | function paramBlock( FILE: packages/api-extractor-utils/src/tsdoc/PlainTextCommentNode.ts type DocPlainTextJSON (line 4) | interface DocPlainTextJSON extends DocNodeJSON { function plainTextNode (line 8) | function plainTextNode(plainTextNode: DocPlainText): DocPlainTextJSON { FILE: packages/api-extractor-utils/src/tsdoc/RootComment.ts type DocCommentJSON (line 7) | interface DocCommentJSON extends DocNodeJSON { function comment (line 14) | function comment(comment: DocComment, model: ApiModel, version: string, ... FILE: packages/api-extractor-utils/src/tsdoc/index.ts function createCommentNode (line 24) | function createCommentNode( FILE: packages/api-extractor/src/aedoc/PackageDocComment.ts class PackageDocComment (line 8) | class PackageDocComment { method tryFindInSourceFile (line 12) | public static tryFindInSourceFile(sourceFile: ts.SourceFile, collector... FILE: packages/api-extractor/src/analyzer/AstDeclaration.ts type IAstDeclarationOptions (line 13) | interface IAstDeclarationOptions { class AstDeclaration (line 36) | class AstDeclaration { method constructor (line 73) | public constructor(options: IAstDeclarationOptions) { method children (line 102) | public get children(): readonly AstDeclaration[] { method referencedAstEntities (line 121) | public get referencedAstEntities(): readonly AstEntity[] { method _notifyChildAttach (line 131) | public _notifyChildAttach(child: AstDeclaration): void { method getDump (line 147) | public getDump(indent: string = ''): string { method getSpanDump (line 171) | public getSpanDump(indent: string = ''): string { method _notifyReferencedAstEntity (line 182) | public _notifyReferencedAstEntity(referencedAstEntity: AstEntity): void { method forEachDeclarationRecursive (line 206) | public forEachDeclarationRecursive(action: (astDeclaration: AstDeclara... method findChildrenWithName (line 219) | public findChildrenWithName(name: string): readonly AstDeclaration[] { method isSupportedSyntaxKind (line 253) | public static isSupportedSyntaxKind(kind: ts.SyntaxKind): boolean { FILE: packages/api-extractor/src/analyzer/AstImport.ts type AstImportKind (line 11) | enum AstImportKind { type IAstImportOptions (line 47) | interface IAstImportOptions { class AstImport (line 58) | class AstImport extends AstSyntheticEntity { method constructor (line 121) | public constructor(options: IAstImportOptions) { method localName (line 137) | public get localName(): string { method getKey (line 145) | public static getKey(options: IAstImportOptions): string { FILE: packages/api-extractor/src/analyzer/AstModule.ts type IAstModuleExportInfo (line 11) | interface IAstModuleExportInfo { type IAstModuleOptions (line 26) | interface IAstModuleOptions { class AstModule (line 35) | class AstModule { method constructor (line 69) | public constructor(options: IAstModuleOptions) { method isExternal (line 85) | public get isExternal(): boolean { FILE: packages/api-extractor/src/analyzer/AstNamespaceExport.ts type IAstNamespaceExportOptions (line 6) | interface IAstNamespaceExportOptions extends IAstNamespaceImportOptions {} class AstNamespaceExport (line 38) | class AstNamespaceExport extends AstNamespaceImport { method constructor (line 39) | public constructor(options: IAstNamespaceExportOptions) { FILE: packages/api-extractor/src/analyzer/AstNamespaceImport.ts type IAstNamespaceImportOptions (line 9) | interface IAstNamespaceImportOptions { class AstNamespaceImport (line 46) | class AstNamespaceImport extends AstSyntheticEntity { method constructor (line 75) | public constructor(options: IAstNamespaceImportOptions) { method localName (line 86) | public get localName(): string { method fetchAstModuleExportInfo (line 91) | public fetchAstModuleExportInfo(collector: Collector): IAstModuleExpor... FILE: packages/api-extractor/src/analyzer/AstReferenceResolver.ts class ResolverFailure (line 23) | class ResolverFailure { method constructor (line 29) | public constructor(reason: string) { class AstReferenceResolver (line 42) | class AstReferenceResolver { method constructor (line 49) | public constructor(collector: Collector) { method resolve (line 55) | public resolve( method _getMemberReferenceIdentifier (line 134) | private _getMemberReferenceIdentifier(memberReference: tsdoc.DocMember... method _selectDeclaration (line 146) | private _selectDeclaration( method _selectUsingSystemSelector (line 181) | private _selectUsingSystemSelector( method _selectUsingIndexSelector (line 239) | private _selectUsingIndexSelector( method _tryDisambiguateAncillaryMatches (line 281) | private _tryDisambiguateAncillaryMatches(matches: readonly AstDeclarat... FILE: packages/api-extractor/src/analyzer/AstSymbol.ts type IAstSymbolOptions (line 12) | interface IAstSymbolOptions { class AstSymbol (line 54) | class AstSymbol extends AstEntity { method constructor (line 119) | public constructor(options: IAstSymbolOptions) { method astDeclarations (line 140) | public get astDeclarations(): readonly AstDeclaration[] { method analyzed (line 152) | public get analyzed(): boolean { method _notifyDeclarationAttach (line 162) | public _notifyDeclarationAttach(astDeclaration: AstDeclaration): void { method _notifyAnalyzed (line 176) | public _notifyAnalyzed(): void { method forEachDeclarationRecursive (line 187) | public forEachDeclarationRecursive(action: (astDeclaration: AstDeclara... FILE: packages/api-extractor/src/analyzer/AstSymbolTable.ts type IFetchAstSymbolOptions (line 24) | interface IFetchAstSymbolOptions { class AstSymbolTable (line 62) | class AstSymbolTable { method constructor (line 98) | public constructor( method fetchAstModuleFromWorkingPackage (line 122) | public fetchAstModuleFromWorkingPackage(sourceFile: ts.SourceFile): As... method fetchAstModuleExportInfo (line 129) | public fetchAstModuleExportInfo(astModule: AstModule): IAstModuleExpor... method tryGetExportOfAstModule (line 137) | public tryGetExportOfAstModule(exportName: string, astModule: AstModul... method analyze (line 154) | public analyze(astEntity: AstEntity): void { method getChildAstDeclarationByNode (line 171) | public getChildAstDeclarationByNode(node: ts.Node, parentAstDeclaratio... method tryGetEntityForNode (line 195) | public tryGetEntityForNode(identifier: ts.Identifier | ts.ImportTypeNo... method getLocalNameForSymbol (line 218) | public static getLocalNameForSymbol(symbol: ts.Symbol): string { method _analyzeAstNamespaceImport (line 283) | private _analyzeAstNamespaceImport(astNamespaceImport: AstNamespaceImp... method _analyzeAstSymbol (line 300) | private _analyzeAstSymbol(astSymbol: AstSymbol): void { method _analyzeChildTree (line 343) | private _analyzeChildTree(node: ts.Node, governingAstDeclaration: AstD... method _fetchEntityForNode (line 481) | private _fetchEntityForNode( method _fetchAstDeclaration (line 510) | private _fetchAstDeclaration(node: ts.Node, isExternal: boolean): AstD... method _fetchAstSymbol (line 543) | private _fetchAstSymbol(options: IFetchAstSymbolOptions): AstSymbol | ... method _tryFindFirstAstDeclarationParent (line 697) | private _tryFindFirstAstDeclarationParent(node: ts.Node): ts.Node | un... FILE: packages/api-extractor/src/analyzer/ExportAnalyzer.ts type IAstSymbolTable (line 24) | interface IAstSymbolTable { type IAstModuleReference (line 34) | interface IAstModuleReference { class ExportAnalyzer (line 58) | class ExportAnalyzer { method constructor (line 76) | public constructor( method fetchAstModuleFromSourceFile (line 96) | public fetchAstModuleFromSourceFile( method _getModuleSymbolFromSourceFile (line 181) | private _getModuleSymbolFromSourceFile( method fetchAstModuleExportInfo (line 230) | public fetchAstModuleExportInfo(entryPointAstModule: AstModule): IAstM... method _isExternalModulePath (line 254) | private _isExternalModulePath( method isImportableAmbientSourceFile (line 304) | public isImportableAmbientSourceFile(sourceFile: ts.SourceFile): boole... method _collectAllExportsRecursive (line 308) | private _collectAllExportsRecursive(astModuleExportInfo: IAstModuleExp... method fetchReferencedAstEntity (line 361) | public fetchReferencedAstEntity(symbol: ts.Symbol, referringModuleIsEx... method fetchReferencedAstEntityFromImportTypeNode (line 417) | public fetchReferencedAstEntityFromImportTypeNode( method _tryMatchExportDeclaration (line 508) | private _tryMatchExportDeclaration(declaration: ts.Declaration, declar... method _getAstNamespaceExport (line 612) | private _getAstNamespaceExport( method _tryMatchImportDeclaration (line 627) | private _tryMatchImportDeclaration(declaration: ts.Declaration, declar... method _getAstNamespaceImport (line 775) | private _getAstNamespaceImport( method _getIsTypeOnly (line 794) | private static _getIsTypeOnly(importDeclaration: ts.ImportDeclaration)... method _getExportOfSpecifierAstModule (line 802) | private _getExportOfSpecifierAstModule( method _getExportOfAstModule (line 812) | private _getExportOfAstModule(exportName: string, astModule: AstModule... method tryGetExportOfAstModule (line 827) | public tryGetExportOfAstModule(exportName: string, astModule: AstModul... method _tryGetExportOfAstModule (line 832) | private _tryGetExportOfAstModule( method _tryGetExternalModulePath (line 885) | private _tryGetExternalModulePath( method _fetchSpecifierAstModule (line 900) | private _fetchSpecifierAstModule( method _fetchAstImport (line 957) | private _fetchAstImport(importSymbol: ts.Symbol | undefined, options: ... method _getModuleSpecifier (line 987) | private _getModuleSpecifier( FILE: packages/api-extractor/src/analyzer/PackageMetadataManager.ts class PackageMetadata (line 23) | class PackageMetadata { method constructor (line 41) | public constructor(packageJsonPath: string, packageJson: INodePackageJ... constant TSDOC_METADATA_FILENAME (line 48) | const TSDOC_METADATA_FILENAME = 'tsdoc-metadata.json' as const; function _tryResolveTsdocMetadataFromTsdocMetadataField (line 55) | function _tryResolveTsdocMetadataFromTsdocMetadataField({ tsdocMetadata ... function _tryResolveTsdocMetadataFromExportsField (line 67) | function _tryResolveTsdocMetadataFromExportsField({ exports }: INodePack... function _tryResolveTsdocMetadataFromTypesVersionsField (line 116) | function _tryResolveTsdocMetadataFromTypesVersionsField({ typesVersions ... function _tryResolveTsdocMetadataFromTypesOrTypingsFields (line 157) | function _tryResolveTsdocMetadataFromTypesOrTypingsFields({ typings, typ... function _tryResolveTsdocMetadataFromMainField (line 170) | function _tryResolveTsdocMetadataFromMainField({ main }: INodePackageJso... class PackageMetadataManager (line 191) | class PackageMetadataManager { method constructor (line 200) | public constructor(packageJsonLookup: PackageJsonLookup, messageRouter... method _resolveTsdocMetadataPathFromPackageJson (line 209) | private static _resolveTsdocMetadataPathFromPackageJson( method resolveTsdocMetadataPath (line 239) | public static resolveTsdocMetadataPath( method writeTsdocMetadataFile (line 254) | public static writeTsdocMetadataFile(tsdocMetadataPath: string, newlin... method tryFetchPackageMetadata (line 281) | public tryFetchPackageMetadata(sourceFilePath: string): PackageMetadat... method isAedocSupportedFor (line 318) | public isAedocSupportedFor(sourceFilePath: string): boolean { FILE: packages/api-extractor/src/analyzer/SourceFileLocationFormatter.ts type ISourceFileLocationFormatOptions (line 8) | interface ISourceFileLocationFormatOptions { class SourceFileLocationFormatter (line 14) | class SourceFileLocationFormatter { method formatDeclaration (line 19) | public static formatDeclaration(node: ts.Node, workingPackageFolderPat... method formatPath (line 30) | public static formatPath(sourceFilePath: string, options?: ISourceFile... FILE: packages/api-extractor/src/analyzer/Span.ts type IWriteModifiedTextOptions (line 9) | interface IWriteModifiedTextOptions { type IndentDocCommentState (line 15) | enum IndentDocCommentState { type IndentDocCommentScope (line 37) | enum IndentDocCommentScope { class SpanModification (line 57) | class SpanModification { method constructor (line 104) | public constructor(span: Span) { method prefix (line 112) | public get prefix(): string { method prefix (line 116) | public set prefix(value: string) { method suffix (line 123) | public get suffix(): string { method suffix (line 127) | public set suffix(value: string) { method reset (line 134) | public reset(): void { method skipAll (line 150) | public skipAll(): void { class Span (line 183) | class Span { method constructor (line 205) | public constructor(node: ts.Node) { method kind (line 268) | public get kind(): ts.SyntaxKind { method parent (line 277) | public get parent(): Span | undefined { method previousSibling (line 287) | public get previousSibling(): Span | undefined { method nextSibling (line 297) | public get nextSibling(): Span | undefined { method prefix (line 304) | public get prefix(): string { method suffix (line 317) | public get suffix(): string { method separator (line 330) | public get separator(): string { method getLastInnerSeparator (line 338) | public getLastInnerSeparator(): string { method findFirstParent (line 353) | public findFirstParent(kindToMatch: ts.SyntaxKind): Span | undefined { method forEach (line 371) | public forEach(callback: (span: Span) => void): void { method getText (line 383) | public getText(): string { method getModifiedText (line 400) | public getModifiedText(): string { method writeModifiedText (line 413) | public writeModifiedText(output: IndentedWriter): void { method getDump (line 425) | public getDump(indent: string = ''): string { method getModifiedDump (line 452) | public getModifiedDump(indent: string = ''): string { method _writeModifiedText (line 503) | private _writeModifiedText(options: IWriteModifiedTextOptions): void { method _beginIndentDocComment (line 617) | private _beginIndentDocComment(options: IWriteModifiedTextOptions): vo... method _endIndentDocComment (line 625) | private _endIndentDocComment(options: IWriteModifiedTextOptions): void { method _write (line 636) | private _write(text: string, options: IWriteModifiedTextOptions): void { method _getTrimmed (line 666) | private _getTrimmed(text: string): string { method _getSubstring (line 670) | private _getSubstring(startIndex: number, endIndex: number): string { FILE: packages/api-extractor/src/analyzer/SyntaxHelpers.ts class SyntaxHelpers (line 9) | class SyntaxHelpers { method isSafeUnquotedMemberIdentifier (line 27) | public static isSafeUnquotedMemberIdentifier(identifier: string): bool... method makeCamelCaseIdentifier (line 52) | public static makeCamelCaseIdentifier(input: string): string { FILE: packages/api-extractor/src/analyzer/TypeScriptHelpers.ts class TypeScriptHelpers (line 9) | class TypeScriptHelpers { method followAliases (line 29) | public static followAliases(symbol: ts.Symbol, typeChecker: ts.TypeChe... method isFollowableAlias (line 51) | public static isFollowableAlias(symbol: ts.Symbol, typeChecker: ts.Typ... method tryGetADeclaration (line 66) | public static tryGetADeclaration(symbol: ts.Symbol): ts.Declaration | ... method isAmbient (line 77) | public static isAmbient(symbol: ts.Symbol, typeChecker: ts.TypeChecker... method getSymbolForDeclaration (line 109) | public static getSymbolForDeclaration(declaration: ts.Declaration, che... method getModuleSpecifier (line 122) | public static getModuleSpecifier( method matchAncestor (line 163) | public static matchAncestor(node: ts.Node, kindsToM... method findFirstChildNode (line 192) | public static findFirstChildNode(node: ts.Node, kin... method findFirstParent (line 210) | public static findFirstParent(node: ts.Node, kindTo... method findHighestParent (line 230) | public static findHighestParent(node: ts.Node, kind... method tryDecodeWellKnownSymbolName (line 254) | public static tryDecodeWellKnownSymbolName(name: ts.__String): string ... method isUniqueSymbolName (line 267) | public static isUniqueSymbolName(name: ts.__String): boolean { method tryGetLateBoundName (line 274) | public static tryGetLateBoundName(declarationName: ts.ComputedProperty... FILE: packages/api-extractor/src/analyzer/TypeScriptInternals.ts type IGlobalVariableAnalyzer (line 10) | interface IGlobalVariableAnalyzer { class TypeScriptInternals (line 14) | class TypeScriptInternals { method tryGetSymbolForDeclaration (line 23) | public static tryGetSymbolForDeclaration( method isLateBoundSymbol (line 40) | public static isLateBoundSymbol(symbol: ts.Symbol): boolean { method getJSDocCommentRanges (line 50) | public static getJSDocCommentRanges(node: ts.Node, text: string): ts.C... method getTextOfIdentifierOrLiteral (line 60) | public static getTextOfIdentifierOrLiteral(node: ts.Identifier | ts.Nu... method getResolvedModule (line 71) | public static getResolvedModule( method getSymbolParent (line 90) | public static getSymbolParent(symbol: ts.Symbol): ts.Symbol | undefined { method tryGetLocalSymbol (line 98) | public static tryGetLocalSymbol(declaration: ts.Declaration): ts.Symbo... method getGlobalVariableAnalyzer (line 102) | public static getGlobalVariableAnalyzer(program: ts.Program): IGlobalV... method isVarConst (line 126) | public static isVarConst(node: ts.VariableDeclaration | ts.VariableDec... FILE: packages/api-extractor/src/api/CompilerState.ts type ICompilerStateCreateOptions (line 17) | interface ICompilerStateCreateOptions { class CompilerState (line 35) | class CompilerState { method constructor (line 41) | private constructor(properties: CompilerState) { method create (line 48) | public static create(extractorConfig: ExtractorConfig, options?: IComp... method _generateFilePathsForAnalysis (line 108) | private static _generateFilePathsForAnalysis(inputFilePaths: string[])... method _createCompilerHost (line 131) | private static _createCompilerHost( FILE: packages/api-extractor/src/api/ConsoleMessageId.ts type ConsoleMessageId (line 13) | const enum ConsoleMessageId { FILE: packages/api-extractor/src/api/Extractor.ts type IExtractorInvokeOptions (line 37) | interface IExtractorInvokeOptions { class ExtractorResult (line 103) | class ExtractorResult { method constructor (line 150) | public constructor(properties: ExtractorResult) { class Extractor (line 165) | class Extractor { method version (line 169) | public static get version(): string { method packageName (line 176) | public static get packageName(): string { method _getPackageJson (line 180) | private static _getPackageJson(): IPackageJson { method loadConfigAndInvoke (line 187) | public static loadConfigAndInvoke(configFilePath: string, options?: IE... method invoke (line 196) | public static invoke(extractorConfig: ExtractorConfig, options?: IExtr... method _writeApiReport (line 374) | private static _writeApiReport( method _checkCompilerCompatibility (line 498) | private static _checkCompilerCompatibility(extractorConfig: ExtractorC... method _generateRollupDtsFile (line 529) | private static _generateRollupDtsFile( FILE: packages/api-extractor/src/api/ExtractorConfig.ts type IExtractorConfigTokenContext (line 39) | interface IExtractorConfigTokenContext { type IExtractorConfigLoadForFolderOptions (line 67) | interface IExtractorConfigLoadForFolderOptions { type IExtractorConfigPrepareOptions (line 92) | interface IExtractorConfigPrepareOptions { type IExtractorConfigApiReport (line 164) | interface IExtractorConfigApiReport { type IExtractorConfigParameters (line 200) | interface IExtractorConfigParameters { class ExtractorConfig (line 255) | class ExtractorConfig { method reportFilePath (line 360) | public get reportFilePath(): string { method reportTempFilePath (line 371) | public get reportTempFilePath(): string { method constructor (line 474) | private constructor({ method getDiagnosticDump (line 556) | public getDiagnosticDump(): string { method _getShortFilePath (line 577) | public _getShortFilePath(absolutePath: string): string { method tryLoadForFolder (line 606) | public static tryLoadForFolder( method loadFileAndPrepare (line 657) | public static loadFileAndPrepare(configJsonFilePath: string): Extracto... method loadFile (line 682) | public static loadFile(jsonFilePath: string): IConfigFile { method _resolveConfigFileRelativePaths (line 752) | private static _resolveConfigFileRelativePaths(configFile: IConfigFile... method _resolveConfigFileRelativePath (line 861) | private static _resolveConfigFileRelativePath( method prepare (line 880) | public static prepare(options: IExtractorConfigPrepareOptions): Extrac... method _getCompleteReportConfig (line 1367) | private _getCompleteReportConfig(): IExtractorConfigApiReport | undefi... method _resolvePathWithTokens (line 1371) | private static _resolvePathWithTokens( method _expandStringWithTokens (line 1384) | private static _expandStringWithTokens( method hasDtsFileExtension (line 1421) | public static hasDtsFileExtension(filePath: string): boolean { method _rejectAnyTokensInPath (line 1429) | private static _rejectAnyTokensInPath(value: string, fieldName: string... function _validateTagsToReport (line 1450) | function _validateTagsToReport( FILE: packages/api-extractor/src/api/ExtractorLogLevel.ts type ExtractorLogLevel (line 11) | const enum ExtractorLogLevel { FILE: packages/api-extractor/src/api/ExtractorMessage.ts type IExtractorMessageProperties (line 15) | interface IExtractorMessageProperties { type ExtractorMessageCategory (line 32) | const enum ExtractorMessageCategory { type IExtractorMessageOptions (line 74) | interface IExtractorMessageOptions { class ExtractorMessage (line 90) | class ExtractorMessage { method constructor (line 137) | public constructor(options: IExtractorMessageOptions) { method handled (line 162) | public get handled(): boolean { method handled (line 166) | public set handled(value: boolean) { method logLevel (line 187) | public get logLevel(): ExtractorLogLevel { method logLevel (line 191) | public set logLevel(value: ExtractorLogLevel) { method formatMessageWithLocation (line 215) | public formatMessageWithLocation(workingPackageFolderPath: string | un... method formatMessageWithoutLocation (line 235) | public formatMessageWithoutLocation(): string { FILE: packages/api-extractor/src/api/ExtractorMessageId.ts type ExtractorMessageId (line 13) | const enum ExtractorMessageId { FILE: packages/api-extractor/src/api/IConfigFile.ts type IConfigEntryPoint (line 17) | interface IConfigEntryPoint { type IConfigCompiler (line 29) | interface IConfigCompiler { type ApiReportVariant (line 70) | type ApiReportVariant = 'alpha' | 'beta' | 'complete' | 'public'; type IConfigApiReport (line 79) | interface IConfigApiReport { type ReleaseTagForTrim (line 191) | type ReleaseTagForTrim = '@alpha' | '@beta' | '@internal' | '@public'; type IConfigDocModel (line 200) | interface IConfigDocModel { type IConfigDtsRollup (line 254) | interface IConfigDtsRollup { type IConfigTsdocMetadata (line 323) | interface IConfigTsdocMetadata { type IConfigMessageReportingRule (line 350) | interface IConfigMessageReportingRule { type IConfigMessageReportingTable (line 375) | interface IConfigMessageReportingTable { type IExtractorMessagesConfig (line 391) | interface IExtractorMessagesConfig { type IConfigFile (line 415) | interface IConfigFile { FILE: packages/api-extractor/src/cli/ApiExtractorCommandLine.ts class ApiExtractorCommandLine (line 12) | class ApiExtractorCommandLine extends CommandLineParser { method constructor (line 15) | public constructor() { method onExecuteAsync (line 34) | protected override async onExecuteAsync(): Promise { method _populateActions (line 53) | private _populateActions(): void { FILE: packages/api-extractor/src/cli/InitAction.ts class InitAction (line 11) | class InitAction extends CommandLineAction { method constructor (line 12) | public constructor(_parser: ApiExtractorCommandLine) { method onExecuteAsync (line 23) | protected override async onExecuteAsync(): Promise { FILE: packages/api-extractor/src/cli/RunAction.ts class RunAction (line 18) | class RunAction extends CommandLineAction { method constructor (line 31) | public constructor(_parser: ApiExtractorCommandLine) { method onExecuteAsync (line 86) | protected override async onExecuteAsync(): Promise { FILE: packages/api-extractor/src/collector/ApiItemMetadata.ts type IApiItemMetadataOptions (line 11) | interface IApiItemMetadataOptions { class ApiItemMetadata (line 46) | class ApiItemMetadata { method constructor (line 86) | public constructor(options: IApiItemMetadataOptions) { FILE: packages/api-extractor/src/collector/Collector.ts type ICollectorOptions (line 34) | interface ICollectorOptions { class Collector (line 58) | class Collector { method constructor (line 108) | public constructor(options: ICollectorOptions) { method dtsTypeReferenceDirectives (line 172) | public get dtsTypeReferenceDirectives(): ReadonlySet { method dtsLibReferenceDirectives (line 183) | public get dtsLibReferenceDirectives(): ReadonlySet { method entities (line 187) | public get entities(): ReadonlyMap { method singleExportName (line 79) | public get singleExportName(): string | undefined { method shouldInlineExport (line 87) | public get shouldInlineExport(): boolean { method exportedFromEntryPoint (line 100) | public get exportedFromEntryPoint(): boolean { method exported (line 123) | public get exported(): boolean { method consumable (line 163) | public get consumable(): boolean { method getFirstExportingConsumableParent (line 181) | public getFirstExportingConsumableParent(): CollectorEntity | undefined { method addExportName (line 194) | public addExportName(exportName: string): void { method addLocalExportName (line 224) | public addLocalExportName(localExportName: string, parent: CollectorEn... method getSortKey (line 234) | public getSortKey(): string { FILE: packages/api-extractor/src/collector/DeclarationMetadata.ts class InternalDeclarationMetadata (line 43) | class InternalDeclarationMetadata extends DeclarationMetadata { FILE: packages/api-extractor/src/collector/MessageRouter.ts type IReportingRule (line 22) | interface IReportingRule { type IMessageRouterOptions (line 27) | interface IMessageRouterOptions { type IBuildJsonDumpObjectOptions (line 37) | interface IBuildJsonDumpObjectOptions { class MessageRouter (line 44) | class MessageRouter { method constructor (line 90) | public constructor(options: IMessageRouterOptions) { method _applyMessagesConfig (line 109) | private _applyMessagesConfig(messagesConfig: IExtractorMessagesConfig)... method _getNormalizedRule (line 178) | private static _getNormalizedRule(rule: IConfigMessageReportingRule): ... method messages (line 185) | public get messages(): readonly ExtractorMessage[] { method addCompilerDiagnostic (line 192) | public addCompilerDiagnostic(diagnostic: ts.Diagnostic): void { method addAnalyzerIssue (line 228) | public addAnalyzerIssue( method addTsdocMessages (line 256) | public addTsdocMessages( method buildJsonDumpObject (line 294) | public static buildJsonDumpObject(input: any, options?: IBuildJsonDump... method _buildJsonDumpObject (line 302) | private static _buildJsonDumpObject(input: any, keyNamesToOmit: Set void, indentPrefix?: string): void { method ensureNewLine (line 146) | public ensureNewLine(): void { method ensureSkippedLine (line 158) | public ensureSkippedLine(): void { method peekLastCharacter (line 168) | public peekLastCharacter(): string { method peekSecondLastCharacter (line 180) | public peekSecondLastCharacter(): string { method write (line 199) | public write(message: string): void { method writeLine (line 229) | public writeLine(message: string = ''): void { method _writeLinePart (line 240) | private _writeLinePart(message: string): void { method _writeNewLine (line 261) | private _writeNewLine(): void { method _write (line 272) | private _write(str: string): void { method _updateIndentText (line 278) | private _updateIndentText(): void { FILE: packages/brokers/src/brokers/Broker.ts type BaseBrokerOptions (line 8) | interface BaseBrokerOptions { type ToEventMap (line 32) | type ToEventMap< type IBaseBroker (line 44) | interface IBaseBroker { type IPubSubBroker (line 56) | interface IPubSubBroker type IRPCBroker (line 64) | interface IRPCBroker, TResponses e... FILE: packages/brokers/src/brokers/redis/BaseRedis.ts type RedisReadGroupData (line 11) | type RedisReadGroupData = [Buffer, [Buffer, Buffer[]][]][]; type Redis (line 15) | interface Redis { type RedisBrokerOptions (line 33) | interface RedisBrokerOptions extends BaseBrokerOptions { method constructor (line 123) | public constructor( method subscribe (line 140) | public async subscribe(events: (keyof TEvents)[]): Promise { method unsubscribe (line 160) | public async unsubscribe(events: (keyof TEvents)[]): Promise { method listen (line 178) | protected async listen(): Promise { method readGroup (line 213) | private async readGroup(fromId: string, block: number): Promise { method claimAndEmitDeadEvents (line 246) | private async claimAndEmitDeadEvents(): Promise { method destroy (line 313) | public async destroy() { FILE: packages/brokers/src/brokers/redis/PubSubRedis.ts class PubSubRedisBroker (line 32) | class PubSubRedisBroker> method publish (line 39) | public async publish(event: Event, data: ... method emitEvent (line 43) | protected emitEvent(id: Buffer, group: string, event: string, data: un... FILE: packages/brokers/src/brokers/redis/RPCRedis.ts type InternalPromise (line 7) | interface InternalPromise { type RPCRedisBrokerOptions (line 16) | interface RPCRedisBrokerOptions extends RedisBrokerOptions { class RPCRedisBroker (line 56) | class RPCRedisBroker, TResponses e... method constructor (line 70) | public constructor(redisClient: Redis, options: RPCRedisBrokerOptions) { method call (line 88) | public async call( method emitEvent (line 119) | protected emitEvent(id: Buffer, event: string, data: unknown) { FILE: packages/brokers/src/brokers/redis/RedisGateway.ts type DiscordEvents (line 6) | type DiscordEvents = { type BrokerProps (line 12) | interface BrokerProps { type Events (line 17) | interface Events extends DiscordEvents { type RedisBrokerDiscordEvents (line 22) | type RedisBrokerDiscordEvents = { class RedisGateway (line 83) | class RedisGateway method toPublishArgs (line 95) | public static toPublishArgs( method constructor (line 102) | public constructor( method getShardCount (line 109) | public getShardCount(): number { method send (line 113) | public async send(shardId: number, payload: GatewaySendPayload): Promi... method init (line 117) | public async init(events: GatewayDispatchEvents[]) { FILE: packages/builders/__tests__/components/selectMenu.test.ts function makeStringSelectMenuWithOptions (line 37) | function makeStringSelectMenuWithOptions() { function mapStringSelectMenuOptionBuildersToJson (line 47) | function mapStringSelectMenuOptionBuildersToJson(selectMenu: StringSelec... FILE: packages/builders/__tests__/interactions/ChatInputCommands/ChatInputCommands.test.ts class Collection (line 40) | class Collection { FILE: packages/builders/__tests__/types.test-d.ts type BuilderPropsOnly (line 12) | type BuilderPropsOnly = Pick< FILE: packages/builders/src/components/ActionRow.ts type ActionRowBuilderData (line 37) | interface ActionRowBuilderData extends Partial< class ActionRowBuilder (line 46) | class ActionRowBuilder extends ComponentBuilder = {}) { method setCustomId (line 32) | public setCustomId(customId: string) { class PrimaryButtonBuilder (line 41) | class PrimaryButtonBuilder extends CustomIdButtonBuilder { method constructor (line 42) | public constructor(data: Partial = {}) { class SecondaryButtonBuilder (line 50) | class SecondaryButtonBuilder extends CustomIdButtonBuilder { method constructor (line 51) | public constructor(data: Partial = {}) { class SuccessButtonBuilder (line 59) | class SuccessButtonBuilder extends CustomIdButtonBuilder { method constructor (line 60) | public constructor(data: Partial = {}) { class DangerButtonBuilder (line 68) | class DangerButtonBuilder extends CustomIdButtonBuilder { method constructor (line 69) | public constructor(data: Partial = {}) { FILE: packages/builders/src/components/button/LinkButton.ts class LinkButtonBuilder (line 17) | class LinkButtonBuilder extends Mixin(BaseButtonBuilder = {}) { method setURL (line 33) | public setURL(url: string) { FILE: packages/builders/src/components/button/PremiumButton.ts class PremiumButtonBuilder (line 8) | class PremiumButtonBuilder extends BaseButtonBuilder = {}) { method setSKUId (line 22) | public setSKUId(skuId: Snowflake) { FILE: packages/builders/src/components/button/mixins/EmojiOrLabelButtonMixin.ts type EmojiOrLabelButtonData (line 3) | interface EmojiOrLabelButtonData extends Pick< class EmojiOrLabelButtonMixin (line 11) | class EmojiOrLabelButtonMixin { method setEmoji (line 22) | public setEmoji(emoji: APIMessageComponentEmoji) { method clearEmoji (line 30) | public clearEmoji() { method setLabel (line 40) | public setLabel(label: string) { method clearLabel (line 48) | public clearLabel() { FILE: packages/builders/src/components/fileUpload/FileUpload.ts class FileUploadBuilder (line 10) | class FileUploadBuilder extends ComponentBuilder { method constructor (line 39) | public constructor(data: Partial = {}) { method setCustomId (line 49) | public setCustomId(customId: string) { method setMinValues (line 59) | public setMinValues(minValues: number) { method clearMinValues (line 67) | public clearMinValues() { method setMaxValues (line 77) | public setMaxValues(maxValues: number) { method clearMaxValues (line 85) | public clearMaxValues() { method setRequired (line 95) | public setRequired(required = true) { method toJSON (line 103) | public toJSON(validationOverride?: boolean): APIFileUploadComponent { FILE: packages/builders/src/components/label/Label.ts type LabelBuilderData (line 25) | interface LabelBuilderData extends Partial { method constructor (line 66) | public constructor(data: Partial = {}) { method setLabel (line 84) | public setLabel(label: string) { method setDescription (line 94) | public setDescription(description: string) { method clearDescription (line 102) | public clearDescription() { method setStringSelectMenuComponent (line 112) | public setStringSelectMenuComponent( method setUserSelectMenuComponent (line 127) | public setUserSelectMenuComponent( method setRoleSelectMenuComponent (line 139) | public setRoleSelectMenuComponent( method setMentionableSelectMenuComponent (line 151) | public setMentionableSelectMenuComponent( method setChannelSelectMenuComponent (line 166) | public setChannelSelectMenuComponent( method setTextInputComponent (line 181) | public setTextInputComponent( method setFileUploadComponent (line 193) | public setFileUploadComponent( method toJSON (line 203) | public override toJSON(validationOverride?: boolean): APILabelComponent { FILE: packages/builders/src/components/selectMenu/ChannelSelectMenu.ts class ChannelSelectMenuBuilder (line 16) | class ChannelSelectMenuBuilder extends BaseSelectMenuBuilder = {}) { method addChannelTypes (line 52) | public addChannelTypes(...types: RestOrArray) { method setChannelTypes (line 64) | public setChannelTypes(...types: RestOrArray) { method addDefaultChannels (line 76) | public addDefaultChannels(...channels: RestOrArray) { method setDefaultChannels (line 95) | public setDefaultChannels(...channels: RestOrArray) { method toJSON (line 109) | public override toJSON(validationOverride?: boolean): APIChannelSelect... FILE: packages/builders/src/components/selectMenu/MentionableSelectMenu.ts class MentionableSelectMenuBuilder (line 16) | class MentionableSelectMenuBuilder extends BaseSelectMenuBuilder = {}) { method addDefaultRoles (line 51) | public addDefaultRoles(...roles: RestOrArray) { method addDefaultUsers (line 70) | public addDefaultUsers(...users: RestOrArray) { method addDefaultValues (line 89) | public addDefaultValues( method setDefaultValues (line 106) | public setDefaultValues( method toJSON (line 120) | public override toJSON(validationOverride?: boolean): APIMentionableSe... FILE: packages/builders/src/components/selectMenu/RoleSelectMenu.ts class RoleSelectMenuBuilder (line 15) | class RoleSelectMenuBuilder extends BaseSelectMenuBuilder = {}) { method addDefaultRoles (line 50) | public addDefaultRoles(...roles: RestOrArray) { method setDefaultRoles (line 69) | public setDefaultRoles(...roles: RestOrArray) { method toJSON (line 83) | public override toJSON(validationOverride?: boolean): APIRoleSelectCom... FILE: packages/builders/src/components/selectMenu/StringSelectMenu.ts type StringSelectMenuData (line 10) | interface StringSelectMenuData extends Partial = {}) { method addOptions (line 76) | public addOptions( method setOptions (line 96) | public setOptions( method spliceOptions (line 133) | public spliceOptions( method toJSON (line 153) | public override toJSON(validationOverride?: boolean): APIStringSelectC... FILE: packages/builders/src/components/selectMenu/StringSelectMenuOption.ts class StringSelectMenuOptionBuilder (line 9) | class StringSelectMenuOptionBuilder implements JSONEncodable = {}) { method setLabel (line 43) | public setLabel(label: string) { method setValue (line 53) | public setValue(value: string) { method setDescription (line 63) | public setDescription(description: string) { method clearDescription (line 71) | public clearDescription() { method setDefault (line 81) | public setDefault(isDefault = true) { method setEmoji (line 91) | public setEmoji(emoji: APIMessageComponentEmoji) { method clearEmoji (line 99) | public clearEmoji() { method toJSON (line 107) | public toJSON(validationOverride?: boolean): APISelectMenuOption { FILE: packages/builders/src/components/selectMenu/UserSelectMenu.ts class UserSelectMenuBuilder (line 15) | class UserSelectMenuBuilder extends BaseSelectMenuBuilder = {}) { method addDefaultUsers (line 50) | public addDefaultUsers(...users: RestOrArray) { method setDefaultUsers (line 69) | public setDefaultUsers(...users: RestOrArray) { method toJSON (line 83) | public override toJSON(validationOverride?: boolean): APIUserSelectCom... FILE: packages/builders/src/components/textInput/TextInput.ts class TextInputBuilder (line 9) | class TextInputBuilder extends ComponentBuilder { method constructor (line 38) | public constructor(data: Partial = {}) { method setCustomId (line 48) | public setCustomId(customId: string) { method setStyle (line 58) | public setStyle(style: TextInputStyle) { method setMinLength (line 68) | public setMinLength(minLength: number) { method clearMinLength (line 76) | public clearMinLength() { method setMaxLength (line 86) | public setMaxLength(maxLength: number) { method clearMaxLength (line 94) | public clearMaxLength() { method setPlaceholder (line 104) | public setPlaceholder(placeholder: string) { method clearPlaceholder (line 112) | public clearPlaceholder() { method setValue (line 122) | public setValue(value: string) { method clearValue (line 130) | public clearValue() { method setRequired (line 140) | public setRequired(required = true) { method toJSON (line 148) | public toJSON(validationOverride?: boolean): APITextInputComponent { FILE: packages/builders/src/components/v2/Container.ts type ContainerComponentBuilders (line 26) | type ContainerComponentBuilders = type ContainerBuilderData (line 34) | interface ContainerBuilderData extends Partial { method components (line 50) | public get components(): readonly ContainerComponentBuilders[] { method constructor (line 59) | public constructor(data: Partial = {}) { method setAccentColor (line 76) | public setAccentColor(color: number) { method clearAccentColor (line 84) | public clearAccentColor() { method setSpoiler (line 94) | public setSpoiler(spoiler = true) { method addActionRowComponents (line 104) | public addActionRowComponents( method addFileComponents (line 123) | public addFileComponents( method addMediaGalleryComponents (line 138) | public addMediaGalleryComponents( method addSectionComponents (line 155) | public addSectionComponents( method addSeparatorComponents (line 170) | public addSeparatorComponents( method addTextDisplayComponents (line 185) | public addTextDisplayComponents( method spliceComponents (line 225) | public spliceComponents( method toJSON (line 242) | public override toJSON(validationOverride?: boolean): APIContainerComp... FILE: packages/builders/src/components/v2/File.ts class FileBuilder (line 9) | class FileBuilder extends ComponentBuilder { method constructor (line 40) | public constructor(data: Partial = {}) { method setSpoiler (line 57) | public setSpoiler(spoiler = true) { method setURL (line 67) | public setURL(url: string) { method toJSON (line 75) | public override toJSON(validationOverride?: boolean): APIFileComponent { FILE: packages/builders/src/components/v2/MediaGallery.ts type MediaGalleryBuilderData (line 9) | interface MediaGalleryBuilderData extends Partial = {}) { method addItems (line 80) | public addItems( method spliceItems (line 99) | public spliceItems( method toJSON (line 116) | public override toJSON(validationOverride?: boolean): APIMediaGalleryC... FILE: packages/builders/src/components/v2/MediaGalleryItem.ts class MediaGalleryItemBuilder (line 6) | class MediaGalleryItemBuilder implements JSONEncodable = {}) { method setURL (line 43) | public setURL(url: string) { method setDescription (line 53) | public setDescription(description: string) { method clearDescription (line 61) | public clearDescription() { method setSpoiler (line 71) | public setSpoiler(spoiler = true) { method toJSON (line 79) | public toJSON(validationOverride?: boolean): APIMediaGalleryItem { FILE: packages/builders/src/components/v2/Section.ts type SectionBuilderAccessory (line 28) | type SectionBuilderAccessory = ButtonBuilder | ThumbnailBuilder; type SectionBuilderData (line 30) | interface SectionBuilderData extends Partial { method components (line 47) | public get components(): readonly TextDisplayBuilder[] { method constructor (line 86) | public constructor(data: Partial = {}) { method addTextDisplayComponents (line 104) | public addTextDisplayComponents( method setPrimaryButtonAccessory (line 121) | public setPrimaryButtonAccessory( method setSecondaryButtonAccessory (line 138) | public setSecondaryButtonAccessory( method setSuccessButtonAccessory (line 155) | public setSuccessButtonAccessory( method setDangerButtonAccessory (line 172) | public setDangerButtonAccessory( method setPremiumButtonAccessory (line 189) | public setPremiumButtonAccessory( method setLinkButtonAccessory (line 206) | public setLinkButtonAccessory( method setThumbnailAccessory (line 220) | public setThumbnailAccessory( method spliceTextDisplayComponents (line 236) | public spliceTextDisplayComponents( method toJSON (line 253) | public override toJSON(validationOverride?: boolean): APISectionCompon... FILE: packages/builders/src/components/v2/Separator.ts class SeparatorBuilder (line 10) | class SeparatorBuilder extends ComponentBuilder { method constructor (line 37) | public constructor(data: Partial = {}) { method setDivider (line 50) | public setDivider(divider = true) { method setSpacing (line 60) | public setSpacing(spacing: SeparatorSpacingSize) { method clearSpacing (line 68) | public clearSpacing() { method toJSON (line 76) | public override toJSON(validationOverride?: boolean): APISeparatorComp... FILE: packages/builders/src/components/v2/TextDisplay.ts class TextDisplayBuilder (line 10) | class TextDisplayBuilder extends ComponentBuilder = {}) { method setContent (line 49) | public setContent(content: string) { method toJSON (line 57) | public override toJSON(validationOverride?: boolean): APITextDisplayCo... FILE: packages/builders/src/components/v2/Thumbnail.ts class ThumbnailBuilder (line 10) | class ThumbnailBuilder extends ComponentBuilder { method constructor (line 41) | public constructor(data: Partial = {}) { method setDescription (line 58) | public setDescription(description: string) { method clearDescription (line 66) | public clearDescription() { method setSpoiler (line 76) | public setSpoiler(spoiler = true) { method setURL (line 86) | public setURL(url: string) { method toJSON (line 94) | public override toJSON(validationOverride?: boolean): APIThumbnailComp... FILE: packages/builders/src/interactions/commands/Command.ts type CommandData (line 11) | interface CommandData extends Partial< method setContexts (line 33) | public setContexts(...contexts: RestOrArray) { method setIntegrationTypes (line 43) | public setIntegrationTypes(...integrationTypes: RestOrArray { method constructor (line 21) | public constructor(data: Partial = {}) { method setParse (line 30) | public setParse(...parse: RestOrArray): this { method clearParse (line 38) | public clearParse(): this { method setRoles (line 48) | public setRoles(...roles: RestOrArray): this { method addRoles (line 58) | public addRoles(...roles: RestOrArray): this { method spliceRoles (line 93) | public spliceRoles(index: number, deleteCount: number, ...roles: RestO... method clearRoles (line 102) | public clearRoles(): this { method setUsers (line 112) | public setUsers(...users: RestOrArray): this { method addUsers (line 122) | public addUsers(...users: RestOrArray): this { method spliceUsers (line 156) | public spliceUsers(index: number, deleteCount: number, ...users: RestO... method clearUsers (line 165) | public clearUsers(): this { method setRepliedUser (line 175) | public setRepliedUser(repliedUser = true): this { method toJSON (line 187) | public toJSON(validationOverride?: boolean): APIAllowedMentions { FILE: packages/builders/src/messages/Attachment.ts class AttachmentBuilder (line 10) | class AttachmentBuilder implements JSONEncodable { method constructor (line 37) | public constructor(data: Partial = {}) { method setId (line 47) | public setId(id: Snowflake | number): this { method setDescription (line 57) | public setDescription(description: string): this { method clearDescription (line 65) | public clearDescription(): this { method setDuration (line 75) | public setDuration(duration: number): this { method clearDuration (line 83) | public clearDuration(): this { method setFilename (line 93) | public setFilename(filename: string): this { method clearFilename (line 101) | public clearFilename(): this { method setFileData (line 112) | public setFileData(data: Buffer | Uint8Array | string): this { method clearFileData (line 120) | public clearFileData(): this { method setFileContentType (line 130) | public setFileContentType(contentType: string): this { method clearFileContentType (line 138) | public clearFileContentType(): this { method getRawFile (line 148) | public getRawFile(): Partial | undefined { method setTitle (line 165) | public setTitle(title: string): this { method clearTitle (line 173) | public clearTitle(): this { method setWaveform (line 183) | public setWaveform(waveform: string): this { method clearWaveform (line 191) | public clearWaveform(): this { method toJSON (line 203) | public toJSON(validationOverride?: boolean): RESTAPIAttachment { FILE: packages/builders/src/messages/Message.ts type MessageBuilderData (line 41) | interface MessageBuilderData extends Partial< class MessageBuilder (line 58) | class MessageBuilder method attachments (line 69) | public get attachments(): readonly AttachmentBuilder[] { method components (line 76) | public get components(): readonly MessageTopLevelComponentBuilder[] { method embeds (line 83) | public get embeds(): readonly EmbedBuilder[] { method constructor (line 92) | public constructor(data: Partial = ... method setContent (line 111) | public setContent(content: string): this { method clearContent (line 119) | public clearContent(): this { method setNonce (line 129) | public setNonce(nonce: number | string): this { method clearNonce (line 137) | public clearNonce(): this { method setTTS (line 147) | public setTTS(tts = true): this { method addEmbeds (line 175) | public addEmbeds(...embeds: RestOrArray): this { method addStickerIds (line 479) | public addStickerIds(...stickerIds: RestOrArray): this { method spliceStickerIds (line 513) | public spliceStickerIds(index: number, deleteCount: number, ...sticker... method setAttachments (line 524) | public setAttachments( method addAttachments (line 535) | public addAttachments( method spliceAttachments (line 572) | public spliceAttachments( method setFlags (line 588) | public setFlags(flags: MessageFlags): this { method clearFlags (line 596) | public clearFlags(): this { method setEnforceNonce (line 606) | public setEnforceNonce(enforceNonce = true): this { method setPoll (line 616) | public setPoll(poll: APIPoll | PollBuilder | ((builder: PollBuilder) =... method updatePoll (line 626) | public updatePoll(updater: (builder: PollBuilder) => void): this { method clearPoll (line 634) | public clearPoll(): this { method toJSON (line 646) | public toJSON(validationOverride?: boolean): RESTPostAPIChannelMessage... method toFileBody (line 674) | public toFileBody(validationOverride?: boolean): FileBodyEncodableResu... FILE: packages/builders/src/messages/MessageReference.ts class MessageReferenceBuilder (line 9) | class MessageReferenceBuilder implements JSONEncodable = {}) { method setType (line 29) | public setType(type: MessageReferenceType): this { method clearType (line 37) | public clearType(): this { method setMessageId (line 47) | public setMessageId(messageId: Snowflake): this { method setChannelId (line 57) | public setChannelId(channelId: Snowflake): this { method clearChannelId (line 65) | public clearChannelId(): this { method setGuildId (line 75) | public setGuildId(guildId: Snowflake): this { method clearGuildId (line 83) | public clearGuildId(): this { method setFailIfNotExists (line 93) | public setFailIfNotExists(failIfNotExists = true): this { method toJSON (line 105) | public toJSON(validationOverride?: boolean): RESTAPIMessageReference { FILE: packages/builders/src/messages/embed/Embed.ts type EmbedBuilderData (line 15) | interface EmbedBuilderData extends Omit { method fields (line 33) | public get fields(): readonly EmbedFieldBuilder[] { method constructor (line 42) | public constructor(data: Partial = {}) { method addFields (line 77) | public addFields( method spliceFields (line 116) | public spliceFields( method setFields (line 137) | public setFields( method setAuthor (line 149) | public setAuthor( method updateAuthor (line 161) | public updateAuthor(updater: (builder: EmbedAuthorBuilder) => void) { method clearAuthor (line 169) | public clearAuthor(): this { method setColor (line 179) | public setColor(color: number): this { method clearColor (line 187) | public clearColor(): this { method setDescription (line 197) | public setDescription(description: string): this { method clearDescription (line 205) | public clearDescription(): this { method setFooter (line 215) | public setFooter( method updateFooter (line 227) | public updateFooter(updater: (builder: EmbedFooterBuilder) => void) { method clearFooter (line 235) | public clearFooter(): this { method setImage (line 245) | public setImage(url: string): this { method clearImage (line 253) | public clearImage(): this { method setThumbnail (line 263) | public setThumbnail(url: string): this { method clearThumbnail (line 271) | public clearThumbnail(): this { method setTimestamp (line 281) | public setTimestamp(timestamp: Date | number | string = Date.now()): t... method clearTimestamp (line 289) | public clearTimestamp(): this { method setTitle (line 299) | public setTitle(title: string): this { method clearTitle (line 307) | public clearTitle(): this { method setURL (line 317) | public setURL(url: string): this { method clearURL (line 325) | public clearURL(): this { method toJSON (line 337) | public toJSON(validationOverride?: boolean): APIEmbed { FILE: packages/builders/src/messages/embed/EmbedAuthor.ts class EmbedAuthorBuilder (line 9) | class EmbedAuthorBuilder implements JSONEncodable { method constructor (line 20) | public constructor(data: Partial = {}) { method setName (line 29) | public setName(name: string): this { method setURL (line 39) | public setURL(url: string): this { method clearURL (line 47) | public clearURL(): this { method setIconURL (line 57) | public setIconURL(iconURL: string): this { method clearIconURL (line 65) | public clearIconURL(): this { method toJSON (line 77) | public toJSON(validationOverride?: boolean): APIEmbedAuthor { FILE: packages/builders/src/messages/embed/EmbedField.ts class EmbedFieldBuilder (line 9) | class EmbedFieldBuilder implements JSONEncodable { method constructor (line 20) | public constructor(data: Partial = {}) { method setName (line 29) | public setName(name: string): this { method setValue (line 39) | public setValue(value: string): this { method setInline (line 49) | public setInline(inline = true): this { method toJSON (line 61) | public toJSON(validationOverride?: boolean): APIEmbedField { FILE: packages/builders/src/messages/embed/EmbedFooter.ts class EmbedFooterBuilder (line 9) | class EmbedFooterBuilder implements JSONEncodable { method constructor (line 20) | public constructor(data: Partial = {}) { method setText (line 29) | public setText(text: string): this { method setIconURL (line 39) | public setIconURL(url: string): this { method clearIconURL (line 47) | public clearIconURL(): this { method toJSON (line 59) | public toJSON(validationOverride?: boolean): APIEmbedFooter { FILE: packages/builders/src/messages/poll/Poll.ts type PollData (line 10) | interface PollData extends Omit { class PollBuilder (line 18) | class PollBuilder implements JSONEncodable { method answers (line 27) | public get answers(): readonly PollAnswerBuilder[] { method constructor (line 36) | public constructor(data: Partial = {}) { method addAnswers (line 70) | public addAnswers( method spliceAnswers (line 111) | public spliceAnswers( method setAnswers (line 137) | public setAnswers( method setQuestion (line 150) | public setQuestion( method updateQuestion (line 165) | public updateQuestion(updater: (builder: PollQuestionBuilder) => void)... method setLayoutType (line 178) | public setLayoutType(type: PollLayoutType): this { method clearLayoutType (line 186) | public clearLayoutType(): this { method setMultiSelect (line 196) | public setMultiSelect(multiSelect = true): this { method setDuration (line 209) | public setDuration(duration: number): this { method clearDuration (line 217) | public clearDuration(): this { method toJSON (line 229) | public toJSON(validationOverride?: boolean): RESTAPIPoll { FILE: packages/builders/src/messages/poll/PollAnswer.ts type PollAnswerData (line 8) | interface PollAnswerData extends Omit> = {... method setMedia (line 40) | public setMedia( method updateMedia (line 52) | public updateMedia(updater: (builder: PollAnswerMediaBuilder) => void)... method toJSON (line 64) | public toJSON(validationOverride?: boolean): Omit = {}) { method setText (line 28) | public setText(text: string): this { FILE: packages/builders/src/messages/poll/PollQuestion.ts class PollQuestionBuilder (line 9) | class PollQuestionBuilder extends PollMediaBuilder { method toJSON (line 13) | public override toJSON(validationOverride?: boolean): Omit(arr: RestOrArray): ItemType[] { type RestOrArray (line 19) | type RestOrArray = Type[] | [Type[]]; FILE: packages/builders/src/util/resolveBuilder.ts function isBuilder (line 9) | function isBuilder>( function resolveBuilder (line 27) | function resolveBuilder, BuilderData ... FILE: packages/builders/src/util/validation.ts function enableValidators (line 11) | function enableValidators() { function disableValidators (line 20) | function disableValidators() { function isValidationEnabled (line 27) | function isValidationEnabled() { function validate (line 42) | function validate( FILE: packages/collection/__tests__/collection.test.ts type TestCollection (line 6) | type TestCollection = Collection; function createCollection (line 8) | function createCollection(): TestCollection { function createCollectionFrom (line 12) | function createCollectionFrom(...entries: [key: string, ... function createTestCollection (line 16) | function createTestCollection(): TestCollection { function expectInvalidFunctionError (line 20) | function expectInvalidFunctionError(cb: () => unknown, val?: unknown): v... class DerivedCollection (line 1144) | class DerivedCollection extends Collection {} FILE: packages/collection/src/collection.ts type ReadonlyCollection (line 6) | type ReadonlyCollection = Omit< type Collection (line 12) | interface Collection { method ensure (line 40) | public ensure(key: Key, defaultValueGenerator: (key: Key, collection: ... method hasAll (line 54) | public hasAll(...keys: Key[]) { method hasAny (line 64) | public hasAny(...keys: Key[]) { method first (line 76) | public first(amount?: number): Value | Value[] | undefined { method firstKey (line 100) | public firstKey(amount?: number): Key | Key[] | undefined { method last (line 124) | public last(amount?: number): Value | Value[] | undefined { method lastKey (line 142) | public lastKey(amount?: number): Key | Key[] | undefined { method at (line 158) | public at(index: number): Value | undefined { method keyAt (line 182) | public keyAt(index: number): Key | undefined { method random (line 207) | public random(amount?: number): Value | Value[] | undefined { method randomKey (line 229) | public randomKey(amount?: number): Key | Key[] | undefined { method reverse (line 247) | public reverse() { method find (line 280) | public find(fn: (value: Value, key: Key, collection: this) => unknown,... method findKey (line 314) | public findKey(fn: (value: Value, key: Key, collection: this) => unkno... method findLast (line 343) | public findLast(fn: (value: Value, key: Key, collection: this) => unkn... method findLastKey (line 375) | public findLastKey(fn: (value: Value, key: Key, collection: this) => u... method sweep (line 396) | public sweep(fn: (value: Value, key: Key, collection: this) => unknown... method filter (line 438) | public filter(fn: (value: Value, key: Key, collection: this) => unknow... method partition (line 481) | public partition( method flatMap (line 520) | public flatMap( method map (line 545) | public map(fn: (value: Value, key: Key, collection: this) =>... method mapValues (line 575) | public mapValues( method some (line 599) | public some(fn: (value: Value, key: Key, collection: this) => unknown,... method every (line 636) | public every(fn: (value: Value, key: Key, collection: this) => unknown... method reduce (line 666) | public reduce( method reduceRight (line 703) | public reduceRight( method each (line 746) | public each(fn: (value: Value, key: Key, collection: this) => void, th... method tap (line 772) | public tap(fn: (collection: this) => void, thisArg?: unknown): this { method clone (line 787) | public clone(): Collection { method concat (line 800) | public concat(...collections: ReadonlyCollection[]) { method equals (line 817) | public equals(collection: ReadonlyCollection) { method sort (line 846) | public sort(compareFunction: Comparator = Collection.defau... method intersection (line 874) | public intersection(other: ReadonlyCollection): Collection(other: ReadonlyCollection): ... method difference (line 924) | public difference(other: ReadonlyCollection): Collection( method merge (line 991) | public merge( method toReversed (line 1025) | public toReversed() { method toSorted (line 1041) | public toSorted(compareFunction: Comparator = Collection.d... method toJSON (line 1045) | public toJSON() { method defaultSort (line 1055) | private static defaultSort(firstValue: Value, secondValue: Valu... method combineEntries (line 1077) | public static combineEntries( method groupBy (line 1097) | public static override groupBy( class Collection (line 29) | class Collection extends Map { method ensure (line 40) | public ensure(key: Key, defaultValueGenerator: (key: Key, collection: ... method hasAll (line 54) | public hasAll(...keys: Key[]) { method hasAny (line 64) | public hasAny(...keys: Key[]) { method first (line 76) | public first(amount?: number): Value | Value[] | undefined { method firstKey (line 100) | public firstKey(amount?: number): Key | Key[] | undefined { method last (line 124) | public last(amount?: number): Value | Value[] | undefined { method lastKey (line 142) | public lastKey(amount?: number): Key | Key[] | undefined { method at (line 158) | public at(index: number): Value | undefined { method keyAt (line 182) | public keyAt(index: number): Key | undefined { method random (line 207) | public random(amount?: number): Value | Value[] | undefined { method randomKey (line 229) | public randomKey(amount?: number): Key | Key[] | undefined { method reverse (line 247) | public reverse() { method find (line 280) | public find(fn: (value: Value, key: Key, collection: this) => unknown,... method findKey (line 314) | public findKey(fn: (value: Value, key: Key, collection: this) => unkno... method findLast (line 343) | public findLast(fn: (value: Value, key: Key, collection: this) => unkn... method findLastKey (line 375) | public findLastKey(fn: (value: Value, key: Key, collection: this) => u... method sweep (line 396) | public sweep(fn: (value: Value, key: Key, collection: this) => unknown... method filter (line 438) | public filter(fn: (value: Value, key: Key, collection: this) => unknow... method partition (line 481) | public partition( method flatMap (line 520) | public flatMap( method map (line 545) | public map(fn: (value: Value, key: Key, collection: this) =>... method mapValues (line 575) | public mapValues( method some (line 599) | public some(fn: (value: Value, key: Key, collection: this) => unknown,... method every (line 636) | public every(fn: (value: Value, key: Key, collection: this) => unknown... method reduce (line 666) | public reduce( method reduceRight (line 703) | public reduceRight( method each (line 746) | public each(fn: (value: Value, key: Key, collection: this) => void, th... method tap (line 772) | public tap(fn: (collection: this) => void, thisArg?: unknown): this { method clone (line 787) | public clone(): Collection { method concat (line 800) | public concat(...collections: ReadonlyCollection[]) { method equals (line 817) | public equals(collection: ReadonlyCollection) { method sort (line 846) | public sort(compareFunction: Comparator = Collection.defau... method intersection (line 874) | public intersection(other: ReadonlyCollection): Collection(other: ReadonlyCollection): ... method difference (line 924) | public difference(other: ReadonlyCollection): Collection( method merge (line 991) | public merge( method toReversed (line 1025) | public toReversed() { method toSorted (line 1041) | public toSorted(compareFunction: Comparator = Collection.d... method toJSON (line 1045) | public toJSON() { method defaultSort (line 1055) | private static defaultSort(firstValue: Value, secondValue: Valu... method combineEntries (line 1077) | public static combineEntries( method groupBy (line 1097) | public static override groupBy( type Keep (line 1110) | type Keep = { keep: false } | { keep: true; value: Value }; type Comparator (line 1112) | type Comparator = (firstValue: Value, secondValue: Value, fi... FILE: packages/core/__tests__/types.test-d.ts constant SNOWFLAKE (line 13) | const SNOWFLAKE = '123456789012345678' as const; constant TOKEN (line 14) | const TOKEN = 'token' as const; constant MODAL_COMPONENTS (line 15) | const MODAL_COMPONENTS: APIActionRowComponent = {}) { method getBot (line 28) | public async getBot({ auth, signal }: Pick extends IntrinsicProps { type MappedEvents (line 105) | interface MappedEvents { type ManagerShardEventsMap (line 190) | interface ManagerShardEventsMap extends MappedEvents {} type ClientOptions (line 192) | interface ClientOptions { type RequestGuildMembersResult (line 197) | interface RequestGuildMembersResult { function createTimer (line 204) | function createTimer(controller: AbortController, timeout: number) { class Client (line 208) | class Client extends AsyncEventEmitter { method constructor (line 215) | public constructor(options: ClientOptions) { method requestGuildMembersIterator (line 240) | public async *requestGuildMembersIterator(options: GatewayRequestGuild... method requestGuildMembers (line 325) | public async requestGuildMembers(options: GatewayRequestGuildMembersDa... method requestSoundboardSoundsIterator (line 356) | public async *requestSoundboardSoundsIterator(options: GatewayRequestS... method requestSoundboardSounds (line 426) | public async requestSoundboardSounds(options: GatewayRequestSoundboard... method updateVoiceState (line 445) | public async updateVoiceState(options: GatewayVoiceStateUpdateData) { method updatePresence (line 461) | public async updatePresence(shardId: number, options: GatewayPresenceU... method toEventProps (line 469) | private toEventProps(obj: ObjectType, shardId: number): To... FILE: packages/core/src/util/files.ts type DescriptiveRawFile (line 4) | interface DescriptiveRawFile extends RawFile { function withFiles (line 14) | function withFiles(files: DescriptiveRawFile[], options: APIInteractionR... FILE: packages/create-discord-bot/src/create-discord-bot.ts type Options (line 11) | interface Options { function createDiscordBot (line 18) | async function createDiscordBot({ directory, installPackages, typescript... FILE: packages/create-discord-bot/src/helpers/packageManager.ts type PackageManager (line 9) | type PackageManager = (typeof PACKAGE_MANAGERS)[number]; function resolvePackageManager (line 14) | function resolvePackageManager(): PackageManager { function install (line 63) | function install(packageManager: PackageManager) { FILE: packages/create-discord-bot/src/util/constants.ts constant DEFAULT_PACKAGE_MANAGER (line 4) | const DEFAULT_PACKAGE_MANAGER = 'npm' as const; constant DEFAULT_PROJECT_NAME (line 9) | const DEFAULT_PROJECT_NAME = 'my-bot' as const; constant PACKAGE_MANAGERS (line 14) | const PACKAGE_MANAGERS = ['npm', 'pnpm', 'yarn', 'bun', 'deno'] as const; constant GUIDE_URL (line 19) | const GUIDE_URL = 'https://discordjs.guide' as const; FILE: packages/create-discord-bot/src/util/isFolderEmpty.ts function isFolderEmpty (line 24) | function isFolderEmpty(root: string, name: string): boolean { FILE: packages/create-discord-bot/template/Bun/JavaScript/src/commands/ping.js method execute (line 7) | async execute(interaction) { FILE: packages/create-discord-bot/template/Bun/JavaScript/src/commands/utility/user.js method execute (line 7) | async execute(interaction) { FILE: packages/create-discord-bot/template/Bun/JavaScript/src/events/interactionCreate.js method execute (line 9) | async execute(interaction) { FILE: packages/create-discord-bot/template/Bun/JavaScript/src/events/ready.js method execute (line 7) | async execute(client) { FILE: packages/create-discord-bot/template/Bun/JavaScript/src/util/loaders.js function loadStructures (line 24) | async function loadStructures(dir, predicate, recursive = true) { function loadCommands (line 66) | async function loadCommands(dir, recursive = true) { function loadEvents (line 78) | async function loadEvents(dir, recursive = true) { FILE: packages/create-discord-bot/template/Bun/TypeScript/src/commands/index.ts type Command (line 8) | type Command = { FILE: packages/create-discord-bot/template/Bun/TypeScript/src/commands/ping.ts method execute (line 8) | async execute(interaction) { FILE: packages/create-discord-bot/template/Bun/TypeScript/src/commands/utility/user.ts method execute (line 8) | async execute(interaction) { FILE: packages/create-discord-bot/template/Bun/TypeScript/src/events/index.ts type Event (line 8) | type Event = { FILE: packages/create-discord-bot/template/Bun/TypeScript/src/events/interactionCreate.ts method execute (line 9) | async execute(interaction) { FILE: packages/create-discord-bot/template/Bun/TypeScript/src/events/ready.ts method execute (line 7) | async execute(client) { FILE: packages/create-discord-bot/template/Bun/TypeScript/src/util/loaders.ts type StructurePredicate (line 12) | type StructurePredicate = (structure: unknown) => structure i... function loadStructures (line 22) | async function loadStructures( function loadCommands (line 62) | async function loadCommands(dir: PathLike, recursive = true): Promise = { FILE: packages/create-discord-bot/template/Deno/src/events/interactionCreate.ts method execute (line 9) | async execute(interaction) { FILE: packages/create-discord-bot/template/Deno/src/events/ready.ts method execute (line 7) | async execute(client) { FILE: packages/create-discord-bot/template/Deno/src/util/loaders.ts type StructurePredicate (line 13) | type StructurePredicate = (structure: unknown) => structure i... function loadStructures (line 23) | async function loadStructures( function loadCommands (line 62) | async function loadCommands(dir: PathLike, recursive = true): Promise = { FILE: packages/create-discord-bot/template/TypeScript/src/events/interactionCreate.ts method execute (line 9) | async execute(interaction) { FILE: packages/create-discord-bot/template/TypeScript/src/events/ready.ts method execute (line 7) | async execute(client) { FILE: packages/create-discord-bot/template/TypeScript/src/util/loaders.ts type StructurePredicate (line 11) | type StructurePredicate = (structure: unknown) => structure i... function loadStructures (line 21) | async function loadStructures( function loadCommands (line 60) | async function loadCommands(dir: PathLike, recursive = true): Promise extends... class ActivityFlagsBitField (line 309) | class ActivityFlagsBitField extends BitField { class AutoModerationActionExecution (line 327) | class AutoModerationActionExecution { class AutoModerationRule (line 346) | class AutoModerationRule extends Base { class ApplicationCommand (line 406) | class ApplicationCommand extends Base { class ApplicationRoleConnectionMetadata (line 471) | class ApplicationRoleConnectionMetadata { type ApplicationResolvable (line 481) | type ApplicationResolvable = Activity | Application | Snowflake; class ApplicationFlagsBitField (line 483) | class ApplicationFlagsBitField extends BitField { type ApplicationFlagsResolvable (line 488) | type ApplicationFlagsResolvable = BitFieldResolvable = CacheTypeReducer< type BooleanCache (line 507) | type BooleanCache = Cached extends 'cached' ? ... class BaseGuildEmoji (line 595) | class BaseGuildEmoji extends Emoji { type BaseGuildTextChannel (line 609) | interface BaseGuildTextChannel class BaseGuildTextChannel (line 618) | class BaseGuildTextChannel extends GuildChannel { type BaseGuildVoiceChannel (line 637) | interface BaseGuildVoiceChannel class BaseGuildVoiceChannel (line 645) | class BaseGuildVoiceChannel extends GuildChannel { type EnumLike (line 664) | type EnumLike = Record; class BitField (line 666) | class BitField extends Me... type AnyComponent (line 700) | type AnyComponent = class Component (line 706) | class Component { type AnyComponentV2 (line 714) | type AnyComponentV2 = APIComponentInContainer | APIContainerComponent | ... type TopLevelComponent (line 716) | type TopLevelComponent = type TopLevelComponentData (line 725) | type TopLevelComponentData = class ButtonComponent (line 734) | class ButtonComponent extends Component { type ComponentEmojiResolvable (line 744) | type ComponentEmojiResolvable = APIMessageComponentEmoji | string; class TextInputComponent (line 746) | class TextInputComponent extends Component { class LabelComponent (line 751) | class LabelComponent extends Component { class BaseSelectMenuComponent (line 757) | class BaseSelectMenuComponent exten... class StringSelectMenuComponent (line 766) | class StringSelectMenuComponent extends BaseSelectMenuComponent { type RawChannelData (line 893) | type RawChannelData = type RawGuildChannelData (line 899) | type RawGuildChannelData = APIChannel | APIInteractionDataResolvedChanne... type RawThreadChannelData (line 900) | type RawThreadChannelData = APIChannel | APIInteractionDataResolvedChannel; type RawDMChannelData (line 901) | type RawDMChannelData = APIChannel | APIInteractionDataResolvedChannel; type RawPartialGroupDMChannelData (line 902) | type RawPartialGroupDMChannelData = APIChannel | Required = Value e... class Client (line 910) | class Client type StickerPackFetchOptions (line 975) | interface StickerPackFetchOptions { class ClientApplication (line 979) | class ClientApplication extends Application { class ClientPresence (line 1014) | class ClientPresence extends Presence { class ClientUser (line 1021) | class ClientUser extends User { class Options (line 1036) | class Options extends null { class ClientVoiceManager (line 1046) | class ClientVoiceManager { type ComponentInContainer (line 1052) | type ComponentInContainer = type ComponentInContainerData (line 1060) | type ComponentInContainerData = type ContainerComponentData (line 1068) | interface ContainerComponentData< class ContainerComponent (line 1078) | class ContainerComponent extends Component { type CollectorEventTypes (line 1088) | interface CollectorEventTypes { class ChatInputCommandInteraction (line 1128) | class ChatInputCommandInteraction ... class AutocompleteInteraction (line 1137) | class AutocompleteInteraction exte... class CommandInteractionOptionResolver (line 1156) | class CommandInteractionOptionResolver { class Guild (line 1394) | class Guild extends AnonymousGuild { class GuildAuditLogs (line 1513) | class GuildAuditLogs { class GuildAuditLogsEntry (line 1524) | class GuildAuditLogsEntry< class GuildBan (line 1562) | class GuildBan extends Base { class GuildEmoji (line 1609) | class GuildEmoji extends BaseGuildEmoji { type GuildMemberFlagsString (line 1624) | type GuildMemberFlagsString = keyof typeof GuildMemberFlags; type GuildMemberFlagsResolvable (line 1626) | type GuildMemberFlagsResolvable = BitFieldResolvable { type GuildMember (line 1633) | interface GuildMember extends SendMethod {} class GuildMember (line 1634) | class GuildMember extends Base { class GuildOnboarding (line 1691) | class GuildOnboarding extends Base { class GuildOnboardingPrompt (line 1701) | class GuildOnboardingPrompt extends Base { class GuildOnboardingPromptOption (line 1714) | class GuildOnboardingPromptOption extends Base { class GuildPreview (line 1728) | class GuildPreview extends Base { class GuildScheduledEvent (line 1751) | class GuildScheduledEvent { type CacheType (line 1897) | type CacheType = 'cached' | 'raw' | undefined; type CacheTypeReducer (line 1899) | type CacheTypeReducer< type Interaction (line 1913) | type Interaction = type RepliableInteraction (line 1923) | type RepliableInteraction = Exclude< class BaseInteraction (line 1928) | class BaseInteraction extends Base { class InteractionCallback (line 1981) | class InteractionCallback { class InteractionCallbackResponse (line 1994) | class InteractionCallbackResponse { class InteractionCallbackResource (line 2001) | class InteractionCallbackResource { class InteractionCollector (line 2008) | class InteractionCollector ext... type InteractionWebhook (line 2028) | interface InteractionWebhook extends PartialWebhookFields {} class InteractionWebhook (line 2029) | class InteractionWebhook { class BaseInvite (line 2041) | class BaseInvite extends Base { class GuildInvite (line 2060) | class GuildInvite extends BaseInvi... type InviteFlagsString (line 2078) | type InviteFlagsString = keyof typeof InviteFlags; class InviteFlagsBitField (line 2080) | class InviteFlagsBitField extends BitField { class GroupDMInvite (line 2085) | class GroupDMInvite extends BaseIn... type Invite (line 2090) | type Invite = GroupDMInvite extends Collection { type MediaGalleryComponentData (line 2103) | interface MediaGalleryComponentData extends BaseComponentData { class MediaGalleryComponent (line 2106) | class MediaGalleryComponent extends Component { type MediaGalleryItemData (line 2111) | interface MediaGalleryItemData { class MediaGalleryItem (line 2116) | class MediaGalleryItem { type MessageCall (line 2124) | interface MessageCall { type MessageComponentType (line 2130) | type MessageComponentType = type MessageCollectorOptionsParams (line 2138) | interface MessageCollectorOptionsParams< type MessageChannelCollectorOptionsParams (line 2145) | interface MessageChannelCollectorOptionsParams< type AwaitMessageCollectorOptionsParams (line 2152) | interface AwaitMessageCollectorOptionsParams< type StringMappedInteractionTypes (line 2159) | interface StringMappedInteractionTypes = If { class Message (line 2180) | class Message extends Base { class AuthorizingIntegrationOwners (line 2271) | class AuthorizingIntegrationOwners extends Base { class Attachment (line 2287) | class Attachment { type AttachmentFlagsString (line 2308) | type AttachmentFlagsString = keyof typeof AttachmentFlags; class AttachmentFlagsBitField (line 2310) | class AttachmentFlagsBitField extends BitField { class MessageCollector (line 2315) | class MessageCollector extends Collector ... class MessageContextMenuCommandInteraction (line 2414) | class MessageContextMenuCommandInteraction< type MessageFlagsString (line 2439) | type MessageFlagsString = keyof typeof MessageFlags; class MessageFlagsBitField (line 2441) | class MessageFlagsBitField extends BitField { class MessageMentions (line 2446) | class MessageMentions { type MessagePayloadOption (line 2480) | type MessagePayloadOption = class MessagePayload (line 2488) | class MessagePayload { type RawMessagePayloadData (line 2513) | type RawMessagePayloadData = class MessageReaction (line 2523) | class MessageReaction { type MessageReactionEventDetails (line 2544) | interface MessageReactionEventDetails { type ModalComponentData (line 2549) | interface ModalComponentData { type BaseModalData (line 2555) | interface BaseModalData { type TextInputModalData (line 2560) | interface TextInputModalData extends BaseModalData exte... type FileUploadModalData (line 2583) | interface FileUploadModalData extends BaseModalData { type ModalData (line 2604) | type ModalData = type LabelModalData (line 2612) | interface LabelModalData extends BaseModalData { type ActionRowModalData (line 2615) | interface ActionRowModalData extends BaseModalData { class ModalComponentResolver (line 2626) | class ModalComponentResolver { type ModalMessageModalSubmitInteraction (line 2691) | interface ModalMessageModalSubmitInteraction< class ModalSubmitInteraction (line 2708) | class ModalSubmitInteraction exten... class AnnouncementChannel (line 2758) | class AnnouncementChannel extends BaseGuildTextChannel { type AnnouncementChannelResolvable (line 2764) | type AnnouncementChannelResolvable = AnnouncementChannel | Snowflake; class OAuth2Guild (line 2766) | class OAuth2Guild extends BaseGuild { type PartialGroupDMChannel (line 2772) | interface PartialGroupDMChannel extends TextBasedChannelFields { type DefaultReactionEmoji (line 2802) | interface DefaultReactionEmoji { type ThreadOnlyChannel (line 2807) | interface ThreadOnlyChannel extends WebhookChannelFields, SetRateLimitPe... class ForumChannel (line 2832) | class ForumChannel extends ThreadOnlyChannel { class MediaChannel (line 2838) | class MediaChannel extends ThreadOnlyChannel { class PermissionOverwrites (line 2842) | class PermissionOverwrites extends Base { type PermissionsString (line 2859) | type PermissionsString = keyof typeof PermissionFlagsBits; class PermissionsBitField (line 2861) | class PermissionsBitField extends BitField { class Presence (line 2875) | class Presence extends Base { type PollQuestionMedia (line 2887) | interface PollQuestionMedia { type BaseFetchPollAnswerVotersOptions (line 2891) | interface BaseFetchPollAnswerVotersOptions { class PollAnswerVoterManager (line 2896) | class PollAnswerVoterManager extends CachedManager { type SectionComponentData (line 3037) | interface SectionComponentData extends BaseComponentData { class SectionComponent (line 3042) | class SectionComponent< class StringSelectMenuInteraction (line 3051) | class StringSelectMenuInteraction< class UserSelectMenuInteraction (line 3069) | class UserSelectMenuInteraction< class RoleSelectMenuInteraction (line 3092) | class RoleSelectMenuInteraction< class MentionableSelectMenuInteraction (line 3111) | class MentionableSelectMenuInteraction< class ChannelSelectMenuInteraction (line 3135) | class ChannelSelectMenuInteraction< type SelectMenuInteraction (line 3157) | type SelectMenuInteraction = type SelectMenuType (line 3164) | type SelectMenuType = APISelectMenuComponent['type']; type SeparatorComponentData (line 3166) | interface SeparatorComponentData extends BaseComponentData { class SeparatorComponent (line 3170) | class SeparatorComponent extends Component { type ShardEventTypes (line 3176) | interface ShardEventTypes { class Shard (line 3187) | class Shard extends AsyncEventEmitter { class ShardClientUtil (line 3219) | class ShardClientUtil { type ShardingManagerEventTypes (line 3251) | interface ShardingManagerEventTypes { class ShardingManager (line 3255) | class ShardingManager extends AsyncEventEmitter { class Subscription (line 3317) | class Subscription extends Base { class StageChannel (line 3334) | class StageChannel extends BaseGuildVoiceChannel { class DirectoryChannel (line 3342) | class DirectoryChannel extends BaseChannel { class StageInstance (line 3350) | class StageInstance extends Base { class Sticker (line 3368) | class Sticker extends Base { class StickerPack (line 3394) | class StickerPack extends Base { class Sweepers (line 3409) | class Sweepers { type SystemChannelFlagsString (line 3482) | type SystemChannelFlagsString = keyof typeof GuildSystemChannelFlags; class SystemChannelFlagsBitField (line 3484) | class SystemChannelFlagsBitField extends BitField { type ForumThreadChannel (line 3531) | type ForumThreadChannel = PublicThreadChannel; type TextThreadChannel (line 3532) | type TextThreadChannel = PrivateThreadChannel | PublicThreadChannel; type AnyThreadChannel (line 3533) | type AnyThreadChannel = ForumThreadChannel | TextThreadChannel; type PublicThreadChannel (line 3535) | interface PublicThreadChannel extends T... type PrivateThreadChannel (line 3539) | interface PrivateThreadChannel extends ThreadChannel { type ThreadChannel (line 3545) | interface ThreadChannel class ThreadChannel (line 3553) | class ThreadChannel extends BaseCh... class ThreadMember (line 3609) | class ThreadMember extends Base { type ThreadMemberFlagsString (line 3624) | type ThreadMemberFlagsString = keyof typeof ThreadMemberFlags; class ThreadMemberFlagsBitField (line 3626) | class ThreadMemberFlagsBitField extends BitField { type ThumbnailComponentData (line 3631) | interface ThumbnailComponentData extends BaseComponentData { class ThumbnailComponent (line 3637) | class ThumbnailComponent extends Component { class Typing (line 3644) | class Typing extends Base { type AvatarDecorationData (line 3658) | interface AvatarDecorationData { type Collectibles (line 3663) | interface Collectibles { type UserPrimaryGuild (line 3667) | interface UserPrimaryGuild { type NameplateData (line 3674) | interface NameplateData { type UnfurledMediaItemData (line 3681) | interface UnfurledMediaItemData { class UnfurledMediaItem (line 3685) | class UnfurledMediaItem { type User (line 3691) | interface User extends SendMethod {} class User (line 3692) | class User extends Base { class UserContextMenuCommandInteraction (line 3729) | class UserContextMenuCommandInteraction< type UserFlagsString (line 3755) | type UserFlagsString = keyof typeof UserFlags; class UserFlagsBitField (line 3757) | class UserFlagsBitField extends BitField { type ComponentData (line 3776) | type ComponentData = type SendSoundboardSoundOptions (line 3784) | interface SendSoundboardSoundOptions { class VoiceChannel (line 3789) | class VoiceChannel extends BaseGuildVoiceChannel { class VoiceChannelEffect (line 3795) | class VoiceChannelEffect { class VoiceRegion (line 3809) | class VoiceRegion { class VoiceState (line 3819) | class VoiceState extends Base { type Webhook (line 3848) | interface Webhook extends Webhoo... class Webhook (line 3849) | class Webhook { class Widget (line 3890) | class Widget extends Base { class WidgetMember (line 3903) | class WidgetMember extends Base { type SoundboardSoundResolvable (line 3920) | type SoundboardSoundResolvable = Snowflake | SoundboardSound | string; class SoundboardSound (line 3922) | class SoundboardSound extends Base { type DefaultSoundboardSound (line 3941) | type DefaultSoundboardSound = SoundboardSound & { get guild(): null; gui... type GuildSoundboardSound (line 3942) | type GuildSoundboardSound = SoundboardSound & { get guild(): Guild; guil... class WelcomeChannel (line 3944) | class WelcomeChannel extends Base { class WelcomeScreen (line 3954) | class WelcomeScreen extends Base { type NonSystemMessageType (line 3966) | type NonSystemMessageType = type UndeletableMessageType (line 3972) | type UndeletableMessageType = type DiscordjsErrorCodes (line 4005) | enum DiscordjsErrorCodes { class DiscordjsError (line 4138) | class DiscordjsError extends Error { class DiscordjsTypeError (line 4144) | class DiscordjsTypeError extends TypeError { class DiscordjsRangeError (line 4150) | class DiscordjsRangeError extends RangeError { type ApplicationCommandDataResolvable (line 4182) | type ApplicationCommandDataResolvable = class ApplicationCommandManager (line 4187) | class ApplicationCommandManager< class ApplicationCommandPermissionsManager (line 4230) | class ApplicationCommandPermissionsManager< class AutoModerationRuleManager (line 4280) | class AutoModerationRuleManager extends CachedManager< class CategoryChannelChildManager (line 4297) | class CategoryChannelChildManager extends DataManager { class PermissionOverwriteManager (line 4699) | class PermissionOverwriteManager extends CachedManager< class PresenceManager (line 4728) | class PresenceManager extends CachedManager { class StageInstanceManager (line 4763) | class StageInstanceManager extends CachedManager extends Cached... class GuildTextThreadManager (line 4795) | class GuildTextThreadManager extends ThreadManager { class ThreadMemberManager (line 4805) | class ThreadMemberManager extends CachedManager { class VoiceStateManager (line 4835) | class VoiceStateManager extends CachedManager = abstract new (...args: any[]) => Entity; type SendMethod (line 4851) | interface SendMethod { type PinnableChannelFields (line 4862) | interface PinnableChannelFields { type BulkDeleteMethod (line 4867) | interface BulkDeleteMethod { type SetRateLimitPerUserMethod (line 4874) | interface SetRateLimitPerUserMethod { type WebhookChannelFields (line 4878) | interface WebhookChannelFields { type MessageChannelFields (line 4884) | interface MessageChannelFields { type TextBasedChannelFields (line 4890) | interface TextBasedChannelFields { type CacheFactory (line 5415) | type CacheFactory = ({ type CacheWithLimitsOptions (line 5423) | type CacheWithLimitsOptions = { type BaseCategoryCreateChannelOptions (line 5429) | interface BaseCategoryCreateChannelOptions { type CategoryCreateChannelOptions (line 5450) | interface CategoryCreateChannelOptions extends BaseCategoryCreateChannel... type ChannelCreationOverwrites (line 5455) | interface ChannelCreationOverwrites { type ChannelMention (line 5461) | type ChannelMention = `<#${Snowflake}>`; type ChannelPosition (line 5463) | interface ChannelPosition { type GuildTextChannelResolvable (line 5470) | type GuildTextChannelResolvable = AnnouncementChannel | Snowflake | Text... type ChannelResolvable (line 5471) | type ChannelResolvable = Channel | Snowflake; type ChannelWebhookCreateOptions (line 5473) | interface ChannelWebhookCreateOptions { type WebhookCreateOptions (line 5479) | interface WebhookCreateOptions extends ChannelWebhookCreateOptions { type GuildMembersChunk (line 5483) | interface GuildMembersChunk { type OmitPartialGroupDMChannel (line 5490) | type OmitPartialGroupDMChannel =... type VoiceServerUpdateData (line 5494) | interface VoiceServerUpdateData { type ClientEventTypes (line 5500) | interface ClientEventTypes { type ClientFetchInviteOptions (line 5619) | interface ClientFetchInviteOptions { type ClientOptions (line 5624) | interface ClientOptions { type ClientPresenceStatus (line 5640) | type ClientPresenceStatus = 'dnd' | 'idle' | 'online'; type ClientPresenceStatusData (line 5642) | interface ClientPresenceStatusData { type ClientUserEditOptions (line 5648) | interface ClientUserEditOptions { type CollectorFilter (line 5654) | type CollectorFilter = (...args: Arguments)... type CollectorOptions (line 5656) | interface CollectorOptions { type CollectorResetTimerOptions (line 5663) | interface CollectorResetTimerOptions { type ColorResolvable (line 5668) | type ColorResolvable = type CommandInteractionOption (line 5675) | interface CommandInteractionOption { type BaseInteractionResolvedData (line 5690) | interface BaseInteractionResolvedData { type MessagePin (line 6016) | interface MessagePin { type FetchReactionUsersOptions (line 6022) | interface FetchReactionUsersOptions { type FetchThreadMemberOptions (line 6028) | interface FetchThreadMemberOptions extends BaseFetchOptions { type FetchThreadOwnerOptions (line 6033) | interface FetchThreadOwnerOptions extends BaseFetchOptions { type FetchThreadMembersWithGuildMemberDataOptions (line 6037) | interface FetchThreadMembersWithGuildMemberDataOptions { type FetchThreadMembersWithoutGuildMemberDataOptions (line 6044) | interface FetchThreadMembersWithoutGuildMemberDataOptions { type FetchThreadMembersOptions (line 6049) | type FetchThreadMembersOptions = type FetchThreadsOptions (line 6053) | interface FetchThreadsOptions { type AttachmentPayload (line 6057) | interface AttachmentPayload { type GlobalSweepFilter (line 6066) | type GlobalSweepFilter = () => type GuildAuditLogsTypes (line 6070) | interface GuildAuditLogsTypes { type GuildAuditLogsActionType (line 6134) | type GuildAuditLogsActionType = GuildAuditLogsTypes[keyof GuildAuditLogs... type GuildAuditLogsEntryExtraField (line 6136) | interface GuildAuditLogsEntryExtraField { type GuildAuditLogsEntryTargetField (line 6182) | interface GuildAuditLogsEntryTargetField { type GuildAuditLogsFetchOptions (line 6202) | interface GuildAuditLogsFetchOptions { type GuildTemplateResolvable (line 6493) | type GuildTemplateResolvable = string; type GuildVoiceChannelResolvable (line 6495) | type GuildVoiceChannelResolvable = Snowflake | VoiceBasedChannel; type GuildOnboardingEditOptions (line 6497) | interface GuildOnboardingEditOptions { type GuildOnboardingPromptData (line 6505) | interface GuildOnboardingPromptData { type GuildOnboardingPromptOptionData (line 6515) | interface GuildOnboardingPromptOptionData { type HexColorString (line 6524) | type HexColorString = `#${string}`; type IncidentActions (line 6526) | interface IncidentActions { type IncidentActionsEditOptions (line 6533) | interface IncidentActionsEditOptions { type IntegrationAccount (line 6538) | interface IntegrationAccount { type IntegrationType (line 6543) | type IntegrationType = 'discord' | 'guild_subscription' | 'twitch' | 'yo... type IntegrationTypesConfigurationParameters (line 6545) | type IntegrationTypesConfigurationParameters = ClientApplicationInstallP... type IntegrationTypesConfigurationContext (line 6547) | interface IntegrationTypesConfigurationContext { type IntegrationTypesConfiguration (line 6551) | type IntegrationTypesConfiguration = Partial< type CollectedInteraction (line 6555) | type CollectedInteraction = type InteractionCollectorOptions (line 6564) | interface InteractionCollectorOptions< type InteractionDeferReplyOptions (line 6578) | interface InteractionDeferReplyOptions { type InteractionDeferUpdateOptions (line 6583) | interface InteractionDeferUpdateOptions { type InteractionReplyOptions (line 6587) | interface InteractionReplyOptions extends BaseMessageSendOptions, Messag... type InteractionUpdateOptions (line 6605) | interface InteractionUpdateOptions extends MessageEditOptions { type InviteGenerationOptions (line 6609) | interface InviteGenerationOptions { type GuildInvitableChannel (line 6616) | type GuildInvitableChannel = AnnouncementChannel | ForumChannel | MediaC... type GuildInvitableChannelResolvable (line 6618) | type GuildInvitableChannelResolvable = GuildInvitableChannel | Snowflake; type InviteCreateOptions (line 6620) | interface InviteCreateOptions { type InviteResolvable (line 6631) | type InviteResolvable = string; type GuildInviteResolvable (line 6632) | type GuildInviteResolvable = string; type LifetimeFilterOptions (line 6634) | interface LifetimeFilterOptions { type ActionRowComponentOptions (line 6640) | type ActionRowComponentOptions = type MessageActionRowComponentResolvable (line 6648) | type MessageActionRowComponentResolvable = ActionRowComponentOptions | M... type MessageActivity (line 6650) | interface MessageActivity { type BaseButtonComponentData (line 6655) | interface BaseButtonComponentData extends BaseComponentData { type LinkButtonComponentData (line 6663) | interface LinkButtonComponentData extends BaseButtonComponentData { type InteractionButtonComponentData (line 6668) | interface InteractionButtonComponentData extends BaseButtonComponentData { type ButtonComponentData (line 6673) | type ButtonComponentData = InteractionButtonComponentData | LinkButtonCo... type MessageCollectorOptions (line 6675) | interface MessageCollectorOptions extends CollectorOptions<[Message, Col... type CollectedMessageInteraction (line 6680) | type CollectedMessageInteraction =... type MessageComponentCollectorOptions (line 6685) | interface MessageComponentCollectorOptions< type MessageChannelComponentCollectorOptions (line 6693) | interface MessageChannelComponentCollectorOptions< type MessageInteractionMetadata (line 6700) | interface MessageInteractionMetadata { type MessageMentionsHasOptions (line 6710) | interface MessageMentionsHasOptions { type MessageMentionOptions (line 6717) | interface MessageMentionOptions { type MessageMentionTypes (line 6724) | type MessageMentionTypes = 'everyone' | 'roles' | 'users'; type MessageSnapshot (line 6726) | interface MessageSnapshot extends Partialize< type BaseMessageOptions (line 6745) | interface BaseMessageOptions { type BaseMessageSendOptions (line 6759) | interface BaseMessageSendOptions extends BaseMessageOptions { type MessageOptionsPoll (line 6763) | interface MessageOptionsPoll { type MessageOptionsFlags (line 6767) | interface MessageOptionsFlags { type MessageOptionsTTS (line 6779) | interface MessageOptionsTTS { type MessageOptionsStickers (line 6783) | interface MessageOptionsStickers { type BaseMessageCreateOptions (line 6787) | interface BaseMessageCreateOptions type MessageCreateOptions (line 6793) | interface MessageCreateOptions extends BaseMessageCreateOptions { type GuildForumThreadMessageCreateOptions (line 6797) | interface GuildForumThreadMessageCreateOptions type MessageEditOptions (line 6800) | interface MessageEditOptions extends BaseMessageOptions { type MessageReactionResolvable (line 6810) | type MessageReactionResolvable = MessageReaction | Snowflake | string; type MessageReference (line 6812) | interface MessageReference { type MessageReferenceOptions (line 6819) | interface MessageReferenceOptions extends MessageReference { type MessageResolvable (line 6823) | type MessageResolvable = Message | Snowflake; type BaseSelectMenuComponentData (line 6825) | interface BaseSelectMenuComponentData extends BaseComponentData { type StringSelectMenuComponentData (line 6834) | interface StringSelectMenuComponentData extends BaseSelectMenuComponentD... type UserSelectMenuComponentData (line 6839) | interface UserSelectMenuComponentData extends BaseSelectMenuComponentData { type RoleSelectMenuComponentData (line 6844) | interface RoleSelectMenuComponentData extends BaseSelectMenuComponentData { type MentionableSelectMenuComponentData (line 6849) | interface MentionableSelectMenuComponentData extends BaseSelectMenuCompo... type ChannelSelectMenuComponentData (line 6856) | interface ChannelSelectMenuComponentData extends BaseSelectMenuComponent... type MessageSelectOption (line 6862) | interface MessageSelectOption { type ReactionCountDetailsData (line 6870) | interface ReactionCountDetailsData { type SelectMenuComponentOptionData (line 6875) | interface SelectMenuComponentOptionData { type TextInputComponentData (line 6883) | interface TextInputComponentData extends BaseComponentData { type FileUploadComponentData (line 6894) | interface FileUploadComponentData extends BaseComponentData { type RadioGroupOption (line 6902) | interface RadioGroupOption { type RadioGroupComponentData (line 6908) | interface RadioGroupComponentData extends BaseComponentData { type CheckboxGroupOption (line 6915) | interface CheckboxGroupOption { type CheckboxGroupComponentData (line 6921) | interface CheckboxGroupComponentData extends BaseComponentData { type CheckboxComponentData (line 6930) | interface CheckboxComponentData extends BaseComponentData { type MessageTarget (line 6936) | type MessageTarget = type MultipleShardRespawnOptions (line 6945) | interface MultipleShardRespawnOptions { type MultipleShardSpawnOptions (line 6951) | interface MultipleShardSpawnOptions { type BaseOverwriteData (line 6957) | interface BaseOverwriteData { type OverwriteDataWithMandatoryType (line 6964) | interface OverwriteDataWithMandatoryType extends BaseOverwriteData { type OverwriteDataWithOptionalType (line 6968) | interface OverwriteDataWithOptionalType extends BaseOverwriteData { type OverwriteData (line 6972) | type OverwriteData = OverwriteDataWithMandatoryType | OverwriteDataWithO... type OverwriteResolvable (line 6974) | type OverwriteResolvable = OverwriteData | PermissionOverwrites; type PermissionFlags (line 6976) | type PermissionFlags = Record; type PermissionOverwriteOptions (line 6978) | type PermissionOverwriteOptions = Partial extends ReadonlyArray extends Part... type PartialMessageReaction (line 7036) | interface PartialMessageReaction extends Partialize`; type RolePosition (line 7111) | interface RolePosition { type RoleResolvable (line 7116) | type RoleResolvable = Role | Snowflake; type RoleSubscriptionData (line 7118) | interface RoleSubscriptionData { type RoleTagData (line 7125) | interface RoleTagData { type SetChannelPositionOptions (line 7134) | interface SetChannelPositionOptions { type SetParentOptions (line 7139) | interface SetParentOptions { type SetRolePositionOptions (line 7144) | interface SetRolePositionOptions { type ShardingManagerMode (line 7149) | type ShardingManagerMode = 'process' | 'worker'; type ShardingManagerOptions (line 7151) | interface ShardingManagerOptions { type ShowModalOptions (line 7162) | interface ShowModalOptions { type LaunchActivityOptions (line 7166) | interface LaunchActivityOptions { type StageInstanceResolvable (line 7170) | type StageInstanceResolvable = Snowflake | StageInstance; type StartThreadOptions (line 7172) | interface StartThreadOptions { type ClientStatus (line 7179) | type ClientStatus = number; type StickerResolvable (line 7181) | type StickerResolvable = Snowflake | Sticker; type SystemChannelFlagsResolvable (line 7183) | type SystemChannelFlagsResolvable = BitFieldResolvable = (value: Value, key: Key, collec... type SweepOptions (line 7196) | interface SweepOptions { type LifetimeSweepOptions (line 7201) | interface LifetimeSweepOptions { type SweeperDefinitions (line 7207) | interface SweeperDefinitions { type SweeperOptions (line 7226) | type SweeperOptions = { type LimitedCollectionOptions (line 7232) | interface LimitedCollectionOptions { type Channel (line 7237) | type Channel = type TextBasedChannel (line 7251) | type TextBasedChannel = Exclude; type GuildBasedChannel (line 7261) | type GuildBasedChannel = Extract; type SendableChannels (line 7263) | type SendableChannels = Extract; type CategoryChildChannel (line 7265) | type CategoryChildChannel = Exclude; type SendableChannelTypes (line 7271) | type SendableChannelTypes = SendableChannels['type']; type TextChannelResolvable (line 7273) | type TextChannelResolvable = Snowflake | TextChannel; type TextBasedChannelResolvable (line 7275) | type TextBasedChannelResolvable = Snowflake | TextBasedChannel; type ThreadChannelResolvable (line 7277) | type ThreadChannelResolvable = Snowflake | ThreadChannel; type GuildTextThreadCreateOptions (line 7279) | interface GuildTextThreadCreateOptions extends StartT... type GuildForumThreadCreateOptions (line 7285) | interface GuildForumThreadCreateOptions extends StartThreadOptions { type ThreadEditOptions (line 7290) | interface ThreadEditOptions { type ThreadMemberResolvable (line 7302) | type ThreadMemberResolvable = ThreadMember | UserResolvable; type UserMention (line 7304) | type UserMention = `<@${Snowflake}>`; type UserResolvable (line 7306) | type UserResolvable = GuildMember | Message | Snowflake | ThreadMember |... type Vanity (line 7308) | interface Vanity { type VoiceBasedChannelTypes (line 7313) | type VoiceBasedChannelTypes = VoiceBasedChannel['type']; type VoiceChannelResolvable (line 7315) | type VoiceChannelResolvable = Snowflake | VoiceChannel; type VoiceStateEditOptions (line 7317) | interface VoiceStateEditOptions { type WebhookDataIdWithToken (line 7322) | interface WebhookDataIdWithToken { type WebhookDeleteOptions (line 7327) | interface WebhookDeleteOptions { type WebhookEditOptions (line 7332) | interface WebhookEditOptions { type WebhookMessageEditOptions (line 7339) | interface WebhookMessageEditOptions extends MessageEditOptions { type InteractionEditReplyOptions (line 7344) | interface InteractionEditReplyOptions extends WebhookMessageEditOptions,... type WebhookFetchMessageOptions (line 7348) | interface WebhookFetchMessageOptions { type WebhookMessageCreateOptions (line 7352) | interface WebhookMessageCreateOptions type WidgetActivity (line 7362) | interface WidgetActivity { type WidgetChannel (line 7366) | interface WidgetChannel { type WelcomeChannelData (line 7372) | interface WelcomeChannelData { type WelcomeScreenEditOptions (line 7378) | interface WelcomeScreenEditOptions { type ClientApplicationEditOptions (line 7384) | interface ClientApplicationEditOptions { type ClientApplicationInstallParams (line 7399) | interface ClientApplicationInstallParams { type Serialized (line 7404) | type Serialized = Value extends bigint | symbol | (() => any) type InternalDiscordGatewayAdapterLibraryMethods (line 7424) | interface InternalDiscordGatewayAdapterLibraryMethods { type InternalDiscordGatewayAdapterImplementerMethods (line 7434) | interface InternalDiscordGatewayAdapterImplementerMethods { type InternalDiscordGatewayAdapterCreator (line 7443) | type InternalDiscordGatewayAdapterCreator = ( FILE: packages/discord.js/typings/index.test-d.ts type ApplicationCommandScope (line 1600) | type ApplicationCommandScope = ApplicationCommand<{ guild: GuildResolvab... type UserMentionChannels (line 2680) | type UserMentionChannels = DMChannel | PartialDMChannel; FILE: packages/docgen/bin/index.ts type CLIOptions (line 8) | interface CLIOptions { FILE: packages/docgen/src/documentation.ts class Documentation (line 14) | class Documentation { method constructor (line 25) | public constructor( method parse (line 111) | public parse(items: ChildTypes[] | DeclarationReflection[], prop?: Dec... method serialize (line 255) | public serialize() { method serializeNew (line 271) | public serializeNew() { FILE: packages/docgen/src/index.ts type CustomFiles (line 9) | interface CustomFiles { function build (line 20) | async function build({ input, custom: customDocs, root, output, newOutpu... FILE: packages/docgen/src/interfaces/access.type.ts type Access (line 1) | type Access = 'private' | 'protected' | 'public'; FILE: packages/docgen/src/interfaces/childTypes.type.ts type ChildTypes (line 3) | type ChildTypes = Constructor | Event | Member | Method; FILE: packages/docgen/src/interfaces/class.interface.ts type Class (line 3) | interface Class extends Item { FILE: packages/docgen/src/interfaces/config.interface.ts type Config (line 1) | interface Config { FILE: packages/docgen/src/interfaces/constructor.interface.ts type Constructor (line 3) | interface Constructor extends Item { FILE: packages/docgen/src/interfaces/customDocs.interface.ts type CustomDocs (line 1) | interface CustomDocs { FILE: packages/docgen/src/interfaces/event.interface.ts type Event (line 3) | interface Event extends Item { FILE: packages/docgen/src/interfaces/exception.interface.ts type Exception (line 3) | interface Exception { FILE: packages/docgen/src/interfaces/external.interface.ts type External (line 3) | interface External extends Item { FILE: packages/docgen/src/interfaces/interface.interface.ts type Interface (line 4) | interface Interface extends Class { FILE: packages/docgen/src/interfaces/item.interface.ts type Item (line 1) | interface Item { FILE: packages/docgen/src/interfaces/member.interface.ts type Member (line 3) | interface Member extends Item { FILE: packages/docgen/src/interfaces/meta.interface.ts type Meta (line 1) | interface Meta { FILE: packages/docgen/src/interfaces/method.interface.ts type Method (line 3) | interface Method extends Item { FILE: packages/docgen/src/interfaces/param.interface.ts type Param (line 3) | interface Param { FILE: packages/docgen/src/interfaces/return.interface.ts type Return (line 3) | interface Return { FILE: packages/docgen/src/interfaces/rootTypes.type.ts type RootTypes (line 3) | type RootTypes = Class | External | Interface | Method | Typedef; FILE: packages/docgen/src/interfaces/scope.type.ts type Scope (line 1) | type Scope = 'global' | 'instance' | 'static'; FILE: packages/docgen/src/interfaces/type.interface.ts type Type (line 1) | interface Type { FILE: packages/docgen/src/interfaces/typedef.interface.ts type Typedef (line 3) | interface Typedef extends Item { FILE: packages/docgen/src/interfaces/var-type.interface.ts type VarType (line 3) | interface VarType extends Type { FILE: packages/docgen/src/types/class.ts class DocumentedClass (line 13) | class DocumentedClass extends DocumentedItem { method serializer (line 6) | public override serializer() { FILE: packages/docgen/src/types/interface.ts class DocumentedInterface (line 4) | class DocumentedInterface extends DocumentedClass { method serializer (line 5) | public override serializer() { FILE: packages/docgen/src/types/item-meta.ts class DocumentedItemMeta (line 6) | class DocumentedItemMeta extends DocumentedItem { method serializer (line 7) | public override serializer() { FILE: packages/docgen/src/types/item.ts class DocumentedItem (line 4) | class DocumentedItem { method constructor (line 5) | public constructor( method serialize (line 10) | public serialize(): unknown { method serializer (line 20) | protected serializer(): unknown { method detailedName (line 24) | private detailedName() { FILE: packages/docgen/src/types/member.ts class DocumentedMember (line 9) | class DocumentedMember extends DocumentedItem { method serializer (line 8) | public override serializer() { FILE: packages/docgen/src/types/typedef.ts class DocumentedTypeDef (line 10) | class DocumentedTypeDef extends DocumentedItem { method serializer (line 7) | public override serializer() { FILE: packages/docgen/src/util/parseType.ts function parseType (line 20) | function parseType(someType: JSONOutput.SomeType | JSONOutput.Type | str... FILE: packages/docgen/src/util/splitVarName.ts function splitVarName (line 3) | function splitVarName(str: string) { FILE: packages/docgen/src/util/types.ts type QueryType (line 3) | interface QueryType { function isArrayType (line 8) | function isArrayType(value: any): value is JSONOutput.ArrayType { function isConditionalType (line 12) | function isConditionalType(value: any): value is JSONOutput.ConditionalT... function isIndexedAccessType (line 16) | function isIndexedAccessType(value: any): value is JSONOutput.IndexedAcc... function isInferredType (line 20) | function isInferredType(value: any): value is JSONOutput.InferredType { function isIntersectionType (line 24) | function isIntersectionType(value: any): value is JSONOutput.Intersectio... function isIntrinsicType (line 28) | function isIntrinsicType(value: any): value is JSONOutput.IntrinsicType { function isPredicateType (line 32) | function isPredicateType(value: any): value is JSONOutput.PredicateType { function isReferenceType (line 36) | function isReferenceType(value: any): value is JSONOutput.ReferenceType { function isReflectionType (line 40) | function isReflectionType(value: any): value is JSONOutput.ReflectionType { function isLiteralType (line 44) | function isLiteralType(value: any): value is JSONOutput.LiteralType { function isTupleType (line 48) | function isTupleType(value: any): value is JSONOutput.TupleType { function isTypeOperatorType (line 52) | function isTypeOperatorType(value: any): value is JSONOutput.TypeOperato... function isUnionType (line 56) | function isUnionType(value: any): value is JSONOutput.UnionType { function isUnknownType (line 60) | function isUnknownType(value: any): value is JSONOutput.UnknownType { function isQueryType (line 64) | function isQueryType(value: any): value is QueryType { FILE: packages/formatters/src/escapers.ts type EscapeMarkdownOptions (line 6) | interface EscapeMarkdownOptions { function escapeMarkdown (line 125) | function escapeMarkdown(text: string, options: EscapeMarkdownOptions = {... function escapeCodeBlock (line 217) | function escapeCodeBlock(text: string): string { function escapeInlineCode (line 226) | function escapeInlineCode(text: string): string { function escapeItalic (line 235) | function escapeItalic(text: string): string { function escapeBold (line 259) | function escapeBold(text: string): string { function escapeUnderline (line 272) | function escapeUnderline(text: string): string { function escapeStrikethrough (line 285) | function escapeStrikethrough(text: string): string { function escapeSpoiler (line 294) | function escapeSpoiler(text: string): string { function escapeEscape (line 303) | function escapeEscape(text: string): string { function escapeHeading (line 312) | function escapeHeading(text: string): string { function escapeBulletedList (line 321) | function escapeBulletedList(text: string): string { function escapeNumberedList (line 330) | function escapeNumberedList(text: string): string { function escapeMaskedLink (line 339) | function escapeMaskedLink(text: string): string { function escapeQuote (line 348) | function escapeQuote(text: string): string { function escapeBlockQuote (line 357) | function escapeBlockQuote(text: string): string { FILE: packages/formatters/src/formatters.ts function codeBlock (line 24) | function codeBlock(language: string, content?: string): string { function inlineCode (line 34) | function inlineCode(content: Content): `\`${Cont... function italic (line 44) | function italic(content: Content): `_${Content}_` { function bold (line 54) | function bold(content: Content): `**${Content}**` { function underline (line 64) | function underline(content: Content): `__${Conte... function strikethrough (line 74) | function strikethrough(content: Content): `~~${C... function quote (line 85) | function quote(content: Content): `> ${Content}` { function blockQuote (line 96) | function blockQuote(content: Content): `>>> ${Co... function hideLinkEmbed (line 115) | function hideLinkEmbed(url: URL | string) { function hyperlink (line 172) | function hyperlink(content: string, url: URL | string, title?: string) { function spoiler (line 182) | function spoiler(content: Content): `||${Content... function userMention (line 192) | function userMention(userId: UserId): `<@${Use... function channelMention (line 202) | function channelMention(channelId: ChannelI... function roleMention (line 212) | function roleMention(roleId: RoleId): `<@&${Ro... function linkedRoleMention (line 222) | function linkedRoleMention(roleId: RoleId): `<... function chatInputApplicationCommandMention (line 283) | function chatInputApplicationCommandMention< function formatEmoji (line 370) | function formatEmoji( type FormatEmojiOptions (line 393) | interface FormatEmojiOptions = readonly (ItemType | RecursiveArray, startNumber?: num... function orderedList (line 558) | function orderedList(list: RecursiveArray, startNumber = 1): str... function unorderedList (line 567) | function unorderedList(list: RecursiveArray): string { function subtext (line 577) | function subtext(content: Content): `-# ${Conten... function time (line 618) | function time(timeOrSeconds?: Date | number, style?: TimestampStylesStri... function applicationDirectory (line 650) | function applicationDirectory(email: Email, headers?: Record(phoneNumber: Phon... type TimestampStylesString (line 785) | type TimestampStylesString = (typeof TimestampStyles)[keyof typeof Times... type Faces (line 790) | enum Faces { type GuildNavigationMentions (line 810) | enum GuildNavigationMentions { FILE: packages/proxy/src/handlers/proxyRequests.ts function proxyRequests (line 10) | function proxyRequests(rest: REST): RequestHandler { FILE: packages/proxy/src/util/responseHelpers.ts function populateSuccessfulResponse (line 12) | async function populateSuccessfulResponse(res: ServerResponse, data: Res... function populateGeneralErrorResponse (line 35) | function populateGeneralErrorResponse(res: ServerResponse, error: Discor... function populateRatelimitErrorResponse (line 50) | function populateRatelimitErrorResponse(res: ServerResponse, error: Rate... function populateAbortErrorResponse (line 60) | function populateAbortErrorResponse(res: ServerResponse): void { function populateErrorResponse (line 72) | function populateErrorResponse(res: ServerResponse, error: unknown): boo... FILE: packages/proxy/src/util/util.ts type RequestHandler (line 7) | type RequestHandler = (req: IncomingMessage, res: ServerResponse) => Awa... FILE: packages/rest/__tests__/RequestHandler.test.ts function startSublimitIntervals (line 58) | function startSublimitIntervals() { FILE: packages/rest/__tests__/UndiciRequest.test.ts method [Symbol.iterator] (line 55) | *[Symbol.iterator]() { method [Symbol.asyncIterator] (line 64) | [Symbol.asyncIterator]() { FILE: packages/rest/__tests__/util.ts function genPath (line 3) | function genPath(path: `/${string}`) { function jsonHeaders (line 7) | function jsonHeaders(headers: Record = {}) { FILE: packages/rest/__tests__/utils.test.ts type TestInput (line 66) | interface TestInput { FILE: packages/rest/src/environment.ts function setDefaultStrategy (line 5) | function setDefaultStrategy(newStrategy: RESTOptions['makeRequest']) { function getDefaultStrategy (line 9) | function getDefaultStrategy() { FILE: packages/rest/src/lib/CDN.ts type BaseImageURLOptions (line 16) | interface BaseImageURLOptions { type EmojiURLOptionsWebp (line 29) | interface EmojiURLOptionsWebp extends BaseImageURLOptions { type EmojiURLOptionsNotWebp (line 37) | interface EmojiURLOptionsNotWebp extends BaseImageURLOptions { type EmojiURLOptions (line 44) | type EmojiURLOptions = EmojiURLOptionsNotWebp | EmojiURLOptionsWebp; type ImageURLOptions (line 49) | interface ImageURLOptions extends BaseImageURLOptions { type MakeURLOptions (line 59) | interface MakeURLOptions { type CDNOptions (line 89) | interface CDNOptions { class CDN (line 107) | class CDN { method constructor (line 112) | public constructor({ cdn, mediaProxy }: CDNOptions = {}) { method appAsset (line 124) | public appAsset(clientId: string, assetHash: string, options?: Readonl... method appIcon (line 135) | public appIcon(clientId: string, iconHash: string, options?: Readonly<... method avatar (line 146) | public avatar(id: string, avatarHash: string, options?: Readonly): st... method guildMemberAvatar (line 222) | public guildMemberAvatar( method guildMemberBanner (line 239) | public guildMemberBanner( method icon (line 255) | public icon(id: string, iconHash: string, options?: Readonly { method constructor (line 79) | public constructor(options: Partial = {}) { method setupSweepers (line 90) | private setupSweepers() { method get (line 163) | public async get(fullRoute: RouteLike, options: RequestData = {}) { method delete (line 173) | public async delete(fullRoute: RouteLike, options: RequestData = {}) { method post (line 183) | public async post(fullRoute: RouteLike, options: RequestData = {}) { method put (line 193) | public async put(fullRoute: RouteLike, options: RequestData = {}) { method patch (line 203) | public async patch(fullRoute: RouteLike, options: RequestData = {}) { method request (line 212) | public async request(options: InternalRequest) { method setAgent (line 222) | public setAgent(agent: Dispatcher) { method setToken (line 232) | public setToken(token: string) { method queueRequest (line 243) | public async queueRequest(request: InternalRequest): Promise { method queueRequest (line 134) | public async queueRequest( method runRequest (line 195) | private async runRequest( FILE: packages/rest/src/lib/handlers/Shared.ts function incrementInvalidCount (line 29) | function incrementInvalidCount(manager: REST) { function makeNetworkRequest (line 61) | async function makeNetworkRequest( function handleErrors (line 143) | async function handleErrors( FILE: packages/rest/src/lib/interfaces/Handler.ts type IHandler (line 4) | interface IHandler { FILE: packages/rest/src/lib/utils/constants.ts method makeRequest (line 35) | async makeRequest(...args): Promise { type RESTEvents (line 44) | enum RESTEvents { constant ALLOWED_EXTENSIONS (line 53) | const ALLOWED_EXTENSIONS = ['webp', 'png', 'jpg', 'jpeg', 'gif'] as cons... constant ALLOWED_STICKER_EXTENSIONS (line 54) | const ALLOWED_STICKER_EXTENSIONS = ['png', 'json', 'gif'] as const satis... constant ALLOWED_SIZES (line 55) | const ALLOWED_SIZES: readonly number[] = [ type ImageExtension (line 59) | type ImageExtension = (typeof ALLOWED_EXTENSIONS)[number]; type StickerExtension (line 60) | type StickerExtension = (typeof ALLOWED_STICKER_EXTENSIONS)[number]; constant AUTH_UUID_NAMESPACE (line 69) | const AUTH_UUID_NAMESPACE = 'acc82a4c-f887-417b-a69c-f74096ff7e59'; FILE: packages/rest/src/lib/utils/types.ts type RestEvents (line 8) | interface RestEvents { type RestEventsMap (line 18) | interface RestEventsMap extends RestEvents {} type RESTOptions (line 23) | interface RESTOptions { type RateLimitData (line 146) | interface RateLimitData { type RateLimitQueueFilter (line 205) | type RateLimitQueueFilter = (rateLimitData: RateLimitData) => Awaitable<... type GetRateLimitOffsetFunction (line 210) | type GetRateLimitOffsetFunction = (route: string) => number; type GetRetryBackoffFunction (line 221) | type GetRetryBackoffFunction = ( type GetTimeoutFunction (line 234) | type GetTimeoutFunction = (route: string, body: unknown) => number; type APIRequest (line 236) | interface APIRequest { type ResponseLike (line 263) | interface ResponseLike extends Pick< type InvalidRequestWarningData (line 270) | interface InvalidRequestWarningData { type AuthData (line 283) | interface AuthData { type RequestData (line 299) | interface RequestData { type RequestHeaders (line 357) | interface RequestHeaders { type RequestMethod (line 366) | enum RequestMethod { type RouteLike (line 374) | type RouteLike = `/${string}`; type InternalRequest (line 379) | interface InternalRequest extends RequestData { type HandlerRequestData (line 384) | interface HandlerRequestData extends Pick(options?: Reado... function parseResponse (line 61) | async function parseResponse(res: ResponseLike): Promise { function hasSublimit (line 77) | function hasSublimit(bucketRoute: string, body?: unknown, method?: strin... function shouldRetry (line 99) | function shouldRetry(error: Error | NodeJS.ErrnoException) { function onRateLimit (line 111) | async function onRateLimit(manager: REST, rateLimitData: RateLimitData) { function calculateUserDefaultAvatarIndex (line 129) | function calculateUserDefaultAvatarIndex(userId: Snowflake) { function sleep (line 138) | async function sleep(ms: number): Promise { function isBufferLike (line 149) | function isBufferLike(value: unknown): value is ArrayBuffer | Buffer | U... function normalizeRateLimitOffset (line 159) | function normalizeRateLimitOffset(offset: GetRateLimitOffsetFunction | n... function normalizeRetryBackoff (line 174) | function normalizeRetryBackoff( function normalizeTimeout (line 195) | function normalizeTimeout(timeout: GetTimeoutFunction | number, route: s... FILE: packages/rest/src/strategies/undiciRequest.ts type RequestOptions (line 8) | type RequestOptions = Exclude[1], undefined>; function makeRequest (line 12) | async function makeRequest(url: string, init: RequestInit): Promise( function mapMeaningToKind (line 122) | function mapMeaningToKind(meaning: Meaning): ApiItemKind { function resolveCanonicalReference (line 130) | function resolveCanonicalReference( function memberPredicate (line 185) | function memberPredicate( function hasProperties (line 197) | function hasProperties(item: ApiItemContainerMixin) { function hasMethods (line 203) | function hasMethods(item: ApiItemContainerMixin) { function hasEvents (line 209) | function hasEvents(item: ApiItemContainerMixin) { type ApiEntryPointLike (line 213) | interface ApiEntryPointLike { type ApiItemLike (line 217) | interface ApiItemLike { function resolveItemURI (line 226) | function resolveItemURI(item: ApiItemLike, entryPoint?: ApiEntryPoint): ... function itemExcerptText (line 235) | function itemExcerptText(excerpt: Excerpt, apiPackage: ApiPackage, paren... function itemTsDoc (line 297) | function itemTsDoc(item: DocNode, apiItem: ApiItem) { function itemInfo (line 476) | function itemInfo(item: ApiDeclaredItem) { function resolveFileUrl (line 506) | function resolveFileUrl(item: ApiDeclaredItem) { function resolveParameters (line 570) | function resolveParameters(item: ApiDocumentedItem & ApiParameterListMix... function itemTypeParameters (line 592) | function itemTypeParameters(item: ApiTypeParameterListMixin) { function itemParameters (line 614) | function itemParameters(item: ApiDocumentedItem & ApiParameterListMixin) { function itemConstructor (line 637) | function itemConstructor(item: ApiConstructor) { function isEventLike (line 645) | function isEventLike(item: ApiItem): item is ApiEvent { function itemEvent (line 649) | function itemEvent(item: ApiItemContainerMixin) { function isPropertyLike (line 664) | function isPropertyLike(item: ApiItem): item is ApiProperty | ApiPropert... function itemProperty (line 668) | function itemProperty(item: ApiItemContainerMixin) { function parametersString (line 687) | function parametersString(item: ApiDocumentedItem & ApiParameterListMixi... function isMethodLike (line 697) | function isMethodLike(item: ApiItem): item is ApiMethod | ApiMethodSigna... function itemMethod (line 704) | function itemMethod(item: ApiItemContainerMixin) { function itemMembers (line 749) | function itemMembers(item: ApiDeclaredItem & ApiItemContainerMixin) { function itemHierarchyText (line 761) | function itemHierarchyText({ function itemClass (line 824) | function itemClass(item: ApiClass) { function itemFunction (line 839) | function itemFunction(item: ApiFunction) { function itemInterface (line 856) | function itemInterface(item: ApiInterface) { function itemUnion (line 865) | function itemUnion(item: Excerpt) { function itemTypeAlias (line 906) | function itemTypeAlias(item: ApiTypeAlias) { function itemVariable (line 920) | function itemVariable(item: ApiVariable) { function itemEnumMember (line 933) | function itemEnumMember(item: ApiEnumMember) { function itemEnum (line 943) | function itemEnum(item: ApiEnum) { function memberKind (line 950) | function memberKind(member: ApiItem | null) { function writeSplitDocsToFileSystem (line 988) | async function writeSplitDocsToFileSystem({ function generateSplitDocumentation (line 1021) | async function generateSplitDocumentation({ FILE: packages/scripts/src/shared.ts constant PACKAGES (line 3) | const PACKAGES = [ function fetchVersions (line 20) | async function fetchVersions(pkg: string) { function fetchVersionDocs (line 25) | async function fetchVersionDocs(pkg: string, version: string) { FILE: packages/scripts/turbo/generators/config.ts type LabelerData (line 5) | interface LabelerData { function sortYAMLObject (line 10) | function sortYAMLObject(yaml: Record) { function generator (line 16) | function generator(plop: PlopTypes.NodePlopAPI): void { FILE: packages/structures/__tests__/Structure.test.ts method removed (line 22) | set removed(_) {} method removed (line 44) | set removed(_) {} FILE: packages/structures/__tests__/mixinClasses.ts type APIData (line 6) | interface APIData { class Base (line 14) | class Base extends Structure) { method optimizeData (line 31) | public override optimizeData(data: Partial) { method id (line 37) | public get id() { method getId (line 41) | public getId() { method toJSON (line 45) | public override toJSON() { type MixinProperty1 (line 55) | interface MixinProperty1 extend... method mixinOptimize (line 60) | set mixinOptimize(_: unknown) {} method [kMixinConstruct] (line 63) | public [kMixinConstruct]() { method optimizeData (line 67) | public optimizeData(data: Partial) { method property1 (line 73) | public get property1() { method getProperty1 (line 77) | public getProperty1() { method [kMixinToJSON] (line 81) | protected [kMixinToJSON](data: Partial) { class MixinProperty1 (line 58) | class MixinProperty1 { method mixinOptimize (line 60) | set mixinOptimize(_: unknown) {} method [kMixinConstruct] (line 63) | public [kMixinConstruct]() { method optimizeData (line 67) | public optimizeData(data: Partial) { method property1 (line 73) | public get property1() { method getProperty1 (line 77) | public getProperty1() { method [kMixinToJSON] (line 81) | protected [kMixinToJSON](data: Partial) { type MixinProperty2 (line 88) | interface MixinProperty2 extend... method [kMixinConstruct] (line 92) | public [kMixinConstruct]() { method property2 (line 96) | public get property2() { method getProperty2 (line 100) | public getProperty2() { class MixinProperty2 (line 91) | class MixinProperty2 { method [kMixinConstruct] (line 92) | public [kMixinConstruct]() { method property2 (line 96) | public get property2() { method getProperty2 (line 100) | public getProperty2() { class ExtendedMixinProperty2 (line 105) | class ExtendedMixinProperty2 extends MixinProperty2 { method isExtended (line 107) | public get isExtended() { type Mixed (line 112) | interface Mixed extends MixinTypes = new (...args: unknown[]) => ClassType; type MixinBase (line 6) | type MixinBase> = function Mixin (line 35) | function Mixin>( FILE: packages/structures/src/MixinTypes.d.ts type MixinTypes (line 12) | type MixinTypes, Mixins extends readonly... FILE: packages/structures/src/Structure.ts method getDataTemplate (line 54) | private getDataTemplate() { method constructor (line 72) | public constructor(data: Readonly>, ..._rest: unknown[... method [kPatch] (line 85) | protected [kPatch](data: Readonly>): this { method [kClone] (line 97) | protected [kClone](patchPayload?: Readonly>): typeof t... method optimizeData (line 121) | protected optimizeData(_data: Partial) {} method toJSON (line 132) | public toJSON(): DataType { FILE: packages/structures/src/automoderation/AutoModerationRule.ts class AutoModerationRule (line 13) | class AutoModerationRule) { method id (line 32) | public get id() { method guildId (line 39) | public get guildId() { method name (line 46) | public get name() { method creatorId (line 53) | public get creatorId() { method eventType (line 62) | public get eventType() { method triggerType (line 71) | public get triggerType() { method enabled (line 78) | public get enabled() { FILE: packages/structures/src/automoderation/AutoModerationRuleTriggerMetadata.ts class AutoModerationRuleTriggerMetadata (line 11) | class AutoModerationRuleTriggerMetadata< method constructor (line 22) | public constructor(data: Partialize) { method type (line 33) | public get type() { FILE: packages/structures/src/automoderation/actions/AutoModerationActionMetadata.ts class AutoModerationActionMetadata (line 15) | class AutoModerationActionMetadata< method constructor (line 26) | public constructor(data: Partialize = method constructor (line 43) | public constructor(bits: BitFieldResolvable = this.constructor.De... method any (line 53) | public any(bit: BitFieldResolvable) { method equals (line 63) | public equals(bit: BitFieldResolvable) { method has (line 73) | public has(bit: BitFieldResolvable, ..._hasParams: unknown[]) { method missing (line 85) | public missing(bits: BitFieldResolvable, ...hasParams: readonly u... method freeze (line 94) | public freeze() { method add (line 104) | public add(...bits: BitFieldResolvable[]) { method remove (line 121) | public remove(...bits: BitFieldResolvable[]) { method serialize (line 138) | public serialize(...hasParams: readonly unknown[]) { method toArray (line 153) | public toArray(...hasParams: readonly unknown[]) { method toJSON (line 157) | public toJSON(asNumber?: boolean) { method valueOf (line 171) | public valueOf() { method [Symbol.iterator] (line 175) | public *[Symbol.iterator](...hasParams: unknown[]) { method resolve (line 187) | public static resolve(bit: BitFieldResolv... FILE: packages/structures/src/bitfields/ChannelFlagsBitField.ts class ChannelFlagsBitField (line 7) | class ChannelFlagsBitField extends BitField { method toJSON (line 13) | public override toJSON() { FILE: packages/structures/src/bitfields/MessageFlagsBitField.ts class MessageFlagsBitField (line 7) | class MessageFlagsBitField extends BitField { method toJSON (line 13) | public override toJSON() { FILE: packages/structures/src/bitfields/PermissionsBitField.ts class PermissionsBitField (line 11) | class PermissionsBitField extends BitField { method toJSON (line 13) | public override toJSON() { FILE: packages/structures/src/channels/AnnouncementChannel.ts type AnnouncementChannel (line 13) | interface AnnouncementChannel) { class AnnouncementChannel (line 28) | class AnnouncementChannel) { FILE: packages/structures/src/channels/AnnouncementThreadChannel.ts type AnnouncementThreadChannel (line 14) | interface AnnouncementThreadChannel< method constructor (line 36) | public constructor(data: Partialize) { class CategoryChannel (line 17) | class CategoryChannel) { FILE: packages/structures/src/channels/Channel.ts type PartialChannel (line 17) | type PartialChannel = Channel = Type extend... class Channel (line 34) | class Channel< method constructor (line 49) | public constructor(data: Partialize, Omitted>) { method id (line 56) | public get id() { method type (line 63) | public get type() { method name (line 74) | public get name() { method flags (line 84) | public get flags() { method createdTimestamp (line 93) | public get createdTimestamp() { method createdAt (line 100) | public get createdAt() { method isThread (line 110) | public isThread(): this is ThreadChannelMixin & this { method isTextBased (line 119) | public isTextBased(): this is TextChannelMixin & this { method isGuildBased (line 128) | public isGuildBased(): this is GuildChannelMixin & this { method isDMBased (line 137) | public isDMBased(): this is DMChannelMixin & this { method isVoiceBased (line 146) | public isVoiceBased(): this is VoiceChannelMixin & this { method isThreadOnly (line 155) | public isThreadOnly(): this is ThreadOnlyChannelMixin & this { method isPermissionCapable (line 164) | public isPermissionCapable(): this is ChannelPermissionMixin & this { method isWebhookCapable (line 173) | public isWebhookCapable(): this is ChannelWebhookMixin & this { FILE: packages/structures/src/channels/DMChannel.ts type DMChannel (line 10) | interface DMChannel extend... method constructor (line 19) | public constructor(data: Partialize) { class DMChannel (line 18) | class DMChannel extends Ch... method constructor (line 19) | public constructor(data: Partialize) { FILE: packages/structures/src/channels/ForumChannel.ts type ForumChannel (line 12) | interface ForumChannel) { method defaultForumLayout (line 38) | public get defaultForumLayout() { class ForumChannel (line 25) | class ForumChannel... method constructor (line 29) | public constructor(data: Partialize) { method defaultForumLayout (line 38) | public get defaultForumLayout() { FILE: packages/structures/src/channels/ForumTag.ts class ForumTag (line 11) | class ForumTag extends... method constructor (line 12) | public constructor(data: Partialize) { method id (line 19) | public get id() { method name (line 26) | public get name() { method moderated (line 33) | public get moderated() { method emojiId (line 40) | public get emojiId() { method emojiName (line 47) | public get emojiName() { method emoji (line 54) | public get emoji() { FILE: packages/structures/src/channels/GroupDMChannel.ts type GroupDMChannel (line 11) | interface GroupDMChannel) { class GroupDMChannel (line 24) | class GroupDMChannel ... method constructor (line 28) | public constructor(data: Partialize) { FILE: packages/structures/src/channels/MediaChannel.ts type MediaChannel (line 11) | interface MediaChannel) { class MediaChannel (line 24) | class MediaChannel... method constructor (line 28) | public constructor(data: Partialize) { FILE: packages/structures/src/channels/PermissionOverwrite.ts class PermissionOverwrite (line 12) | class PermissionOverwrite ex... method constructor (line 29) | public constructor(data: Partialize) { class TextChannel (line 25) | class TextChannel extend... method constructor (line 29) | public constructor(data: Partialize) { FILE: packages/structures/src/channels/ThreadMetadata.ts class ThreadMetadata (line 11) | class ThreadMetadata< method constructor (line 18) | public constructor(data: Partialize) { method create_timestamp (line 30) | set create_timestamp(_: string) {} method archive_timestamp (line 31) | set archive_timestamp(_: string) {} method optimizeData (line 37) | protected override optimizeData(data: Partial) { method archived (line 50) | public get archived() { method archivedTimestamp (line 57) | public get archivedTimestamp() { method createdTimestamp (line 64) | public get createdTimestamp() { method autoArchiveDuration (line 71) | public get autoArchiveDuration() { method invitable (line 78) | public get invitable() { method locked (line 85) | public get locked() { method archivedAt (line 92) | public get archivedAt() { method createdAt (line 100) | public get createdAt() { method toJSON (line 108) | public override toJSON() { FILE: packages/structures/src/channels/VoiceChannel.ts type VoiceChannel (line 12) | interface VoiceChannel) { class VoiceChannel (line 23) | class VoiceChannel... method constructor (line 27) | public constructor(data: Partialize) { FILE: packages/structures/src/channels/mixins/AppliedTagsMixin.ts type AppliedTagsMixin (line 5) | interface AppliedTagsMixin extends Channel {} method appliedTags (line 11) | public get appliedTags(): readonly string[] | null { class AppliedTagsMixin (line 7) | class AppliedTagsMixin { method appliedTags (line 11) | public get appliedTags(): readonly string[] | null { FILE: packages/structures/src/channels/mixins/ChannelOwnerMixin.ts type ChannelOwnerMixin (line 5) | interface ChannelOwnerMixin>) { method lastPinTimestamp (line 42) | public get lastPinTimestamp() { method lastPinAt (line 49) | public get lastPinAt() { method [kMixinToJSON] (line 59) | protected [kMixinToJSON](data: Partial>) { class ChannelPinMixin (line 9) | class ChannelPinMixin< method last_pin_timestamp (line 23) | set last_pin_timestamp(_: string) {} method [kMixinConstruct] (line 26) | public [kMixinConstruct]() { method optimizeData (line 33) | protected optimizeData(data: Partial>) { method lastPinTimestamp (line 42) | public get lastPinTimestamp() { method lastPinAt (line 49) | public get lastPinAt() { method [kMixinToJSON] (line 59) | protected [kMixinToJSON](data: Partial>) { FILE: packages/structures/src/channels/mixins/ChannelSlowmodeMixin.ts class ChannelSlowmodeMixin (line 5) | class ChannelSlowmodeMixin extends Te... method rateLimitPerUser (line 9) | public get rateLimitPerUser() { FILE: packages/structures/src/channels/mixins/ChannelTopicMixin.ts type ChannelTopicMixin (line 6) | interface ChannelTopicMixin< method topic (line 16) | public get topic() { method defaultAutoArchiveDuration (line 23) | public get defaultAutoArchiveDuration() { method defaultThreadRateLimitPerUser (line 30) | public get defaultThreadRateLimitPerUser() { class ChannelTopicMixin (line 10) | class ChannelTopicMixin< method topic (line 16) | public get topic() { method defaultAutoArchiveDuration (line 23) | public get defaultAutoArchiveDuration() { method defaultThreadRateLimitPerUser (line 30) | public get defaultThreadRateLimitPerUser() { FILE: packages/structures/src/channels/mixins/ChannelWebhookMixin.ts type ChannelWebhookMixin (line 4) | interface ChannelWebhookMixin< method isWebhookCapable (line 20) | public isWebhookCapable(): this is ChannelWebhookMixin & this { class ChannelWebhookMixin (line 11) | class ChannelWebhookMixin< method isWebhookCapable (line 20) | public isWebhookCapable(): this is ChannelWebhookMixin & this { FILE: packages/structures/src/channels/mixins/DMChannelMixin.ts type DMChannelMixin (line 6) | interface DMChannelMixin< method url (line 17) | public get url() { method isDMBased (line 24) | public isDMBased(): this is DMChannelMixin & this { class DMChannelMixin (line 13) | class DMChannelMixin {} method icon (line 11) | public get icon() { method managed (line 18) | public get managed() { method applicationId (line 25) | public get applicationId() { class GroupDMMixin (line 7) | class GroupDMMixin { method icon (line 11) | public get icon() { method managed (line 18) | public get managed() { method applicationId (line 25) | public get applicationId() { FILE: packages/structures/src/channels/mixins/GuildChannelMixin.ts type GuildChannelMixin (line 7) | interface GuildChannelMixin { method flags (line 16) | public get flags() { method guildId (line 23) | public get guildId() { method url (line 30) | public get url() { method isGuildBased (line 37) | public isGuildBased(): this is GuildChannelMixin & this { FILE: packages/structures/src/channels/mixins/TextChannelMixin.ts type TextChannelMixin (line 5) | interface TextChannelMixin { method lastMessageId (line 11) | public get lastMessageId() { method isTextBased (line 18) | public isTextBased(): this is TextChannelMixin & this { FILE: packages/structures/src/channels/mixins/ThreadChannelMixin.ts type ThreadChannelMixin (line 5) | interface ThreadChannelMixin extends Structure<... method constructor (line 24) | public constructor(data: Partialize) { method id (line 31) | public get id() { method name (line 40) | public get name() { method requireColons (line 47) | public get requireColons() { method managed (line 54) | public get managed() { method animated (line 61) | public get animated() { method available (line 70) | public get available() { method createdTimestamp (line 77) | public get createdTimestamp() { method createdAt (line 84) | public get createdAt() { FILE: packages/structures/src/entitlements/Entitlement.ts class Entitlement (line 14) | class Entitlement) { method optimizeData (line 44) | protected override optimizeData(data: Partial) { method id (line 57) | public get id() { method skuId (line 64) | public get skuId() { method applicationId (line 71) | public get applicationId() { method userId (line 78) | public get userId() { method type (line 87) | public get type() { method deleted (line 94) | public get deleted() { method startsAt (line 101) | public get startsAt() { method startsTimestamp (line 109) | public get startsTimestamp() { method endsAt (line 116) | public get endsAt() { method endsTimestamp (line 124) | public get endsTimestamp() { method guildId (line 131) | public get guildId() { method consumed (line 138) | public get consumed() { method createdTimestamp (line 145) | public get createdTimestamp() { method createdAt (line 152) | public get createdAt() { method toJSON (line 160) | public override toJSON() { FILE: packages/structures/src/interactions/ResolvedInteractionData.ts method constructor (line 17) | public constructor(data: Partialize) { FILE: packages/structures/src/invites/Invite.ts type APIActualInvite (line 7) | interface APIActualInvite extends APIInvite, Partial) { method optimizeData (line 56) | protected override optimizeData(data: Partial) { method code (line 69) | public get code() { method targetType (line 76) | public get targetType() { method type (line 83) | public get type() { method approximatePresenceCount (line 92) | public get approximatePresenceCount() { method approximateMemberCount (line 101) | public get approximateMemberCount() { method expiresTimestamp (line 108) | public get expiresTimestamp() { method expiresAt (line 125) | public get expiresAt() { method uses (line 133) | public get uses() { method maxUses (line 140) | public get maxUses() { method maxAge (line 147) | public get maxAge() { method temporary (line 154) | public get temporary() { method createdTimestamp (line 161) | public get createdTimestamp() { method createdAt (line 168) | public get createdAt() { method url (line 176) | public get url() { method toString (line 185) | public override toString() { method toJSON (line 192) | public override toJSON() { method valueOf (line 208) | public override valueOf() { FILE: packages/structures/src/messages/ApplicationCommandInteractionMetadata.ts class ApplicationCommandInteractionMetadata (line 12) | class ApplicationCommandInteractionMetadata< method constructor (line 23) | public constructor(data: Partialize extends ... method constructor (line 17) | public constructor(data: Partialize) { method id (line 24) | public get id() { method filename (line 31) | public get filename() { method title (line 38) | public get title() { method description (line 45) | public get description() { method contentType (line 52) | public get contentType() { method size (line 59) | public get size() { method url (line 66) | public get url() { method proxyURL (line 73) | public get proxyURL() { method height (line 80) | public get height() { method width (line 87) | public get width() { method ephemeral (line 94) | public get ephemeral() { method durationSecs (line 101) | public get durationSecs() { method waveform (line 108) | public get waveform() { method flags (line 115) | public get flags() { FILE: packages/structures/src/messages/ChannelMention.ts class ChannelMention (line 11) | class ChannelMention ... method constructor (line 23) | public constructor(data: Partialize) { method type (line 30) | public get type() { method name (line 37) | public get name() { method id (line 44) | public get id() { method guildId (line 51) | public get guildId() { FILE: packages/structures/src/messages/InteractionMetadata.ts type InteractionMetadataType (line 6) | type InteractionMetadataType = Extract< method constructor (line 24) | public constructor(data: Partialize, Omitt... method id (line 31) | public get id() { method originalResponseMessageId (line 38) | public get originalResponseMessageId() { method type (line 45) | public get type() { FILE: packages/structures/src/messages/Message.ts class Message (line 18) | class Message) { method optimizeData (line 45) | protected override optimizeData(data: Partial) { method id (line 54) | public get id() { method applicationId (line 61) | public get applicationId() { method channelId (line 68) | public get channelId() { method createdTimestamp (line 75) | public get createdTimestamp() { method createdAt (line 82) | public get createdAt() { method content (line 90) | public get content() { method editedTimestamp (line 97) | public get editedTimestamp() { method editedAt (line 104) | public get editedAt() { method flags (line 112) | public get flags() { method nonce (line 123) | public get nonce() { method pinned (line 130) | public get pinned() { method position (line 138) | public get position() { method tts (line 145) | public get tts() { method type (line 152) | public get type() { method webhookId (line 159) | public get webhookId() { method toJSON (line 166) | public override toJSON() { FILE: packages/structures/src/messages/MessageActivity.ts class MessageActivity (line 6) | class MessageActivity) { method partyId (line 25) | public get partyId() { method type (line 32) | public get type() { FILE: packages/structures/src/messages/MessageCall.ts class MessageCall (line 7) | class MessageCall) { method type (line 30) | public get type() { method messageId (line 37) | public get messageId() { method channelId (line 44) | public get channelId() { method guildId (line 51) | public get guildId() { FILE: packages/structures/src/messages/ModalSubmitInteractionMetadata.ts class ModalSubmitInteractionMetadata (line 11) | class ModalSubmitInteractionMetadata< method constructor (line 22) | public constructor(data: Partialize extends Stru... method burst_colors (line 17) | set burst_colors(_: string[]) {} method constructor (line 25) | public constructor(data: Partialize) { method optimizeData (line 35) | protected override optimizeData(data: Partial) { method count (line 44) | public get count() { method me (line 51) | public get me() { method meBurst (line 58) | public get meBurst() { method burstColors (line 65) | public get burstColors() { method toJSON (line 72) | public override toJSON() { FILE: packages/structures/src/messages/ReactionCountDetails.ts class ReactionCountDetails (line 11) | class ReactionCountDetails) { method normal (line 30) | public get normal() { method burst (line 37) | public get burst() { FILE: packages/structures/src/messages/RoleSubscriptionData.ts method constructor (line 17) | public constructor(data: Partialize = Style extends method constructor (line 24) | public constructor(data: Partialize, Omitted>) { method style (line 31) | public get style() { method disabled (line 38) | public get disabled() { FILE: packages/structures/src/messages/components/ChannelSelectMenuComponent.ts class ChannelSelectMenuComponent (line 12) | class ChannelSelectMenuComponent< method constructor (line 23) | public constructor(data: Partialize = Type ex... method constructor (line 19) | public constructor(data: Partialize) { method id (line 26) | public get id() { method type (line 33) | public get type() { FILE: packages/structures/src/messages/components/ComponentEmoji.ts class ComponentEmoji (line 6) | class ComponentEmoji) { method id (line 25) | public get id() { method name (line 32) | public get name() { method animated (line 39) | public get animated() { FILE: packages/structures/src/messages/components/ContainerComponent.ts class ContainerComponent (line 12) | class ContainerComponent) { method accentColor (line 31) | public get accentColor() { method hexAccentColor (line 38) | public get hexAccentColor() { method spoiler (line 47) | public get spoiler() { FILE: packages/structures/src/messages/components/FileComponent.ts class FileComponent (line 12) | class FileComponent ex... method constructor (line 24) | public constructor(data: Partialize) { method spoiler (line 31) | public get spoiler() { method name (line 38) | public get name() { method size (line 45) | public get size() { FILE: packages/structures/src/messages/components/FileUploadComponent.ts class FileUploadComponent (line 11) | class FileUploadComponent) { method customId (line 30) | public get customId() { method maxValues (line 37) | public get maxValues() { method minValues (line 44) | public get minValues() { method required (line 51) | public get required() { FILE: packages/structures/src/messages/components/InteractiveButtonComponent.ts class InteractiveButtonComponent (line 12) | class InteractiveButtonComponent< method constructor (line 24) | public constructor(data: Partialize ... method constructor (line 25) | public constructor(data: Partialize, Omitted>) { method label (line 27) | public get label() { FILE: packages/structures/src/messages/components/LinkButtonComponent.ts class LinkButtonComponent (line 11) | class LinkButtonComponent< method constructor (line 22) | public constructor(data: Partialize) { FILE: packages/structures/src/messages/components/MediaGalleryItem.ts class MediaGalleryItem (line 12) | class MediaGalleryItem) { method description (line 31) | public get description() { method spoiler (line 38) | public get spoiler() { FILE: packages/structures/src/messages/components/MentionableSelectMenuComponent.ts class MentionableSelectMenuComponent (line 11) | class MentionableSelectMenuComponent< method constructor (line 22) | public constructor(data: Partialize) { FILE: packages/structures/src/messages/components/SectionComponent.ts class SectionComponent (line 11) | class SectionComponent) { FILE: packages/structures/src/messages/components/SelectMenuComponent.ts method constructor (line 13) | public constructor(data: Partialize) { method customId (line 20) | public get customId() { method disabled (line 27) | public get disabled() { method maxValues (line 34) | public get maxValues() { method minValues (line 41) | public get minValues() { method placeholder (line 48) | public get placeholder() { method required (line 55) | public get required() { FILE: packages/structures/src/messages/components/SelectMenuDefaultValue.ts class SelectMenuDefaultValue (line 6) | class SelectMenuDefaultValue< method constructor (line 18) | public constructor(data: Partialize, O... method id (line 22) | public get id() { method type (line 26) | public get type() { FILE: packages/structures/src/messages/components/SeparatorComponent.ts class SeparatorComponent (line 11) | class SeparatorComponent) { method divider (line 30) | public get divider() { method spacing (line 37) | public get spacing() { FILE: packages/structures/src/messages/components/StringSelectMenuComponent.ts class StringSelectMenuComponent (line 11) | class StringSelectMenuComponent< method constructor (line 22) | public constructor(data: Partialize) { FILE: packages/structures/src/messages/components/StringSelectMenuOption.ts class StringSelectMenuOption (line 12) | class StringSelectMenuOption) { method default (line 31) | public get default() { method description (line 38) | public get description() { method label (line 45) | public get label() { method value (line 52) | public get value() { FILE: packages/structures/src/messages/components/TextDisplayComponent.ts class TextDisplayComponent (line 11) | class TextDisplayComponent) { method content (line 30) | public get content() { FILE: packages/structures/src/messages/components/TextInputComponent.ts class TextInputComponent (line 11) | class TextInputComponent) { method customId (line 30) | public get customId() { method label (line 37) | public get label() { method maxLength (line 44) | public get maxLength() { method minLength (line 51) | public get minLength() { method placeholder (line 58) | public get placeholder() { method required (line 65) | public get required() { method style (line 72) | public get style() { method value (line 79) | public get value() { FILE: packages/structures/src/messages/components/ThumbnailComponent.ts class ThumbnailComponent (line 12) | class ThumbnailComponent) { method description (line 31) | public get description() { method spoiler (line 38) | public get spoiler() { FILE: packages/structures/src/messages/components/UnfurledMediaItem.ts class UnfurledMediaItem (line 13) | class UnfurledMediaItem) { method attachmentId (line 32) | public get attachmentId() { method contentType (line 39) | public get contentType() { method height (line 46) | public get height() { method proxyURL (line 53) | public get proxyURL() { method url (line 60) | public get url() { method width (line 67) | public get width() { FILE: packages/structures/src/messages/components/UserSelectMenuComponent.ts class UserSelectMenuComponent (line 11) | class UserSelectMenuComponent< method constructor (line 22) | public constructor(data: Partialize) { FILE: packages/structures/src/messages/embeds/Embed.ts class Embed (line 13) | class Embed extends Structure<... method timestamp (line 18) | set timestamp(_: string) {} method constructor (line 26) | public constructor(data: Partialize) { method optimizeData (line 36) | protected override optimizeData(data: Partial) { method color (line 45) | public get color() { method hexColor (line 52) | public get hexColor() { method description (line 61) | public get description() { method title (line 68) | public get title() { method timestamp (line 75) | public get timestamp() { method type (line 82) | public get type() { method url (line 89) | public get url() { method toJSON (line 96) | public override toJSON() { FILE: packages/structures/src/messages/embeds/EmbedAuthor.ts class EmbedAuthor (line 11) | class EmbedAuthor extend... method constructor (line 15) | public constructor(data: Partialize) { method name (line 22) | public get name() { method iconURL (line 29) | public get iconURL() { method proxyIconURL (line 36) | public get proxyIconURL() { method url (line 43) | public get url() { FILE: packages/structures/src/messages/embeds/EmbedField.ts class EmbedField (line 11) | class EmbedField extends ... method constructor (line 15) | public constructor(data: Partialize) { method name (line 22) | public get name() { method value (line 29) | public get value() { method inline (line 36) | public get inline() { FILE: packages/structures/src/messages/embeds/EmbedFooter.ts class EmbedFooter (line 11) | class EmbedFooter extend... method constructor (line 15) | public constructor(data: Partialize) { method text (line 22) | public get text() { method iconURL (line 29) | public get iconURL() { method proxyIconURL (line 36) | public get proxyIconURL() { FILE: packages/structures/src/messages/embeds/EmbedImage.ts class EmbedImage (line 11) | class EmbedImage extends ... method constructor (line 15) | public constructor(data: Partialize) { method height (line 22) | public get height() { method width (line 29) | public get width() { method proxyURL (line 36) | public get proxyURL() { method url (line 43) | public get url() { FILE: packages/structures/src/messages/embeds/EmbedProvider.ts class EmbedProvider (line 11) | class EmbedProvider ex... method constructor (line 18) | public constructor(data: Partialize) { method name (line 25) | public get name() { method url (line 32) | public get url() { FILE: packages/structures/src/messages/embeds/EmbedThumbnail.ts class EmbedThumbnail (line 11) | class EmbedThumbnail ... method constructor (line 18) | public constructor(data: Partialize) { method height (line 25) | public get height() { method width (line 32) | public get width() { method proxyURL (line 39) | public get proxyURL() { method url (line 46) | public get url() { FILE: packages/structures/src/messages/embeds/EmbedVideo.ts class EmbedVideo (line 11) | class EmbedVideo extends ... method constructor (line 15) | public constructor(data: Partialize) { method height (line 22) | public get height() { method width (line 29) | public get width() { method proxyURL (line 36) | public get proxyURL() { method url (line 43) | public get url() { FILE: packages/structures/src/polls/Poll.ts class Poll (line 13) | class Poll extends Structure) { method optimizeData (line 41) | protected override optimizeData(data: Partial) { method allowMultiselect (line 50) | public get allowMultiselect() { method layoutType (line 57) | public get layoutType() { method expiresTimestamp (line 64) | public get expiresTimestamp() { method expiresAt (line 71) | public get expiresAt() { method toJSON (line 79) | public override toJSON() { FILE: packages/structures/src/polls/PollAnswer.ts class PollAnswer (line 12) | class PollAnswer extends ... method constructor (line 21) | public constructor(data: Partialize) { method answerId (line 28) | public get answerId() { FILE: packages/structures/src/polls/PollAnswerCount.ts class PollAnswerCount (line 11) | class PollAnswerCount) { method id (line 30) | public get id() { method count (line 37) | public get count() { method meVoted (line 44) | public get meVoted() { FILE: packages/structures/src/polls/PollMedia.ts class PollMedia (line 12) | class PollMedia extends St... method constructor (line 21) | public constructor(data: Partialize) { method text (line 28) | public get text() { FILE: packages/structures/src/polls/PollResults.ts class PollResults (line 12) | class PollResults extend... method constructor (line 21) | public constructor(data: Partialize) { method isFinalized (line 28) | public get isFinalized() { FILE: packages/structures/src/skus/SKU.ts class SKU (line 13) | class SKU extends Structure) { method id (line 29) | public get id() { method type (line 38) | public get type() { method applicationId (line 45) | public get applicationId() { method name (line 52) | public get name() { method slug (line 59) | public get slug() { method flags (line 66) | public get flags() { FILE: packages/structures/src/soundboards/SoundboardSound.ts class SoundboardSound (line 14) | class SoundboardSound) { method name (line 33) | public get name() { method soundId (line 40) | public get soundId() { method volume (line 47) | public get volume() { method emojiId (line 54) | public get emojiId() { method emojiName (line 61) | public get emojiName() { method guildId (line 68) | public get guildId() { method available (line 75) | public get available() { method createdTimestamp (line 84) | public get createdTimestamp() { method createdAt (line 95) | public get createdAt() { FILE: packages/structures/src/stageInstances/StageInstance.ts class StageInstance (line 13) | class StageInstance ex... method constructor (line 25) | public constructor(data: Partialize) { method id (line 32) | public get id() { method guildId (line 39) | public get guildId() { method channelId (line 46) | public get channelId() { method topic (line 53) | public get topic() { method privacyLevel (line 60) | public get privacyLevel() { method guildScheduledEventId (line 67) | public get guildScheduledEventId() { method createdTimestamp (line 74) | public get createdTimestamp() { method createdAt (line 81) | public get createdAt() { FILE: packages/structures/src/stickers/Sticker.ts class Sticker (line 13) | class Sticker extends Struct... method constructor (line 22) | public constructor(data: Partialize) { method id (line 29) | public get id() { method name (line 36) | public get name() { method formatType (line 43) | public get formatType() { method available (line 50) | public get available() { method description (line 57) | public get description() { method tags (line 64) | public get tags() { method type (line 71) | public get type() { method createdTimestamp (line 78) | public get createdTimestamp() { method createdAt (line 85) | public get createdAt() { FILE: packages/structures/src/stickers/StickerPack.ts class StickerPack (line 14) | class StickerPack extend... method constructor (line 23) | public constructor(data: Partialize) { method id (line 30) | public get id() { method name (line 37) | public get name() { method skuId (line 44) | public get skuId() { method coverStickerId (line 51) | public get coverStickerId() { method description (line 58) | public get description() { method bannerAssetId (line 67) | public get bannerAssetId() { method createdTimestamp (line 74) | public get createdTimestamp() { method createdAt (line 81) | public get createdAt() { FILE: packages/structures/src/subscriptions/Subscription.ts class Subscription (line 19) | class Subscription< method current_period_start (line 26) | set current_period_start(_: string) {} method current_period_end (line 27) | set current_period_end(_: string) {} method canceled_at (line 28) | set canceled_at(_: string) {} method constructor (line 40) | public constructor(data: Partialize) { method optimizeData (line 48) | protected override optimizeData(data: Partial) { method id (line 71) | public get id() { method userId (line 78) | public get userId() { method skuIds (line 85) | public get skuIds() { method entitlementIds (line 92) | public get entitlementIds() { method renewalSkuIds (line 99) | public get renewalSkuIds() { method currentPeriodStartTimestamp (line 106) | public get currentPeriodStartTimestamp() { method currentPeriodStartAt (line 113) | public get currentPeriodStartAt() { method currentPeriodEndTimestamp (line 121) | public get currentPeriodEndTimestamp() { method currentPeriodEndsAt (line 128) | public get currentPeriodEndsAt() { method status (line 136) | public get status() { method canceledTimestamp (line 143) | public get canceledTimestamp() { method canceledAt (line 152) | public get canceledAt() { method country (line 160) | public get country() { method createdTimestamp (line 167) | public get createdTimestamp() { method createdAt (line 174) | public get createdAt() { method toJSON (line 182) | public override toJSON() { FILE: packages/structures/src/teams/Team.ts class Team (line 14) | class Team extends Structure) { method icon (line 30) | public get icon() { method id (line 37) | public get id() { method name (line 44) | public get name() { method ownerUserId (line 51) | public get ownerUserId() { method createdTimestamp (line 58) | public get createdTimestamp() { method createdAt (line 65) | public get createdAt() { FILE: packages/structures/src/teams/TeamMember.ts class TeamMember (line 12) | class TeamMember extends ... method constructor (line 21) | public constructor(data: Partialize) { method membershipState (line 30) | public get membershipState() { method teamId (line 37) | public get teamId() { method role (line 46) | public get role() { FILE: packages/structures/src/users/AvatarDecorationData.ts class AvatarDecorationData (line 11) | class AvatarDecorationData) { method skuId (line 30) | public get skuId() { method asset (line 37) | public get asset() { FILE: packages/structures/src/users/Connection.ts class Connection (line 11) | class Connection extends ... method constructor (line 20) | public constructor(data: Partialize) { method id (line 27) | public get id() { method name (line 34) | public get name() { method type (line 41) | public get type() { method revoked (line 48) | public get revoked() { method verified (line 55) | public get verified() { method friendSync (line 62) | public get friendSync() { method showActivity (line 69) | public get showActivity() { method twoWayLink (line 76) | public get twoWayLink() { method visibility (line 83) | public get visibility() { FILE: packages/structures/src/users/User.ts class User (line 14) | class User extends Structure) { method id (line 30) | public get id() { method username (line 37) | public get username() { method discriminator (line 44) | public get discriminator() { method globalName (line 51) | public get globalName() { method displayName (line 58) | public get displayName() { method avatar (line 65) | public get avatar() { method bot (line 72) | public get bot() { method system (line 79) | public get system() { method mfaEnabled (line 88) | public get mfaEnabled() { method banner (line 97) | public get banner() { method accentColor (line 106) | public get accentColor() { method locale (line 115) | public get locale() { method verified (line 124) | public get verified() { method email (line 133) | public get email() { method premiumType (line 142) | public get premiumType() { method createdTimestamp (line 149) | public get createdTimestamp() { method createdAt (line 156) | public get createdAt() { method hexAccentColor (line 166) | public get hexAccentColor() { FILE: packages/structures/src/utils/optimization.ts function extendTemplate (line 1) | function extendTemplate>( function dateToDiscordISOTimestamp (line 20) | function dateToDiscordISOTimestamp(date: Date) { FILE: packages/structures/src/utils/type-guards.ts function isIdSet (line 1) | function isIdSet(id: unknown): id is bigint | string { type TypeMap (line 5) | interface TypeMap { type TypeofType (line 16) | type TypeofType = keyof TypeMap; function hasProperty (line 18) | function hasProperty( function isFieldSet (line 25) | function isFieldSet = { type CollapseUnion (line 5) | type CollapseUnion = Type extends infer Union ? { [Key in keyof Un... type OptionalPropertyNames (line 7) | type OptionalPropertyNames = { type MergePrototype (line 11) | type MergePrototype = Pick = ClassArray... type RecursiveReadonlyArray (line 23) | interface RecursiveReadonlyArray extends ReadonlyArray = Record; type If (line 27) | type If = Check extends Value ? (Valu... type NonAbstract (line 29) | type NonAbstract any> = Type... type Partialize (line 35) | type Partialize = Omit extend... method constructor (line 20) | public constructor(data: Partialize) { method id (line 27) | public get id() { method name (line 34) | public get name() { method optimal (line 41) | public get optimal() { method deprecated (line 48) | public get deprecated() { method custom (line 55) | public get custom() { FILE: packages/structures/src/voice/VoiceState.ts class VoiceState (line 12) | class VoiceState extends ... method constructor (line 21) | public constructor(data: Partialize) { method guildId (line 28) | public get guildId() { method channelId (line 35) | public get channelId() { method userId (line 42) | public get userId() { method sessionId (line 49) | public get sessionId() { method deaf (line 56) | public get deaf() { method mute (line 63) | public get mute() { method selfDeaf (line 70) | public get selfDeaf() { method selfMute (line 77) | public get selfMute() { method selfStream (line 84) | public get selfStream() { method selfVideo (line 91) | public get selfVideo() { method suppress (line 98) | public get suppress() { method requestToSpeakTimestamp (line 105) | public get requestToSpeakTimestamp() { FILE: packages/structures/src/webhooks/Webhook.ts class Webhook (line 14) | class Webhook extends Struct... method constructor (line 23) | public constructor(data: Partialize) { method id (line 30) | public get id() { method type (line 39) | public get type() { method guildId (line 46) | public get guildId() { method channelId (line 53) | public get channelId() { method name (line 60) | public get name() { method avatar (line 69) | public get avatar() { method token (line 76) | public get token() { method applicationId (line 83) | public get applicationId() { method url (line 90) | public get url() { method createdTimestamp (line 97) | public get createdTimestamp() { method createdAt (line 104) | public get createdAt() { FILE: packages/ui/src/lib/components/Alert.stories.tsx type Story (line 10) | type Story = StoryObj; FILE: packages/ui/src/lib/components/Alert.tsx type IAlert (line 6) | interface IAlert { function resolveType (line 11) | function resolveType(type: IAlert['type']) { function Alert (line 47) | function Alert({ title, type, children }: PropsWithChildren) { FILE: packages/ui/src/lib/components/Section.stories.tsx type Story (line 10) | type Story = StoryObj; FILE: packages/ui/src/lib/components/Section.tsx type SectionOptions (line 7) | interface SectionOptions { function Section (line 18) | function Section({ FILE: packages/ui/src/lib/components/discord/DiscordMessages.stories.tsx type Story (line 12) | type Story = StoryObj; FILE: packages/ui/src/lib/components/discord/Message.tsx type IDiscordMessage (line 6) | interface IDiscordMessage { function DiscordMessage (line 17) | function DiscordMessage({ FILE: packages/ui/src/lib/components/discord/MessageAuthor.tsx type IDiscordMessageAuthor (line 3) | interface IDiscordMessageAuthor { function DiscordMessageAuthor (line 12) | function DiscordMessageAuthor({ avatar, bot, verified, color, time, user... FILE: packages/ui/src/lib/components/discord/MessageAuthorReply.tsx type IDiscordMessageAuthorReply (line 3) | interface IDiscordMessageAuthorReply { function DiscordMessageAuthorReply (line 11) | function DiscordMessageAuthorReply({ avatar, bot, verified, color, usern... FILE: packages/ui/src/lib/components/discord/MessageBaseReply.tsx function DiscordMessageBaseReply (line 4) | function DiscordMessageBaseReply({ FILE: packages/ui/src/lib/components/discord/MessageEmbed.tsx type IDiscordMessageEmbed (line 10) | interface IDiscordMessageEmbed { function DiscordMessageEmbed (line 22) | function DiscordMessageEmbed({ FILE: packages/ui/src/lib/components/discord/MessageEmbedAuthor.tsx type IDiscordMessageEmbedAuthor (line 1) | interface IDiscordMessageEmbedAuthor { function DiscordMessageEmbedAuthor (line 7) | function DiscordMessageEmbedAuthor({ avatar, url, username }: IDiscordMe... FILE: packages/ui/src/lib/components/discord/MessageEmbedField.tsx type IDiscordMessageEmbedField (line 1) | interface IDiscordMessageEmbedField { function DiscordMessageEmbedField (line 7) | function DiscordMessageEmbedField({ name, value, inline }: IDiscordMessa... FILE: packages/ui/src/lib/components/discord/MessageEmbedFields.tsx type IDiscordMessageEmbedFields (line 3) | interface IDiscordMessageEmbedFields { function DiscordMessageEmbedFields (line 7) | function DiscordMessageEmbedFields({ fields }: IDiscordMessageEmbedField... FILE: packages/ui/src/lib/components/discord/MessageEmbedFooter.tsx type IDiscordMessageEmbedFooter (line 1) | interface IDiscordMessageEmbedFooter { function DiscordMessageEmbedFooter (line 7) | function DiscordMessageEmbedFooter({ content, icon, timestamp }: IDiscor... FILE: packages/ui/src/lib/components/discord/MessageEmbedImage.tsx type IDiscordMessageEmbedImage (line 1) | interface IDiscordMessageEmbedImage { function DiscordMessageEmbedImage (line 8) | function DiscordMessageEmbedImage({ alt, height, url, width }: IDiscordM... FILE: packages/ui/src/lib/components/discord/MessageEmbedThumbnail.tsx type IDiscordMessageEmbedThumbnail (line 1) | interface IDiscordMessageEmbedThumbnail { function DiscordMessageEmbedThumbnail (line 6) | function DiscordMessageEmbedThumbnail({ alt, image }: IDiscordMessageEmb... FILE: packages/ui/src/lib/components/discord/MessageEmbedTitle.tsx type IDiscordMessageEmbedTitle (line 1) | interface IDiscordMessageEmbedTitle { function DiscordMessageEmbedTitle (line 6) | function DiscordMessageEmbedTitle({ title, url }: IDiscordMessageEmbedTi... FILE: packages/ui/src/lib/components/discord/MessageInteraction.tsx type IDiscordMessageInteraction (line 5) | interface IDiscordMessageInteraction { function DiscordMessageInteraction (line 11) | function DiscordMessageInteraction({ author, authorNode, command }: IDis... FILE: packages/ui/src/lib/components/discord/MessageReply.tsx type IDiscordMessageReply (line 5) | interface IDiscordMessageReply { function DiscordMessageReply (line 11) | function DiscordMessageReply({ author, authorNode, content }: IDiscordMe... FILE: packages/ui/src/lib/components/discord/Messages.tsx type IDiscordMessages (line 3) | interface IDiscordMessages { function DiscordMessages (line 7) | function DiscordMessages({ rounded, children }: PropsWithChildren { method toJSON (line 5) | public toJSON() { FILE: packages/util/src/Equatable.ts type Equatable (line 7) | interface Equatable { function isEquatable (line 19) | function isEquatable(maybeEquatable: unknown): maybeEquatable is Equatab... FILE: packages/util/src/RawFile.ts type RawFile (line 6) | interface RawFile { FILE: packages/util/src/encodables.ts type JSONEncodable (line 8) | interface JSONEncodable { function isJSONEncodable (line 20) | function isJSONEncodable(maybeEncodable: unknown): maybeEncodable is JSO... type FileBodyEncodableResult (line 29) | interface FileBodyEncodableResult { type FileBodyEncodable (line 47) | interface FileBodyEncodable { function isFileBodyEncodable (line 59) | function isFileBodyEncodable(maybeEncodable: unknown): maybeEncodable is... FILE: packages/util/src/functions/calculateShardId.ts function calculateShardId (line 7) | function calculateShardId(guildId: string, shardCount: number) { FILE: packages/util/src/functions/embedLength.ts function embedLength (line 8) | function embedLength(data: APIEmbed) { FILE: packages/util/src/functions/lazy.ts function lazy (line 14) | function lazy(cb: () => Value): () => Value { FILE: packages/util/src/functions/range.ts type RangeOptions (line 4) | interface RangeOptions { FILE: packages/util/src/functions/runtime.ts function shouldUseGlobalFetchAndWebSocket (line 3) | function shouldUseGlobalFetchAndWebSocket() { FILE: packages/util/src/functions/userAgentAppendix.ts function getUserAgentAppendix (line 6) | function getUserAgentAppendix(): string { FILE: packages/util/src/gatewayRateLimitError.ts class GatewayRateLimitError (line 6) | class GatewayRateLimitError extends Error { method constructor (line 9) | public constructor( FILE: packages/util/src/types.ts type Awaitable (line 4) | type Awaitable = PromiseLike | Value; FILE: packages/voice/__mocks__/rtp.ts constant RTP_PACKET_DESKTOP (line 7) | const RTP_PACKET_DESKTOP = { constant RTP_PACKET_CHROME (line 18) | const RTP_PACKET_CHROME = { constant RTP_PACKET_ANDROID (line 28) | const RTP_PACKET_ANDROID = { constant XCHACHA20_SAMPLE (line 39) | const XCHACHA20_SAMPLE = { constant AES256GCM_SAMPLE (line 59) | const AES256GCM_SAMPLE = { FILE: packages/voice/__tests__/AudioPlayer.test.ts function createVoiceConnectionMock (line 45) | function createVoiceConnectionMock() { function wait (line 58) | async function wait() { function started (line 63) | async function started(resource: AudioResource) { FILE: packages/voice/__tests__/AudioReceiveStream.test.ts constant DUMMY_BUFFER (line 7) | const DUMMY_BUFFER = Buffer.allocUnsafe(16); function wait (line 9) | async function wait(ms: number) { function stepSilence (line 13) | async function stepSilence(stream: AudioReceiveStream, increment: number) { FILE: packages/voice/__tests__/AudioResource.test.ts function wait (line 12) | async function wait() { function started (line 17) | async function started(resource: AudioResource) { FILE: packages/voice/__tests__/DataStore.test.ts function createVoiceConnection (line 13) | function createVoiceConnection(joinConfig: Pick(target: Emitter... FILE: packages/voice/__tests__/TransformerGraph.test.ts function reducePath (line 11) | function reducePath(pipeline: Edge[]) { FILE: packages/voice/__tests__/VoiceConnection.test.ts function createFakeAdapter (line 45) | function createFakeAdapter() { function createJoinConfig (line 64) | function createJoinConfig() { function createFakeVoiceConnection (line 74) | function createFakeVoiceConnection() { FILE: packages/voice/__tests__/VoiceReceiver.test.ts function nextTick (line 29) | async function nextTick() { FILE: packages/voice/__tests__/VoiceUDPSocket.test.ts class FakeSocket (line 17) | class FakeSocket extends EventEmitter { method send (line 18) | public send(_buffer: Buffer, _port: number, _address: string) {} method close (line 20) | public close() { constant VALID_RESPONSE (line 26) | const VALID_RESPONSE = Buffer.from([ function wait (line 33) | async function wait() { FILE: packages/voice/__tests__/VoiceWebSocket.test.ts function onceIgnoreError (line 11) | async function onceIgnoreError(target: Emi... function onceOrThrow (line 17) | async function onceOrThrow(target: Emitter... FILE: packages/voice/__tests__/demuxProbe.test.ts function nextTick (line 15) | async function nextTick() { function range (line 27) | function range(num: number) { function collectStream (line 39) | async function collectStream(stream: Readable): Promise { method read (line 118) | read() { FILE: packages/voice/__tests__/entersState.test.ts function createFakeVoiceConnection (line 7) | function createFakeVoiceConnection(status = VoiceConnectionStatus.Signal... FILE: packages/voice/src/DataStore.ts type JoinConfig (line 5) | interface JoinConfig { function createJoinVoiceChannelPayload (line 19) | function createJoinVoiceChannelPayload(config: JoinConfig) { function getOrCreateGroup (line 36) | function getOrCreateGroup(group: string) { function getGroups (line 50) | function getGroups() { function getVoiceConnections (line 76) | function getVoiceConnections(group = 'default') { function getVoiceConnection (line 87) | function getVoiceConnection(guildId: string, group = 'default') { function untrackVoiceConnection (line 91) | function untrackVoiceConnection(voiceConnection: VoiceConnection) { function trackVoiceConnection (line 95) | function trackVoiceConnection(voiceConnection: VoiceConnection) { constant FRAME_LENGTH (line 102) | const FRAME_LENGTH = 20; function audioCycleStep (line 116) | function audioCycleStep() { function prepareNextAudioFrame (line 134) | function prepareNextAudioFrame(players: AudioPlayer[]) { function hasAudioPlayer (line 158) | function hasAudioPlayer(target: AudioPlayer) { function addAudioPlayer (line 167) | function addAudioPlayer(player: AudioPlayer) { function deleteAudioPlayer (line 181) | function deleteAudioPlayer(player: AudioPlayer) { FILE: packages/voice/src/VoiceConnection.ts type VoiceConnectionStatus (line 24) | enum VoiceConnectionStatus { type VoiceConnectionSignallingState (line 55) | interface VoiceConnectionSignallingState { type VoiceConnectionDisconnectReason (line 64) | enum VoiceConnectionDisconnectReason { type VoiceConnectionDisconnectedBaseState (line 90) | interface VoiceConnectionDisconnectedBaseState { type VoiceConnectionDisconnectedOtherState (line 100) | interface VoiceConnectionDisconnectedOtherState extends VoiceConnectionD... type VoiceConnectionDisconnectedWebSocketState (line 108) | interface VoiceConnectionDisconnectedWebSocketState extends VoiceConnect... type VoiceConnectionDisconnectedState (line 121) | type VoiceConnectionDisconnectedState = type VoiceConnectionConnectingState (line 129) | interface VoiceConnectionConnectingState { type VoiceConnectionReadyState (line 140) | interface VoiceConnectionReadyState { type VoiceConnectionDestroyedState (line 152) | interface VoiceConnectionDestroyedState { type VoiceConnectionState (line 159) | type VoiceConnectionState = type VoiceConnection (line 166) | interface VoiceConnection extends EventEmitter { method constructor (line 255) | public constructor(joinConfig: JoinConfig, options: CreateVoiceConnect... method state (line 292) | public get state() { method state (line 296) | public set state(newState: VoiceConnectionState) { method addServerPacket (line 349) | private addServerPacket(packet: GatewayVoiceServerUpdateDispatchData) { method addStatePacket (line 368) | private addStatePacket(packet: GatewayVoiceStateUpdateDispatchData) { method updateReceiveBindings (line 388) | private updateReceiveBindings(newState: NetworkingState, oldState?: Ne... method configureNetworking (line 418) | public configureNetworking() { method onNetworkingClose (line 462) | private onNetworkingClose(code: number) { method onNetworkingStateChange (line 495) | private onNetworkingStateChange(oldState: NetworkingState, newState: N... method onNetworkingError (line 519) | private onNetworkingError(error: Error) { method onNetworkingDebug (line 528) | private onNetworkingDebug(message: string) { method onNetworkingTransitioned (line 537) | private onNetworkingTransitioned(transitionId: number) { method prepareAudioPacket (line 546) | public prepareAudioPacket(buffer: Buffer) { method dispatchAudio (line 555) | public dispatchAudio() { method playOpusPacket (line 566) | public playOpusPacket(buffer: Buffer) { method destroy (line 580) | public destroy(adapterAvailable = true) { method disconnect (line 603) | public disconnect() { method rejoin (line 640) | public rejoin(joinConfig?: Omit) { method setSpeaking (line 675) | public setSpeaking(enabled: boolean) { method subscribe (line 687) | public subscribe(player: AudioPlayer) { method ping (line 709) | public get ping() { method voicePrivacyCode (line 733) | public get voicePrivacyCode() { method getVerificationCode (line 749) | public async getVerificationCode(userId: string): Promise { method onSubscriptionRemoved (line 766) | protected onSubscriptionRemoved(subscription: PlayerSubscription) { class VoiceConnection (line 205) | class VoiceConnection extends EventEmitter { method constructor (line 255) | public constructor(joinConfig: JoinConfig, options: CreateVoiceConnect... method state (line 292) | public get state() { method state (line 296) | public set state(newState: VoiceConnectionState) { method addServerPacket (line 349) | private addServerPacket(packet: GatewayVoiceServerUpdateDispatchData) { method addStatePacket (line 368) | private addStatePacket(packet: GatewayVoiceStateUpdateDispatchData) { method updateReceiveBindings (line 388) | private updateReceiveBindings(newState: NetworkingState, oldState?: Ne... method configureNetworking (line 418) | public configureNetworking() { method onNetworkingClose (line 462) | private onNetworkingClose(code: number) { method onNetworkingStateChange (line 495) | private onNetworkingStateChange(oldState: NetworkingState, newState: N... method onNetworkingError (line 519) | private onNetworkingError(error: Error) { method onNetworkingDebug (line 528) | private onNetworkingDebug(message: string) { method onNetworkingTransitioned (line 537) | private onNetworkingTransitioned(transitionId: number) { method prepareAudioPacket (line 546) | public prepareAudioPacket(buffer: Buffer) { method dispatchAudio (line 555) | public dispatchAudio() { method playOpusPacket (line 566) | public playOpusPacket(buffer: Buffer) { method destroy (line 580) | public destroy(adapterAvailable = true) { method disconnect (line 603) | public disconnect() { method rejoin (line 640) | public rejoin(joinConfig?: Omit) { method setSpeaking (line 675) | public setSpeaking(enabled: boolean) { method subscribe (line 687) | public subscribe(player: AudioPlayer) { method ping (line 709) | public get ping() { method voicePrivacyCode (line 733) | public get voicePrivacyCode() { method getVerificationCode (line 749) | public async getVerificationCode(userId: string): Promise { method onSubscriptionRemoved (line 766) | protected onSubscriptionRemoved(subscription: PlayerSubscription) { function createVoiceConnection (line 782) | function createVoiceConnection(joinConfig: JoinConfig, options: CreateVo... FILE: packages/voice/src/audio/AudioPlayer.ts constant SILENCE_FRAME (line 12) | const SILENCE_FRAME = Buffer.from([0xf8, 0xff, 0xfe]); type NoSubscriberBehavior (line 18) | enum NoSubscriberBehavior { type AudioPlayerStatus (line 35) | enum AudioPlayerStatus { type CreateAudioPlayerOptions (line 65) | interface CreateAudioPlayerOptions { type AudioPlayerIdleState (line 76) | interface AudioPlayerIdleState { type AudioPlayerBufferingState (line 85) | interface AudioPlayerBufferingState { type AudioPlayerPlayingState (line 100) | interface AudioPlayerPlayingState { type AudioPlayerPausedState (line 125) | interface AudioPlayerPausedState { type AudioPlayerState (line 149) | type AudioPlayerState = type AudioPlayer (line 155) | interface AudioPlayer extends EventEmitter { method constructor (line 242) | public constructor(options: CreateAudioPlayerOptions = {}) { method playable (line 256) | public get playable() { method subscribe (line 272) | private subscribe(connection: VoiceConnection) { method unsubscribe (line 293) | private unsubscribe(subscription: PlayerSubscription) { method state (line 311) | public get state() { method state (line 315) | public set state(newState: AudioPlayerState) { method play (line 378) | public play(resource: AudioResource) { method pause (line 460) | public pause(interpolateSilence = true) { method unpause (line 475) | public unpause() { method stop (line 492) | public stop(force = false) { method checkPlayable (line 510) | public checkPlayable() { method _stepDispatch (line 530) | private _stepDispatch() { method _stepPrepare (line 548) | private _stepPrepare() { method _signalStopSpeaking (line 620) | private _signalStopSpeaking() { method _preparePacket (line 633) | private _preparePacket( function stringifyState (line 196) | function stringifyState(state: AudioPlayerState) { class AudioPlayer (line 214) | class AudioPlayer extends EventEmitter { method constructor (line 242) | public constructor(options: CreateAudioPlayerOptions = {}) { method playable (line 256) | public get playable() { method subscribe (line 272) | private subscribe(connection: VoiceConnection) { method unsubscribe (line 293) | private unsubscribe(subscription: PlayerSubscription) { method state (line 311) | public get state() { method state (line 315) | public set state(newState: AudioPlayerState) { method play (line 378) | public play(resource: AudioResource) { method pause (line 460) | public pause(interpolateSilence = true) { method unpause (line 475) | public unpause() { method stop (line 492) | public stop(force = false) { method checkPlayable (line 510) | public checkPlayable() { method _stepDispatch (line 530) | private _stepDispatch() { method _stepPrepare (line 548) | private _stepPrepare() { method _signalStopSpeaking (line 620) | private _signalStopSpeaking() { method _preparePacket (line 633) | private _preparePacket( function createAudioPlayer (line 648) | function createAudioPlayer(options?: CreateAudioPlayerOptions) { FILE: packages/voice/src/audio/AudioPlayerError.ts class AudioPlayerError (line 7) | class AudioPlayerError extends Error { method constructor (line 13) | public constructor(error: Error, resource: AudioResource) { FILE: packages/voice/src/audio/AudioResource.ts type CreateAudioResourceOptions (line 13) | interface CreateAudioResourceOptions { class AudioResource (line 44) | class AudioResource { method constructor (line 99) | public constructor( method readable (line 125) | public get readable() { method ended (line 139) | public get ended() { method read (line 153) | public read(): Buffer | null { function inferStreamType (line 184) | function inferStreamType(stream: Readable): { function createAudioResource (line 258) | function createAudioResource( FILE: packages/voice/src/audio/PlayerSubscription.ts class PlayerSubscription (line 9) | class PlayerSubscription { method constructor (line 20) | public constructor(connection: VoiceConnection, player: AudioPlayer) { method unsubscribe (line 29) | public unsubscribe() { FILE: packages/voice/src/audio/TransformerGraph.ts constant FFMPEG_PCM_ARGUMENTS (line 9) | const FFMPEG_PCM_ARGUMENTS = ['-analyzeduration', '0', '-loglevel', '0',... constant FFMPEG_OPUS_ARGUMENTS (line 10) | const FFMPEG_OPUS_ARGUMENTS = [ type StreamType (line 28) | enum StreamType { type TransformerType (line 54) | enum TransformerType { type Edge (line 67) | interface Edge { class Node (line 78) | class Node { method constructor (line 89) | public constructor(type: StreamType) { method addEdge (line 98) | public addEdge(edge: Omit) { constant NODES (line 104) | let NODES: Map | null = null; function getNode (line 111) | function getNode(type: StreamType) { function canEnableFFmpegOptimizations (line 118) | function canEnableFFmpegOptimizations(): boolean { function initializeNodes (line 126) | function initializeNodes(): Map { type Step (line 205) | interface Step { function findPath (line 231) | function findPath( function constructPipeline (line 262) | function constructPipeline(step: Step) { function findPipeline (line 279) | function findPipeline(from: StreamType, constraint: (path: Edge[]) => bo... FILE: packages/voice/src/joinVoiceChannel.ts type CreateVoiceConnectionOptions (line 8) | interface CreateVoiceConnectionOptions { type JoinVoiceChannelOptions (line 32) | interface JoinVoiceChannelOptions { function joinVoiceChannel (line 64) | function joinVoiceChannel(options: CreateVoiceConnectionOptions & JoinVo... FILE: packages/voice/src/networking/DAVESession.ts type SessionMethods (line 7) | interface SessionMethods { type ProposalsResult (line 24) | interface ProposalsResult { constant TRANSITION_EXPIRY (line 32) | const TRANSITION_EXPIRY = 10; constant TRANSITION_EXPIRY_PENDING_DOWNGRADE (line 38) | const TRANSITION_EXPIRY_PENDING_DOWNGRADE = 24; constant DEFAULT_DECRYPTION_FAILURE_TOLERANCE (line 45) | const DEFAULT_DECRYPTION_FAILURE_TOLERANCE = 36; type TransitionResult (line 47) | interface TransitionResult { type DAVESessionOptions (line 54) | interface DAVESessionOptions { function getMaxProtocolVersion (line 61) | function getMaxProtocolVersion(): number { type DAVESession (line 65) | interface DAVESession extends EventEmitter { method constructor (line 126) | public constructor(protocolVersion: number, userId: string, channelId:... method voicePrivacyCode (line 138) | public get voicePrivacyCode(): string | null { method getVerificationCode (line 151) | public async getVerificationCode(userId: string): Promise { method reinit (line 159) | public reinit() { method setExternalSender (line 182) | public setExternalSender(externalSender: Buffer) { method prepareTransition (line 194) | public prepareTransition(data: VoiceDavePrepareTransitionData) { method executeTransition (line 214) | public executeTransition(transitionId: number) { method prepareEpoch (line 248) | public prepareEpoch(data: VoiceDavePrepareEpochData) { method recoverFromInvalidTransition (line 261) | public recoverFromInvalidTransition(transitionId: number) { method processProposals (line 277) | public processProposals(payload: Buffer, connectedClients: Set... method processCommit (line 296) | public processCommit(payload: Buffer): TransitionResult { method processWelcome (line 323) | public processWelcome(payload: Buffer): TransitionResult { method encrypt (line 349) | public encrypt(packet: Buffer) { method decrypt (line 361) | public decrypt(packet: Buffer, userId: string) { method destroy (line 390) | public destroy() { class DAVESession (line 75) | class DAVESession extends EventEmitter { method constructor (line 126) | public constructor(protocolVersion: number, userId: string, channelId:... method voicePrivacyCode (line 138) | public get voicePrivacyCode(): string | null { method getVerificationCode (line 151) | public async getVerificationCode(userId: string): Promise { method reinit (line 159) | public reinit() { method setExternalSender (line 182) | public setExternalSender(externalSender: Buffer) { method prepareTransition (line 194) | public prepareTransition(data: VoiceDavePrepareTransitionData) { method executeTransition (line 214) | public executeTransition(transitionId: number) { method prepareEpoch (line 248) | public prepareEpoch(data: VoiceDavePrepareEpochData) { method recoverFromInvalidTransition (line 261) | public recoverFromInvalidTransition(transitionId: number) { method processProposals (line 277) | public processProposals(payload: Buffer, connectedClients: Set... method processCommit (line 296) | public processCommit(payload: Buffer): TransitionResult { method processWelcome (line 323) | public processWelcome(payload: Buffer): TransitionResult { method encrypt (line 349) | public encrypt(packet: Buffer) { method decrypt (line 361) | public decrypt(packet: Buffer, userId: string) { method destroy (line 390) | public destroy() { FILE: packages/voice/src/networking/Networking.ts constant CHANNELS (line 19) | const CHANNELS = 2; constant TIMESTAMP_INC (line 20) | const TIMESTAMP_INC = (48_000 / 100) * CHANNELS; constant MAX_NONCE_SIZE (line 21) | const MAX_NONCE_SIZE = 2 ** 32 - 1; constant SUPPORTED_ENCRYPTION_MODES (line 23) | const SUPPORTED_ENCRYPTION_MODES: VoiceEncryptionMode[] = [VoiceEncrypti... type NetworkingStatusCode (line 35) | enum NetworkingStatusCode { type NetworkingOpeningWsState (line 49) | interface NetworkingOpeningWsState { type NetworkingIdentifyingState (line 58) | interface NetworkingIdentifyingState { type NetworkingUdpHandshakingState (line 68) | interface NetworkingUdpHandshakingState { type NetworkingSelectingProtocolState (line 79) | interface NetworkingSelectingProtocolState { type NetworkingReadyState (line 91) | interface NetworkingReadyState { type NetworkingResumingState (line 105) | interface NetworkingResumingState { type NetworkingClosedState (line 119) | interface NetworkingClosedState { type NetworkingState (line 126) | type NetworkingState = type ConnectionOptions (line 140) | interface ConnectionOptions { type ConnectionData (line 153) | interface ConnectionData { type NetworkingOptions (line 169) | interface NetworkingOptions { type Networking (line 180) | interface Networking extends EventEmitter { method constructor (line 249) | public constructor(connectionOptions: ConnectionOptions, options: Netw... method destroy (line 277) | public destroy() { method state (line 289) | public get state(): NetworkingState { method state (line 293) | public set state(newState: NetworkingState) { method createWebSocket (line 343) | private createWebSocket(endpoint: string, lastSequence?: number) { method createDaveSession (line 365) | private createDaveSession(protocolVersion: number) { method onChildError (line 398) | private onChildError(error: Error) { method onWsOpen (line 406) | private onWsOpen() { method onWsClose (line 442) | private onWsClose({ code }: CloseEvent) { method onUdpClose (line 460) | private onUdpClose() { method onWsPacket (line 476) | private onWsPacket(packet: VoiceReceivePayload) { method onWsBinary (line 585) | private onWsBinary(message: BinaryWebSocketMessage) { method onDaveKeyPackage (line 621) | private onDaveKeyPackage(keyPackage: Buffer) { method onDaveInvalidateTransition (line 631) | private onDaveInvalidateTransition(transitionId: number) { method onWsDebug (line 644) | private onWsDebug(message: string) { method onUdpDebug (line 653) | private onUdpDebug(message: string) { method onDaveDebug (line 662) | private onDaveDebug(message: string) { method prepareAudioPacket (line 676) | public prepareAudioPacket(opusPacket: Buffer) { method dispatchAudio (line 687) | public dispatchAudio() { method playAudioPacket (line 704) | private playAudioPacket(audioPacket: Buffer) { method setSpeaking (line 723) | public setSpeaking(speaking: boolean) { method createAudioPacket (line 746) | private createAudioPacket(opusPacket: Buffer, connectionData: Connecti... method encryptOpusPacket (line 768) | private encryptOpusPacket( function stringifyState (line 198) | function stringifyState(state: NetworkingState) { function chooseEncryptionMode (line 211) | function chooseEncryptionMode(options: VoiceEncryptionMode[]): VoiceEncr... function randomNBit (line 226) | function randomNBit(numberOfBits: number) { class Networking (line 233) | class Networking extends EventEmitter { method constructor (line 249) | public constructor(connectionOptions: ConnectionOptions, options: Netw... method destroy (line 277) | public destroy() { method state (line 289) | public get state(): NetworkingState { method state (line 293) | public set state(newState: NetworkingState) { method createWebSocket (line 343) | private createWebSocket(endpoint: string, lastSequence?: number) { method createDaveSession (line 365) | private createDaveSession(protocolVersion: number) { method onChildError (line 398) | private onChildError(error: Error) { method onWsOpen (line 406) | private onWsOpen() { method onWsClose (line 442) | private onWsClose({ code }: CloseEvent) { method onUdpClose (line 460) | private onUdpClose() { method onWsPacket (line 476) | private onWsPacket(packet: VoiceReceivePayload) { method onWsBinary (line 585) | private onWsBinary(message: BinaryWebSocketMessage) { method onDaveKeyPackage (line 621) | private onDaveKeyPackage(keyPackage: Buffer) { method onDaveInvalidateTransition (line 631) | private onDaveInvalidateTransition(transitionId: number) { method onWsDebug (line 644) | private onWsDebug(message: string) { method onUdpDebug (line 653) | private onUdpDebug(message: string) { method onDaveDebug (line 662) | private onDaveDebug(message: string) { method prepareAudioPacket (line 676) | public prepareAudioPacket(opusPacket: Buffer) { method dispatchAudio (line 687) | public dispatchAudio() { method playAudioPacket (line 704) | private playAudioPacket(audioPacket: Buffer) { method setSpeaking (line 723) | public setSpeaking(speaking: boolean) { method createAudioPacket (line 746) | private createAudioPacket(opusPacket: Buffer, connectionData: Connecti... method encryptOpusPacket (line 768) | private encryptOpusPacket( FILE: packages/voice/src/networking/VoiceUDPSocket.ts type SocketConfig (line 10) | interface SocketConfig { function parseLocalPacket (line 20) | function parseLocalPacket(message: Buffer): SocketConfig { constant KEEP_ALIVE_INTERVAL (line 37) | const KEEP_ALIVE_INTERVAL = 5e3; constant MAX_COUNTER_VALUE (line 42) | const MAX_COUNTER_VALUE = 2 ** 32 - 1; type VoiceUDPSocket (line 44) | interface VoiceUDPSocket extends EventEmitter { method constructor (line 92) | public constructor(remote: SocketConfig) { method onMessage (line 109) | private onMessage(buffer: Buffer): void { method keepAlive (line 117) | private keepAlive() { method send (line 131) | public send(buffer: Buffer) { method destroy (line 138) | public destroy() { method performIPDiscovery (line 151) | public async performIPDiscovery(ssrc: number): Promise { class VoiceUDPSocket (line 54) | class VoiceUDPSocket extends EventEmitter { method constructor (line 92) | public constructor(remote: SocketConfig) { method onMessage (line 109) | private onMessage(buffer: Buffer): void { method keepAlive (line 117) | private keepAlive() { method send (line 131) | public send(buffer: Buffer) { method destroy (line 138) | public destroy() { method performIPDiscovery (line 151) | public async performIPDiscovery(ssrc: number): Promise { FILE: packages/voice/src/networking/VoiceWebSocket.ts type BinaryWebSocketMessage (line 10) | interface BinaryWebSocketMessage { type VoiceWebSocket (line 16) | interface VoiceWebSocket extends EventEmitter { method constructor (line 92) | public constructor(address: string, debug: boolean) { method destroy (line 109) | public destroy() { method onMessage (line 126) | public onMessage(event: MessageEvent) { method sendPacket (line 171) | public sendPacket(packet: VoiceSendPayload) { method sendBinaryMessage (line 188) | public sendBinaryMessage(opcode: VoiceOpcodes, payload: Buffer) { method sendHeartbeat (line 202) | private sendHeartbeat() { method setHeartbeatInterval (line 222) | public setHeartbeatInterval(ms: number) { class VoiceWebSocket (line 44) | class VoiceWebSocket extends EventEmitter { method constructor (line 92) | public constructor(address: string, debug: boolean) { method destroy (line 109) | public destroy() { method onMessage (line 126) | public onMessage(event: MessageEvent) { method sendPacket (line 171) | public sendPacket(packet: VoiceSendPayload) { method sendBinaryMessage (line 188) | public sendBinaryMessage(opcode: VoiceOpcodes, payload: Buffer) { method sendHeartbeat (line 202) | private sendHeartbeat() { method setHeartbeatInterval (line 222) | public setHeartbeatInterval(ms: number) { FILE: packages/voice/src/receive/AudioReceiveStream.ts type EndBehaviorType (line 9) | enum EndBehaviorType { type EndBehavior (line 26) | type EndBehavior = type AudioReceiveStreamOptions (line 35) | interface AudioReceiveStreamOptions extends ReadableOptions { function createDefaultAudioReceiveStreamOptions (line 39) | function createDefaultAudioReceiveStreamOptions(): AudioReceiveStreamOpt... class AudioReceiveStream (line 51) | class AudioReceiveStream extends Readable { method constructor (line 59) | public constructor(options: AudioReceiveStreamOptions) { method push (line 70) | public override push(buffer: Buffer | null) { method renewEndTimeout (line 88) | private renewEndTimeout(end: EndBehavior & { duration: number }) { method _read (line 96) | public override _read() {} FILE: packages/voice/src/receive/SSRCMap.ts type VoiceUserData (line 6) | interface VoiceUserData { type SSRCMap (line 24) | interface SSRCMap extends EventEmitter { method constructor (line 39) | public constructor() { method update (line 49) | public update(data: VoiceUserData) { method get (line 67) | public get(target: number | string) { method delete (line 87) | public delete(target: number | string) { class SSRCMap (line 33) | class SSRCMap extends EventEmitter { method constructor (line 39) | public constructor() { method update (line 49) | public update(data: VoiceUserData) { method get (line 67) | public get(target: number | string) { method delete (line 87) | public delete(target: number | string) { FILE: packages/voice/src/receive/SpeakingMap.ts type SpeakingMap (line 4) | interface SpeakingMap extends EventEmitter { method constructor (line 36) | public constructor() { method onPacket (line 42) | public onPacket(userId: string) { method startTimeout (line 54) | private startTimeout(userId: string) { class SpeakingMap (line 23) | class SpeakingMap extends EventEmitter { method constructor (line 36) | public constructor() { method onPacket (line 42) | public onPacket(userId: string) { method startTimeout (line 54) | private startTimeout(userId: string) { FILE: packages/voice/src/receive/VoiceReceiver.ts constant HEADER_EXTENSION_BYTE (line 19) | const HEADER_EXTENSION_BYTE = Buffer.from([0xbe, 0xde]); constant UNPADDED_NONCE_LENGTH (line 20) | const UNPADDED_NONCE_LENGTH = 4; constant AUTH_TAG_LENGTH (line 21) | const AUTH_TAG_LENGTH = 16; class VoiceReceiver (line 29) | class VoiceReceiver { method constructor (line 57) | public constructor(voiceConnection: VoiceConnection) { method onWsPacket (line 74) | public onWsPacket(packet: VoiceReceivePayload) { method decrypt (line 82) | private decrypt(buffer: Buffer, mode: string, nonce: Buffer, secretKey... method parsePacket (line 137) | private parsePacket(buffer: Buffer, mode: string, nonce: Buffer, secre... method onUdpMessage (line 176) | public onUdpMessage(msg: Buffer) { method subscribe (line 217) | public subscribe(userId: string, options?: Partial( FILE: packages/voice/src/util/generateDependencyReport.ts function findPackageJSON (line 14) | function findPackageJSON( function version (line 35) | function version(name: string): string { function generateDependencyReport (line 52) | function generateDependencyReport() { FILE: packages/ws/__tests__/strategy/WorkerContextFetchingStrategy.test.ts class MockParentPort (line 25) | class MockParentPort extends EventEmitter { method postMessage (line 26) | public postMessage(message: WorkerReceivePayload) { method fetchGatewayInformation (line 49) | async fetchGatewayInformation() { FILE: packages/ws/__tests__/strategy/WorkerShardingStrategy.test.ts class MockWorker (line 42) | class MockWorker extends EventEmitter { method constructor (line 43) | public constructor(...args: any[]) { method postMessage (line 59) | public postMessage(message: WorkerSendPayload) { method fetchGatewayInformation (line 145) | async fetchGatewayInformation() { FILE: packages/ws/__tests__/types/WebSocketManager.test-d.ts type AugmentedShardEventsMap (line 8) | type AugmentedShardEventsMap = { FILE: packages/ws/__tests__/util/SimpleIdentifyThrottler.test.ts constant TIME (line 14) | const TIME = Date.now(); constant NOW (line 15) | const NOW = vi.fn().mockReturnValue(TIME); FILE: packages/ws/__tests__/ws/WebSocketManager.test.ts constant NOW (line 9) | const NOW = vi.fn().mockReturnValue(Date.now()); method fetchGatewayInformation (line 51) | async fetchGatewayInformation() { method fetchGatewayInformation (line 65) | async fetchGatewayInformation() { method fetchGatewayInformation (line 79) | async fetchGatewayInformation() { method fetchGatewayInformation (line 115) | async fetchGatewayInformation() { class MockStrategy (line 125) | class MockStrategy implements IShardingStrategy { method fetchGatewayInformation (line 145) | async fetchGatewayInformation() { FILE: packages/ws/src/strategies/context/IContextFetchingStrategy.ts type FetchingStrategyOptions (line 5) | interface FetchingStrategyOptions extends Pick< type IContextFetchingStrategy (line 27) | interface IContextFetchingStrategy { function managerToFetchingStrategyOptions (line 39) | async function managerToFetchingStrategyOptions(manager: WebSocketManage... FILE: packages/ws/src/strategies/context/SimpleContextFetchingStrategy.ts class SimpleContextFetchingStrategy (line 6) | class SimpleContextFetchingStrategy implements IContextFetchingStrategy { method ensureThrottler (line 11) | private static async ensureThrottler(manager: WebSocketManager): Promi... method constructor (line 23) | public constructor( method retrieveSessionInfo (line 28) | public async retrieveSessionInfo(shardId: number): Promise { method onMessage (line 281) | private async onMessage(worker: Worker, payload: WorkerReceivePayload) { method ensureThrottler (line 369) | private async ensureThrottler(): Promise { FILE: packages/ws/src/throttling/IIdentifyThrottler.ts type IIdentifyThrottler (line 6) | interface IIdentifyThrottler { FILE: packages/ws/src/throttling/SimpleIdentifyThrottler.ts type IdentifyState (line 9) | interface IdentifyState { class SimpleIdentifyThrottler (line 17) | class SimpleIdentifyThrottler implements IIdentifyThrottler { method constructor (line 20) | public constructor(private readonly maxConcurrency: number) {} method waitForIdentify (line 25) | public async waitForIdentify(shardId: number, signal: AbortSignal): Pr... FILE: packages/ws/src/utils/WorkerBootstrapper.ts type BootstrapOptions (line 18) | interface BootstrapOptions { class WorkerBootstrapper (line 34) | class WorkerBootstrapper { method constructor (line 45) | public constructor() { method connect (line 54) | protected async connect(shardId: number): Promise { method destroy (line 66) | protected async destroy(shardId: number, options?: WebSocketShardDestr... method setupThreadEvents (line 78) | protected setupThreadEvents(): void { method bootstrap (line 146) | public async bootstrap(options: Readonly = {}): Prom... FILE: packages/ws/src/utils/constants.ts type Encoding (line 13) | enum Encoding { type CompressionMethod (line 20) | enum CompressionMethod { method buildIdentifyThrottler (line 40) | async buildIdentifyThrottler(manager: WebSocketManager) { method retrieveSessionInfo (line 58) | retrieveSessionInfo(shardId) { method updateSessionInfo (line 62) | updateSessionInfo(shardId: number, info: SessionInfo | null) { function getInitialSendRateLimitState (line 81) | function getInitialSendRateLimitState(): SendRateLimitState { FILE: packages/ws/src/ws/WebSocketManager.ts type ShardRange (line 22) | interface ShardRange { type SessionInfo (line 30) | interface SessionInfo { type RequiredWebSocketManagerOptions (line 56) | interface RequiredWebSocketManagerOptions { type OptionalWebSocketManagerOptions (line 82) | interface OptionalWebSocketManagerOptions { type WebSocketManagerOptions (line 205) | interface WebSocketManagerOptions extends OptionalWebSocketManagerOption... type CreateWebSocketManagerOptions (line 207) | interface CreateWebSocketManagerOptions type ManagerShardEventsMap (line 210) | interface ManagerShardEventsMap { class WebSocketManager (line 225) | class WebSocketManager extends AsyncEventEmitter ... method token (line 260) | public get token(): string { method constructor (line 268) | public constructor(options: CreateWebSocketManagerOptions) { method fetchGatewayInformation (line 287) | public async fetchGatewayInformation(force = false) { method updateShardCount (line 308) | public async updateShardCount(shardCount: number | null) { method getShardCount (line 321) | public async getShardCount(): Promise { method getShardIds (line 333) | public async getShardIds(force = false): Promise { method connect (line 355) | public async connect() { method setToken (line 374) | public setToken(token: string): void { method destroy (line 382) | public destroy(options?: Omit) { method send (line 386) | public send(shardId: number, payload: GatewaySendPayload) { method fetchStatus (line 390) | public fetchStatus(): Awaitable { method transportCompressionEnabled (line 143) | private get transportCompressionEnabled() { method status (line 147) | public get status(): WebSocketShardStatus { method constructor (line 151) | public constructor(strategy: IContextFetchingStrategy, id: number) { method connect (line 157) | public async connect() { method internalConnect (line 181) | private async internalConnect() { method destroy (line 323) | public async destroy(options: WebSocketShardDestroyOptions = {}) { method waitForEvent (line 412) | private async waitForEvent(event: WebSocketShardEvents, timeoutDuratio... method send (line 455) | public async send(payload: GatewaySendPayload): Promise { method identify (line 515) | private async identify() { method resume (line 580) | private async resume(session: SessionInfo) { method heartbeat (line 601) | private async heartbeat(requested = false) { method parseInflateResult (line 618) | private parseInflateResult(result: any): GatewayReceivePayload | null { method unpackMessage (line 626) | private async unpackMessage(data: Data, isBinary: boolean): Promise