diff --git a/404.html b/404.html index d686966a..d1a1440f 100644 --- a/404.html +++ b/404.html @@ -4,8 +4,8 @@ Page Not Found | Carbon - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

diff --git a/api.html b/api.html index 16cb8caa..2c4ff9cb 100644 --- a/api.html +++ b/api.html @@ -4,8 +4,8 @@ Carbon - - + +
Skip to main content
diff --git a/api/carbon.html b/api/carbon.html index 61de43e8..73d21044 100644 --- a/api/carbon.html +++ b/api/carbon.html @@ -4,11 +4,11 @@ @buape/carbon | API | Carbon - - + + -
Skip to main content

@buape/carbon

Index

Type Aliases

AnySelectMenuComponentType

AnySelectMenuComponentType: ComponentType.ChannelSelect | ComponentType.RoleSelect | ComponentType.StringSelect | ComponentType.UserSelect | ComponentType.MentionableSelect

ClientOptions

ClientOptions: { clientId: string; mode: ClientMode; publicKey: string; redirectUrl?: string; requestOptions?: RequestClientOptions; token: string }

The options used for initializing the client


Type declaration

  • clientId: string
  • mode: ClientMode
  • publicKey: string
  • optionalredirectUrl?: string
  • optionalrequestOptions?: RequestClientOptions
  • token: string

ComponentAdditionalData

ComponentAdditionalData: {}

Type declaration

  • [key string]: string | number | boolean

InteractionFileData

InteractionFileData: { data: Blob; description?: string; name: string }

The data for a file to send in an interaction


Type declaration

  • data: Blob

    The data of the file in a Blob

  • optionaldescription?: string

    The alt text of the file, shown for accessibility - This isn't implemented yet

  • name: string

    The name of the file that will be given to Discord

InteractionReplyData

InteractionReplyData: { components?: Row[]; content?: string }

The data to reply to an interaction


Type declaration

  • optionalcomponents?: Row[]

    The components to send in the message, listed in rows

  • optionalcontent?: string

    The content of the message

InteractionReplyOptions

InteractionReplyOptions: { files?: InteractionFileData[] }

Additional options for replying to an interaction


Type declaration

+
Skip to main content

@buape/carbon

Index

Type Aliases

AnySelectMenuComponentType

AnySelectMenuComponentType: ComponentType.ChannelSelect | ComponentType.RoleSelect | ComponentType.StringSelect | ComponentType.UserSelect | ComponentType.MentionableSelect

ClientOptions

ClientOptions: { clientId: string; mode: ClientMode; publicKey: string; redirectUrl?: string; requestOptions?: RequestClientOptions; token: string }

The options used for initializing the client


Type declaration

  • clientId: string
  • mode: ClientMode
  • publicKey: string
  • optionalredirectUrl?: string
  • optionalrequestOptions?: RequestClientOptions
  • token: string

CommandOptions

CommandOptions: APIApplicationCommandBasicOption[]

ComponentAdditionalData

ComponentAdditionalData: {}

Type declaration

  • [key string]: string | number | boolean

InteractionFileData

InteractionFileData: { data: Blob; description?: string; name: string }

The data for a file to send in an interaction


Type declaration

  • data: Blob

    The data of the file in a Blob

  • optionaldescription?: string

    The alt text of the file, shown for accessibility + This isn't implemented yet

  • name: string

    The name of the file that will be given to Discord

InteractionReplyData

InteractionReplyData: { components?: Row[]; content?: string }

The data to reply to an interaction


Type declaration

  • optionalcomponents?: Row[]

    The components to send in the message, listed in rows

  • optionalcontent?: string

    The content of the message

InteractionReplyOptions

InteractionReplyOptions: { files?: InteractionFileData[] }

Additional options for replying to an interaction


Type declaration

\ No newline at end of file diff --git a/api/carbon/class/AnySelectMenu.html b/api/carbon/class/AnySelectMenu.html index f4dcecc3..701785d0 100644 --- a/api/carbon/class/AnySelectMenu.html +++ b/api/carbon/class/AnySelectMenu.html @@ -4,10 +4,10 @@ AnySelectMenu | API | Carbon - - + + -
Skip to main content

abstractAnySelectMenu

Hierarchy

Index

Constructors

constructor

Properties

additionalData

additionalData: null | ComponentAdditionalData = null

abstractcustomId

customId: string

The custom ID of the component

defer

defer: boolean = false

Whether the component response should be automatically deferred

optionaldisabled

disabled?: boolean

ephemeral

ephemeral: boolean = false

Whether the component response should be ephemeral

optionalmaxValues

maxValues?: number

optionalminValues

minValues?: number

optionalplaceholder

placeholder?: string

abstracttype

The type of the component

Methods

publiccreateId

  • Create a custom ID to use for this component that embeds additional data that you want to be handed


    Parameters

    • additionalData: null | ComponentAdditionalData

      The additional data that you want to be passed in this component's custom ID

    Returns string

    The custom ID to use

abstractrun

serialize

  • serialize(): APISelectMenuComponent
  • Returns APISelectMenuComponent

abstractserializeOptions

  • serializeOptions(): { channel_types: undefined | ChannelType[]; default_values: undefined | APISelectMenuDefaultValue<Channel>[]; type: ChannelSelect } | { options: APISelectMenuOption[]; type: StringSelect } | { default_values: undefined | APISelectMenuDefaultValue<Role>[]; type: RoleSelect } | { default_values: undefined | APISelectMenuDefaultValue<User>[]; type: UserSelect } | { default_values: undefined | APISelectMenuDefaultValue<Role | User>[]; type: MentionableSelect }
  • Returns { channel_types: undefined | ChannelType[]; default_values: undefined | APISelectMenuDefaultValue<Channel>[]; type: ChannelSelect } | { options: APISelectMenuOption[]; type: StringSelect } | { default_values: undefined | APISelectMenuDefaultValue<Role>[]; type: RoleSelect } | { default_values: undefined | APISelectMenuDefaultValue<User>[]; type: UserSelect } | { default_values: undefined | APISelectMenuDefaultValue<Role | User>[]; type: MentionableSelect }

+
Skip to main content

abstractAnySelectMenu

Hierarchy

Index

Constructors

constructor

Properties

additionalData

additionalData: null | ComponentAdditionalData = null

abstractcustomId

customId: string

The custom ID of the component

defer

defer: boolean = false

Whether the component response should be automatically deferred

optionaldisabled

disabled?: boolean

ephemeral

ephemeral: boolean = false

Whether the component response should be ephemeral

optionalmaxValues

maxValues?: number

optionalminValues

minValues?: number

optionalplaceholder

placeholder?: string

abstracttype

The type of the component

Methods

publiccreateId

  • Create a custom ID to use for this component that embeds additional data that you want to be handed


    Parameters

    • additionalData: null | ComponentAdditionalData

      The additional data that you want to be passed in this component's custom ID

    Returns string

    The custom ID to use

abstractrun

serialize

  • serialize(): APISelectMenuComponent
  • Returns APISelectMenuComponent

abstractserializeOptions

  • serializeOptions(): { channel_types: undefined | ChannelType[]; default_values: undefined | APISelectMenuDefaultValue<Channel>[]; type: ChannelSelect } | { options: APISelectMenuOption[]; type: StringSelect } | { default_values: undefined | APISelectMenuDefaultValue<Role>[]; type: RoleSelect } | { default_values: undefined | APISelectMenuDefaultValue<User>[]; type: UserSelect } | { default_values: undefined | APISelectMenuDefaultValue<Role | User>[]; type: MentionableSelect }
  • Returns { channel_types: undefined | ChannelType[]; default_values: undefined | APISelectMenuDefaultValue<Channel>[]; type: ChannelSelect } | { options: APISelectMenuOption[]; type: StringSelect } | { default_values: undefined | APISelectMenuDefaultValue<Role>[]; type: RoleSelect } | { default_values: undefined | APISelectMenuDefaultValue<User>[]; type: UserSelect } | { default_values: undefined | APISelectMenuDefaultValue<Role | User>[]; type: MentionableSelect }

\ No newline at end of file diff --git a/api/carbon/class/AnySelectMenuInteraction.html b/api/carbon/class/AnySelectMenuInteraction.html index 7cca84c2..ae75b57a 100644 --- a/api/carbon/class/AnySelectMenuInteraction.html +++ b/api/carbon/class/AnySelectMenuInteraction.html @@ -4,11 +4,11 @@ AnySelectMenuInteraction | API | Carbon - - + + -
Skip to main content

abstractAnySelectMenuInteraction

This is the base type interaction, all interaction types extend from this

@abstract

Hierarchy

Index

Constructors

constructor

Properties

client

client: Client

componentType

componentType: ComponentType

customId

customId: string = ...

rawData

rawData: APIMessageComponentInteraction

The raw data of the interaction

type

type: InteractionType

The type of interaction

userId

userId: undefined | string

The user who sent the interaction

Accessors

channel

guild

  • get guild(): null | Guild
  • Returns null | Guild

message

  • Returns null | Message

user

  • get user(): null | User
  • Returns null | User

values

  • get values(): string[]
  • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


    Returns string[]

Methods

reply

  • Reply to an interaction. +

    abstractAnySelectMenuInteraction

    This is the base type interaction, all interaction types extend from this

    @abstract

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    client

    client: Client

    componentType

    componentType: ComponentType

    customId

    customId: string = ...

    rawData

    rawData: APIMessageComponentInteraction

    The raw data of the interaction

    type

    type: InteractionType

    The type of interaction

    userId

    userId: undefined | string

    The user who sent the interaction

    Accessors

    channel

    guild

    • get guild(): null | Guild
    • Returns null | Guild

    message

    • Returns null | Message

    user

    • get user(): null | User
    • Returns null | User

    values

    • get values(): string[]
    • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


      Returns string[]

    Methods

    reply

    • Reply to an interaction. If the interaction is deferred, this will edit the original response.


      Parameters

      Returns Promise<void>

    \ No newline at end of file diff --git a/api/carbon/class/BaseChannel.html b/api/carbon/class/BaseChannel.html index 0f3878d6..d973629e 100644 --- a/api/carbon/class/BaseChannel.html +++ b/api/carbon/class/BaseChannel.html @@ -4,11 +4,11 @@ BaseChannel | API | Carbon - - + + -

    abstractBaseChannel <Type>

    Hierarchy

    Index

    Constructors

    Properties

    Methods

    Constructors

    constructor

    • new BaseChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): BaseChannel<Type>
    • Type parameters

      • Type: ChannelType

      Parameters

      • client: Client
      • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

      Returns BaseChannel<Type>

    Properties

    client

    client: Client

    optionalflags

    flags?: null | number

    id

    id: string

    The id of the channel.

    partial

    partial: boolean

    Whether the channel is a partial channel (meaning it does not have all the data). +

    abstractBaseChannel <Type>

    Hierarchy

    Index

    Constructors

    Properties

    Methods

    Constructors

    constructor

    • new BaseChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): BaseChannel<Type>
    • Type parameters

      • Type: ChannelType

      Parameters

      • client: Client
      • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

      Returns BaseChannel<Type>

    Properties

    client

    client: Client

    optionalflags

    flags?: null | number

    id

    id: string

    The id of the channel.

    partial

    partial: boolean

    Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

    optionaltype

    type?: Type

    The type of the channel.

    Methods

    fetch

    • fetch(): Promise<void>
    • Fetches the channel from the API.


      Returns Promise<void>

      The channel data.

    \ No newline at end of file diff --git a/api/carbon/class/BaseCommand.html b/api/carbon/class/BaseCommand.html index 87f82755..6f092791 100644 --- a/api/carbon/class/BaseCommand.html +++ b/api/carbon/class/BaseCommand.html @@ -4,11 +4,11 @@ BaseCommand | API | Carbon - - + + -

    abstractBaseCommand

    Represents the base data of a command that the user creates

    @abstract

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    optionalcomponents

    components?: BaseComponent[] = []

    All the components that the command is able to use. +

    abstractBaseCommand

    Represents the base data of a command that the user creates

    @abstract

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    optionalcomponents

    components?: BaseComponent[] = []

    All the components that the command is able to use. You mount these here so the handler can access them

    contexts
    beta

    contexts: InteractionContextType[] = ...

    The contexts this command can be used in API types are not finalized

    defer

    defer: boolean = false

    Whether the command response should be automatically deferred

    abstractdescription

    description: string

    A description of the command

    ephemeral

    ephemeral: boolean = false

    Whether the command response should be ephemeral

    integrationTypes
    beta

    integrationTypes: ApplicationIntegrationType[] = ...

    The places this command can be used in API types are not finalized

    abstractname

    name: string

    The name of the command (e.g. "ping" for /ping)

    abstracttype

    type: ApplicationCommandType

    The type of the command

    diff --git a/api/carbon/class/BaseComponent.html b/api/carbon/class/BaseComponent.html index 28558b70..5fec7bc6 100644 --- a/api/carbon/class/BaseComponent.html +++ b/api/carbon/class/BaseComponent.html @@ -4,10 +4,10 @@ BaseComponent | API | Carbon - - + + -

    abstractBaseComponent

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    additionalData

    additionalData: null | ComponentAdditionalData = null

    abstractcustomId

    customId: string

    The custom ID of the component

    defer

    defer: boolean = false

    Whether the component response should be automatically deferred

    ephemeral

    ephemeral: boolean = false

    Whether the component response should be ephemeral

    abstractserialize

    serialize: () => APIBaseComponent<ComponentType>

    Type declaration

      • (): APIBaseComponent<ComponentType>
      • Returns APIBaseComponent<ComponentType>

    abstracttype

    type: ComponentType

    The type of the component

    Methods

    publiccreateId

    • Create a custom ID to use for this component that embeds additional data that you want to be handed


      Parameters

      • additionalData: null | ComponentAdditionalData

        The additional data that you want to be passed in this component's custom ID

      Returns string

      The custom ID to use

    +

    abstractBaseComponent

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    additionalData

    additionalData: null | ComponentAdditionalData = null

    abstractcustomId

    customId: string

    The custom ID of the component

    defer

    defer: boolean = false

    Whether the component response should be automatically deferred

    ephemeral

    ephemeral: boolean = false

    Whether the component response should be ephemeral

    abstractserialize

    serialize: () => APIBaseComponent<ComponentType>

    Type declaration

      • (): APIBaseComponent<ComponentType>
      • Returns APIBaseComponent<ComponentType>

    abstracttype

    type: ComponentType

    The type of the component

    Methods

    publiccreateId

    • Create a custom ID to use for this component that embeds additional data that you want to be handed


      Parameters

      • additionalData: null | ComponentAdditionalData

        The additional data that you want to be passed in this component's custom ID

      Returns string

      The custom ID to use

    \ No newline at end of file diff --git a/api/carbon/class/BaseComponentInteraction.html b/api/carbon/class/BaseComponentInteraction.html index 08e6fff7..dceb5e0c 100644 --- a/api/carbon/class/BaseComponentInteraction.html +++ b/api/carbon/class/BaseComponentInteraction.html @@ -4,11 +4,11 @@ BaseComponentInteraction | API | Carbon - - + + -

    BaseComponentInteraction

    This is the base type interaction, all interaction types extend from this

    @abstract

    Hierarchy

    Index

    Constructors

    constructor

    Properties

    client

    client: Client

    componentType

    componentType: ComponentType

    customId

    customId: string

    rawData

    rawData: APIMessageComponentInteraction

    The raw data of the interaction

    type

    type: InteractionType

    The type of interaction

    userId

    userId: undefined | string

    The user who sent the interaction

    Accessors

    channel

    guild

    • get guild(): null | Guild
    • Returns null | Guild

    message

    • Returns null | Message

    user

    • get user(): null | User
    • Returns null | User

    Methods

    reply

    • Reply to an interaction. +

      BaseComponentInteraction

      This is the base type interaction, all interaction types extend from this

      @abstract

      Hierarchy

      Index

      Constructors

      constructor

      Properties

      client

      client: Client

      componentType

      componentType: ComponentType

      customId

      customId: string

      rawData

      rawData: APIMessageComponentInteraction

      The raw data of the interaction

      type

      type: InteractionType

      The type of interaction

      userId

      userId: undefined | string

      The user who sent the interaction

      Accessors

      channel

      guild

      • get guild(): null | Guild
      • Returns null | Guild

      message

      • Returns null | Message

      user

      • get user(): null | User
      • Returns null | User

      Methods

      reply

      • Reply to an interaction. If the interaction is deferred, this will edit the original response.


        Parameters

        Returns Promise<void>

      \ No newline at end of file diff --git a/api/carbon/class/BaseGuildChannel.html b/api/carbon/class/BaseGuildChannel.html index 922e6eb1..345fa851 100644 --- a/api/carbon/class/BaseGuildChannel.html +++ b/api/carbon/class/BaseGuildChannel.html @@ -4,11 +4,11 @@ BaseGuildChannel | API | Carbon - - + + -

      abstractBaseGuildChannel <Type>

      Hierarchy

      Index

      Constructors

      constructor

      • new BaseGuildChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): BaseGuildChannel<Type>
      • Type parameters

        • Type: GuildChannelType

        Parameters

        • client: Client
        • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

        Returns BaseGuildChannel<Type>

      Properties

      client

      client: Client

      optionalflags

      flags?: null | number

      optionalguildId

      guildId?: string

      The ID of the guild this channel is in

      id

      id: string

      The id of the channel.

      optionalname

      name?: string

      The name of the channel.

      optionalnsfw

      nsfw?: boolean

      Whether the channel is marked as nsfw.

      optionalparentId

      parentId?: null | string

      The ID of the parent category for the channel.

      partial

      partial: boolean

      Whether the channel is a partial channel (meaning it does not have all the data). +

      abstractBaseGuildChannel <Type>

      Hierarchy

      Index

      Constructors

      constructor

      • new BaseGuildChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): BaseGuildChannel<Type>
      • Type parameters

        • Type: GuildChannelType

        Parameters

        • client: Client
        • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

        Returns BaseGuildChannel<Type>

      Properties

      client

      client: Client

      optionalflags

      flags?: null | number

      optionalguildId

      guildId?: string

      The ID of the guild this channel is in

      id

      id: string

      The id of the channel.

      optionalname

      name?: string

      The name of the channel.

      optionalnsfw

      nsfw?: boolean

      Whether the channel is marked as nsfw.

      optionalparentId

      parentId?: null | string

      The ID of the parent category for the channel.

      partial

      partial: boolean

      Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

      optionalposition

      position?: number

      The position of the channel in the channel list.

      optionaltype

      type?: Type

      The type of the channel.

      Accessors

      guild

      • The guild this channel is in


        Returns Guild

      Methods

      createInvite

      • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
      • Create an invite for the channel


        Parameters

        • optionaloptions: RESTPostAPIChannelInviteJSONBody

        Returns Promise<APIExtendedInvite>

      fetch

      • fetch(): Promise<void>
      • Fetches the channel from the API.


        Returns Promise<void>

        The channel data.

      getInvites

      • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
      • Get the invites for the channel


        Returns Promise<RESTGetAPIGuildInvitesResult>

      send

      • send(message: APIMessage): Promise<void>
      • Send a message to the channel


        Parameters

        • message: APIMessage

        Returns Promise<void>

      setName

      • setName(name: string): Promise<void>
      • Set the name of the channel


        Parameters

        • name: string

          The new name of the channel

        Returns Promise<void>

      setNsfw

      • setNsfw(nsfw: boolean): Promise<void>
      • Set whether the channel is nsfw


        Parameters

        • nsfw: boolean

          The new nsfw status of the channel

        Returns Promise<void>

      setParent

      • Set the parent ID of the channel


        Parameters

        Returns Promise<void>

      setPosition

      • setPosition(position: number): Promise<void>
      • Set the position of the channel


        Parameters

        • position: number

          The new position of the channel

        Returns Promise<void>

      triggerTyping

      • triggerTyping(): Promise<void>
      • Trigger a typing indicator in the channel (this will expire after 10 seconds)


        Returns Promise<void>

      \ No newline at end of file diff --git a/api/carbon/class/BaseGuildTextChannel.html b/api/carbon/class/BaseGuildTextChannel.html index 5d1b2577..29b24470 100644 --- a/api/carbon/class/BaseGuildTextChannel.html +++ b/api/carbon/class/BaseGuildTextChannel.html @@ -4,11 +4,11 @@ BaseGuildTextChannel | API | Carbon - - + + -

      abstractBaseGuildTextChannel <Type>

      Hierarchy

      Index

      Constructors

      constructor

      • new BaseGuildTextChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): BaseGuildTextChannel<Type>
      • Type parameters

        • Type: GuildTextChannelType

        Parameters

        • client: Client
        • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

        Returns BaseGuildTextChannel<Type>

      Properties

      client

      client: Client

      optionalflags

      flags?: null | number

      optionalguildId

      guildId?: string

      The ID of the guild this channel is in

      id

      id: string

      The id of the channel.

      optionallastMessageId

      lastMessageId?: null | string

      The ID of the last message sent in the channel.

      @remarks

      This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted.

      optionallastPinTimestamp

      lastPinTimestamp?: null | string

      The timestamp of the last pin in the channel.

      optionalname

      name?: string

      The name of the channel.

      optionalnsfw

      nsfw?: boolean

      Whether the channel is marked as nsfw.

      optionalparentId

      parentId?: null | string

      The ID of the parent category for the channel.

      partial

      partial: boolean

      Whether the channel is a partial channel (meaning it does not have all the data). +

      abstractBaseGuildTextChannel <Type>

      Hierarchy

      Index

      Constructors

      constructor

      • new BaseGuildTextChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): BaseGuildTextChannel<Type>
      • Type parameters

        • Type: GuildTextChannelType

        Parameters

        • client: Client
        • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

        Returns BaseGuildTextChannel<Type>

      Properties

      client

      client: Client

      optionalflags

      flags?: null | number

      optionalguildId

      guildId?: string

      The ID of the guild this channel is in

      id

      id: string

      The id of the channel.

      optionallastMessageId

      lastMessageId?: null | string

      The ID of the last message sent in the channel.

      @remarks

      This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted.

      optionallastPinTimestamp

      lastPinTimestamp?: null | string

      The timestamp of the last pin in the channel.

      optionalname

      name?: string

      The name of the channel.

      optionalnsfw

      nsfw?: boolean

      Whether the channel is marked as nsfw.

      optionalparentId

      parentId?: null | string

      The ID of the parent category for the channel.

      partial

      partial: boolean

      Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

      optionalposition

      position?: number

      The position of the channel in the channel list.

      optionalrateLimitPerUser

      rateLimitPerUser?: null | number

      The rate limit per user for the channel, in seconds.

      optionaltype

      type?: Type

      The type of the channel.

      Accessors

      guild

      • The guild this channel is in


        Returns Guild

      lastMessage

      • The last message sent in the channel.

        @remarks

        This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted. This will always return a partial message, so you can use Message.fetch to get the full message data.


        Returns null | Message

      Methods

      createInvite

      • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
      • Create an invite for the channel


        Parameters

        • optionaloptions: RESTPostAPIChannelInviteJSONBody

        Returns Promise<APIExtendedInvite>

      fetch

      • fetch(): Promise<void>
      • Fetches the channel from the API.


        Returns Promise<void>

        The channel data.

      getInvites

      • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
      • Get the invites for the channel


        Returns Promise<RESTGetAPIGuildInvitesResult>

      getPinnedMessages

      • getPinnedMessages(): Promise<Message[]>
      • Get the pinned messages in the channel


        Returns Promise<Message[]>

      send

      • send(message: APIMessage): Promise<void>
      • Send a message to the channel


        Parameters

        • message: APIMessage

        Returns Promise<void>

      setName

      • setName(name: string): Promise<void>
      • Set the name of the channel


        Parameters

        • name: string

          The new name of the channel

        Returns Promise<void>

      setNsfw

      • setNsfw(nsfw: boolean): Promise<void>
      • Set whether the channel is nsfw


        Parameters

        • nsfw: boolean

          The new nsfw status of the channel

        Returns Promise<void>

      setParent

      • Set the parent ID of the channel


        Parameters

        Returns Promise<void>

      setPosition

      • setPosition(position: number): Promise<void>
      • Set the position of the channel


        Parameters

        • position: number

          The new position of the channel

        Returns Promise<void>

      startThread

      • startThread(data: RESTPostAPIChannelThreadsJSONBody): Promise<GuildThreadChannel<ThreadChannelType>>
      • Start a thread without an associated start message. If you want to start a thread with a start message, use Message.startThread


        Parameters

        • data: RESTPostAPIChannelThreadsJSONBody

        Returns Promise<GuildThreadChannel<ThreadChannelType>>

      triggerTyping

      • triggerTyping(): Promise<void>
      • Trigger a typing indicator in the channel (this will expire after 10 seconds)


        Returns Promise<void>

      diff --git a/api/carbon/class/BaseInteraction.html b/api/carbon/class/BaseInteraction.html index 509558b1..f7e25b7b 100644 --- a/api/carbon/class/BaseInteraction.html +++ b/api/carbon/class/BaseInteraction.html @@ -4,11 +4,11 @@ BaseInteraction | API | Carbon - - + + -

      abstractBaseInteraction <T>

      This is the base type interaction, all interaction types extend from this

      @abstract

      Hierarchy

      Index

      Constructors

      constructor

      • Type parameters

        • T: APIInteraction

        Parameters

        Returns BaseInteraction<T>

      Properties

      client

      client: Client

      rawData

      rawData: T

      The raw data of the interaction

      type

      type: InteractionType

      The type of interaction

      userId

      userId: undefined | string

      The user who sent the interaction

      Accessors

      channel

      guild

      • get guild(): null | Guild

      message

      user

      • get user(): null | User

      Methods

      reply

      • Reply to an interaction. +

        abstractBaseInteraction <T>

        This is the base type interaction, all interaction types extend from this

        @abstract

        Hierarchy

        Index

        Constructors

        constructor

        • Type parameters

          • T: APIInteraction

          Parameters

          Returns BaseInteraction<T>

        Properties

        client

        client: Client

        rawData

        rawData: T

        The raw data of the interaction

        type

        type: InteractionType

        The type of interaction

        userId

        userId: undefined | string

        The user who sent the interaction

        Accessors

        channel

        guild

        • get guild(): null | Guild

        message

        user

        • get user(): null | User

        Methods

        reply

        \ No newline at end of file diff --git a/api/carbon/class/Button.html b/api/carbon/class/Button.html index f8852768..12198c8b 100644 --- a/api/carbon/class/Button.html +++ b/api/carbon/class/Button.html @@ -4,10 +4,10 @@ Button | API | Carbon - - + + -

        abstractButton

        Hierarchy

        • BaseButton
          • Button

        Index

        Constructors

        constructor

        Properties

        additionalData

        additionalData: null | ComponentAdditionalData = null

        abstractcustomId

        customId: string

        The custom ID of the component

        defer

        defer: boolean = false

        Whether the component response should be automatically deferred

        disabled

        disabled: boolean = false

        The disabled state of the button

        optionalemoji

        emoji?: { animated?: boolean; id?: string; name: string }

        The emoji of the button


        Type declaration

        • optionalanimated?: boolean
        • optionalid?: string
        • name: string

        ephemeral

        ephemeral: boolean = false

        Whether the component response should be ephemeral

        abstractlabel

        label: string

        The label of the button

        abstractstyle

        style: Primary | Secondary | Success | Danger

        The style of the button

        type

        type: ComponentType = ComponentType.Button

        Methods

        publiccreateId

        • Create a custom ID to use for this component that embeds additional data that you want to be handed


          Parameters

          • additionalData: null | ComponentAdditionalData

            The additional data that you want to be passed in this component's custom ID

          Returns string

          The custom ID to use

        abstractrun

        serialize

        • serialize(): APIButtonComponent
        • Returns APIButtonComponent

        +

        abstractButton

        Hierarchy

        • BaseButton
          • Button

        Index

        Constructors

        constructor

        Properties

        additionalData

        additionalData: null | ComponentAdditionalData = null

        abstractcustomId

        customId: string

        The custom ID of the component

        defer

        defer: boolean = false

        Whether the component response should be automatically deferred

        disabled

        disabled: boolean = false

        The disabled state of the button

        optionalemoji

        emoji?: { animated?: boolean; id?: string; name: string }

        The emoji of the button


        Type declaration

        • optionalanimated?: boolean
        • optionalid?: string
        • name: string

        ephemeral

        ephemeral: boolean = false

        Whether the component response should be ephemeral

        abstractlabel

        label: string

        The label of the button

        abstractstyle

        style: Primary | Secondary | Success | Danger

        The style of the button

        type

        type: ComponentType = ComponentType.Button

        Methods

        publiccreateId

        • Create a custom ID to use for this component that embeds additional data that you want to be handed


          Parameters

          • additionalData: null | ComponentAdditionalData

            The additional data that you want to be passed in this component's custom ID

          Returns string

          The custom ID to use

        abstractrun

        serialize

        • serialize(): APIButtonComponent
        • Returns APIButtonComponent

        \ No newline at end of file diff --git a/api/carbon/class/ButtonInteraction.html b/api/carbon/class/ButtonInteraction.html index 5092ddd1..31f60644 100644 --- a/api/carbon/class/ButtonInteraction.html +++ b/api/carbon/class/ButtonInteraction.html @@ -4,11 +4,11 @@ ButtonInteraction | API | Carbon - - + + -

        ButtonInteraction

        This is the base type interaction, all interaction types extend from this

        @abstract

        Hierarchy

        Index

        Constructors

        constructor

        • Parameters

          • client: Client
          • data: APIMessageComponentButtonInteraction

          Returns ButtonInteraction

        Properties

        client

        client: Client

        componentType

        componentType: ComponentType

        customId

        customId: string = ...

        rawData

        rawData: APIMessageComponentInteraction

        The raw data of the interaction

        type

        type: InteractionType

        The type of interaction

        userId

        userId: undefined | string

        The user who sent the interaction

        Accessors

        channel

        guild

        • get guild(): null | Guild
        • Returns null | Guild

        message

        • Returns null | Message

        user

        • get user(): null | User
        • Returns null | User

        Methods

        reply

        • Reply to an interaction. +

          ButtonInteraction

          This is the base type interaction, all interaction types extend from this

          @abstract

          Hierarchy

          Index

          Constructors

          constructor

          • Parameters

            • client: Client
            • data: APIMessageComponentButtonInteraction

            Returns ButtonInteraction

          Properties

          client

          client: Client

          componentType

          componentType: ComponentType

          customId

          customId: string = ...

          rawData

          rawData: APIMessageComponentInteraction

          The raw data of the interaction

          type

          type: InteractionType

          The type of interaction

          userId

          userId: undefined | string

          The user who sent the interaction

          Accessors

          channel

          guild

          • get guild(): null | Guild
          • Returns null | Guild

          message

          • Returns null | Message

          user

          • get user(): null | User
          • Returns null | User

          Methods

          reply

          • Reply to an interaction. If the interaction is deferred, this will edit the original response.


            Parameters

            Returns Promise<void>

          \ No newline at end of file diff --git a/api/carbon/class/ChannelSelectMenu.html b/api/carbon/class/ChannelSelectMenu.html index e20f2197..2775d314 100644 --- a/api/carbon/class/ChannelSelectMenu.html +++ b/api/carbon/class/ChannelSelectMenu.html @@ -4,10 +4,10 @@ ChannelSelectMenu | API | Carbon - - + + -

          abstractChannelSelectMenu

          Hierarchy

          Index

          Constructors

          constructor

          Properties

          additionalData

          additionalData: null | ComponentAdditionalData = null

          optionalchannelTypes

          channelTypes?: ChannelType[]

          abstractcustomId

          customId: string

          The custom ID of the component

          optionaldefaultValues

          defaultValues?: APISelectMenuDefaultValue<Channel>[]

          defer

          defer: boolean = false

          Whether the component response should be automatically deferred

          optionaldisabled

          disabled?: boolean

          ephemeral

          ephemeral: boolean = false

          Whether the component response should be ephemeral

          optionalmaxValues

          maxValues?: number

          optionalminValues

          minValues?: number

          optionalplaceholder

          placeholder?: string

          type

          type: ChannelSelect = ComponentType.ChannelSelect

          The type of the component

          Methods

          publiccreateId

          • Create a custom ID to use for this component that embeds additional data that you want to be handed


            Parameters

            • additionalData: null | ComponentAdditionalData

              The additional data that you want to be passed in this component's custom ID

            Returns string

            The custom ID to use

          abstractrun

          serialize

          • serialize(): APISelectMenuComponent
          • Returns APISelectMenuComponent

          serializeOptions

          • serializeOptions(): { channel_types: undefined | ChannelType[]; default_values: undefined | APISelectMenuDefaultValue<Channel>[]; type: ChannelSelect }
          • Returns { channel_types: undefined | ChannelType[]; default_values: undefined | APISelectMenuDefaultValue<Channel>[]; type: ChannelSelect }

            • channel_types: undefined | ChannelType[]
            • default_values: undefined | APISelectMenuDefaultValue<Channel>[]
            • type: ChannelSelect
          +

          abstractChannelSelectMenu

          Hierarchy

          Index

          Constructors

          constructor

          Properties

          additionalData

          additionalData: null | ComponentAdditionalData = null

          optionalchannelTypes

          channelTypes?: ChannelType[]

          abstractcustomId

          customId: string

          The custom ID of the component

          optionaldefaultValues

          defaultValues?: APISelectMenuDefaultValue<Channel>[]

          defer

          defer: boolean = false

          Whether the component response should be automatically deferred

          optionaldisabled

          disabled?: boolean

          ephemeral

          ephemeral: boolean = false

          Whether the component response should be ephemeral

          optionalmaxValues

          maxValues?: number

          optionalminValues

          minValues?: number

          optionalplaceholder

          placeholder?: string

          type

          type: ChannelSelect = ComponentType.ChannelSelect

          The type of the component

          Methods

          publiccreateId

          • Create a custom ID to use for this component that embeds additional data that you want to be handed


            Parameters

            • additionalData: null | ComponentAdditionalData

              The additional data that you want to be passed in this component's custom ID

            Returns string

            The custom ID to use

          abstractrun

          serialize

          • serialize(): APISelectMenuComponent
          • Returns APISelectMenuComponent

          serializeOptions

          • serializeOptions(): { channel_types: undefined | ChannelType[]; default_values: undefined | APISelectMenuDefaultValue<Channel>[]; type: ChannelSelect }
          • Returns { channel_types: undefined | ChannelType[]; default_values: undefined | APISelectMenuDefaultValue<Channel>[]; type: ChannelSelect }

            • channel_types: undefined | ChannelType[]
            • default_values: undefined | APISelectMenuDefaultValue<Channel>[]
            • type: ChannelSelect
          \ No newline at end of file diff --git a/api/carbon/class/ChannelSelectMenuInteraction.html b/api/carbon/class/ChannelSelectMenuInteraction.html index e686e757..9680b10d 100644 --- a/api/carbon/class/ChannelSelectMenuInteraction.html +++ b/api/carbon/class/ChannelSelectMenuInteraction.html @@ -4,11 +4,11 @@ ChannelSelectMenuInteraction | API | Carbon - - + + -

          ChannelSelectMenuInteraction

          This is the base type interaction, all interaction types extend from this

          @abstract

          Hierarchy

          Index

          Constructors

          constructor

          Properties

          client

          client: Client

          componentType

          componentType: ComponentType

          customId

          customId: string = ...

          rawData

          rawData: APIMessageComponentInteraction

          The raw data of the interaction

          type

          type: InteractionType

          The type of interaction

          userId

          userId: undefined | string

          The user who sent the interaction

          Accessors

          channel

          guild

          • get guild(): null | Guild
          • Returns null | Guild

          message

          • Returns null | Message

          user

          • get user(): null | User
          • Returns null | User

          values

          • get values(): string[]
          • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


            Returns string[]

          Methods

          reply

          • Reply to an interaction. +

            ChannelSelectMenuInteraction

            This is the base type interaction, all interaction types extend from this

            @abstract

            Hierarchy

            Index

            Constructors

            constructor

            Properties

            client

            client: Client

            componentType

            componentType: ComponentType

            customId

            customId: string = ...

            rawData

            rawData: APIMessageComponentInteraction

            The raw data of the interaction

            type

            type: InteractionType

            The type of interaction

            userId

            userId: undefined | string

            The user who sent the interaction

            Accessors

            channel

            guild

            • get guild(): null | Guild
            • Returns null | Guild

            message

            • Returns null | Message

            user

            • get user(): null | User
            • Returns null | User

            values

            • get values(): string[]
            • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


              Returns string[]

            Methods

            reply

            • Reply to an interaction. If the interaction is deferred, this will edit the original response.


              Parameters

              Returns Promise<void>

            \ No newline at end of file diff --git a/api/carbon/class/Client.html b/api/carbon/class/Client.html index 51436998..bb3994d0 100644 --- a/api/carbon/class/Client.html +++ b/api/carbon/class/Client.html @@ -4,11 +4,11 @@ Client | API | Carbon - - + + -

            Client

            The main client used to interact with Discord

            Index

            Constructors

            constructor

            • Creates a new client


              Parameters

              • options: ClientOptions

                The options used to initialize the client

              • commands: BaseCommand[]

                The commands that the client has registered

              Returns Client

            Properties

            commandHandler

            commandHandler: CommandHandler

            commands

            commands: BaseCommand[]

            The commands that the client has registered

            componentHandler

            componentHandler: ComponentHandler

            The handler for the component interactions sent from Discord

            options

            options: ClientOptions

            The options used to initialize the client

            rest

            rest: RequestClient

            The rest client used to interact with the Discord API

            router

            router: AutoRouterType<IRequestStrict, any[], any>

            The router used to handle requests

            Methods

            deployCommands

            • deployCommands(): Promise<void>
            • Deploy the commands registered to Discord. +

              Client

              The main client used to interact with Discord

              Index

              Constructors

              constructor

              • Creates a new client


                Parameters

                • options: ClientOptions

                  The options used to initialize the client

                • commands: BaseCommand[]

                  The commands that the client has registered

                Returns Client

              Properties

              commandHandler

              commandHandler: CommandHandler

              commands

              commands: BaseCommand[]

              The commands that the client has registered

              componentHandler

              componentHandler: ComponentHandler

              The handler for the component interactions sent from Discord

              options

              options: ClientOptions

              The options used to initialize the client

              rest

              rest: RequestClient

              The rest client used to interact with the Discord API

              router

              router: AutoRouterType<IRequestStrict, any[], any>

              The router used to handle requests

              Methods

              deployCommands

              • deployCommands(): Promise<void>
              • Deploy the commands registered to Discord. This is automatically called when running in NodeJS mode.


                Returns Promise<void>

              \ No newline at end of file diff --git a/api/carbon/class/Command.html b/api/carbon/class/Command.html index e013d47b..f91be95e 100644 --- a/api/carbon/class/Command.html +++ b/api/carbon/class/Command.html @@ -4,13 +4,13 @@ Command | API | Carbon - - + + -

              abstractCommand

              Represents a standard command that the user creates

              Hierarchy

              Index

              Constructors

              constructor

              • Returns Command

              Properties

              optionalcomponents

              components?: BaseComponent[] = []

              All the components that the command is able to use. +

              abstractCommand

              Represents a standard command that the user creates

              Hierarchy

              Index

              Constructors

              constructor

              • Returns Command

              Properties

              optionalcomponents

              components?: BaseComponent[] = []

              All the components that the command is able to use. You mount these here so the handler can access them

              contexts
              beta

              contexts: InteractionContextType[] = ...

              The contexts this command can be used in API types are not finalized

              defer

              defer: boolean = false

              Whether the command response should be automatically deferred

              abstractdescription

              description: string

              A description of the command

              ephemeral

              ephemeral: boolean = false

              Whether the command response should be ephemeral

              integrationTypes
              beta

              integrationTypes: ApplicationIntegrationType[] = ...

              The places this command can be used in - API types are not finalized

              abstractname

              name: string

              The name of the command (e.g. "ping" for /ping)

              optionaloptions

              options?: APIApplicationCommandBasicOption[] = []

              The options that the user passes along with the command in Discord

              type

              type: ApplicationCommandType = ApplicationCommandType.ChatInput

              The type of the command

              Methods

              abstractrun

              • The function that is called when the command is ran


                Parameters

                Returns Promise<void>

              + API types are not finalized

              abstractname

              name: string

              The name of the command (e.g. "ping" for /ping)

              optionaloptions

              options?: CommandOptions

              The options that the user passes along with the command in Discord

              type

              type: ApplicationCommandType = ApplicationCommandType.ChatInput

              The type of the command

              Methods

              abstractrun

              • The function that is called when the command is ran


                Parameters

                Returns Promise<void>

              \ No newline at end of file diff --git a/api/carbon/class/CommandHandler.html b/api/carbon/class/CommandHandler.html index 7c8481f1..f429ee74 100644 --- a/api/carbon/class/CommandHandler.html +++ b/api/carbon/class/CommandHandler.html @@ -4,10 +4,10 @@ CommandHandler | API | Carbon - - + + -

              CommandHandler

              Hierarchy

              • Base
                • CommandHandler

              Index

              Constructors

              Properties

              Methods

              Constructors

              constructor

              Properties

              client

              client: Client

              Methods

              handleInteraction

              • handleInteraction(rawInteraction: APIApplicationCommandInteraction): Promise<false | void>
              • Parameters

                • rawInteraction: APIApplicationCommandInteraction

                Returns Promise<false | void>

              +

              CommandHandler

              Hierarchy

              • Base
                • CommandHandler

              Index

              Constructors

              Properties

              Methods

              Constructors

              constructor

              Properties

              client

              client: Client

              Methods

              handleInteraction

              • handleInteraction(rawInteraction: APIApplicationCommandInteraction): Promise<false | void>
              • Parameters

                • rawInteraction: APIApplicationCommandInteraction

                Returns Promise<false | void>

              \ No newline at end of file diff --git a/api/carbon/class/CommandInteraction.html b/api/carbon/class/CommandInteraction.html index 906c37f6..dc983a86 100644 --- a/api/carbon/class/CommandInteraction.html +++ b/api/carbon/class/CommandInteraction.html @@ -4,11 +4,12 @@ CommandInteraction | API | Carbon - - + + -

              CommandInteraction

              Represents a command interaction

              Hierarchy

              Index

              Constructors

              constructor

              Properties

              client

              client: Client

              options

              options: {} = {}

              Type declaration

              • [key string]: APIApplicationCommandInteractionDataBasicOption[value] | undefined

              rawData

              rawData: APIApplicationCommandInteraction

              The raw data of the interaction

              type

              type: InteractionType

              The type of interaction

              userId

              userId: undefined | string

              The user who sent the interaction

              Accessors

              channel

              guild

              • get guild(): null | Guild
              • Returns null | Guild

              message

              • Returns null | Message

              user

              • get user(): null | User
              • Returns null | User

              Methods

              reply

              • Reply to an interaction. +

                CommandInteraction

                Represents a command interaction

                Hierarchy

                Index

                Constructors

                constructor

                Properties

                client

                client: Client

                optionaloptions

                options?: OptionsHandler

                This is the options of the commands, parsed from the interaction data. +It is only available if the command is a Command class.

                rawData

                rawData: APIApplicationCommandInteraction

                The raw data of the interaction

                type

                type: InteractionType

                The type of interaction

                userId

                userId: undefined | string

                The user who sent the interaction

                Accessors

                channel

                guild

                • get guild(): null | Guild
                • Returns null | Guild

                message

                • Returns null | Message

                user

                • get user(): null | User
                • Returns null | User

                Methods

                reply

                • Reply to an interaction. If the interaction is deferred, this will edit the original response.


                  Parameters

                  Returns Promise<void>

                \ No newline at end of file diff --git a/api/carbon/class/CommandWithSubcommandGroups.html b/api/carbon/class/CommandWithSubcommandGroups.html index d12b30c9..533041ba 100644 --- a/api/carbon/class/CommandWithSubcommandGroups.html +++ b/api/carbon/class/CommandWithSubcommandGroups.html @@ -6,11 +6,11 @@ CommandWithSubcommandGroups | API | Carbon - - + + -

                abstractCommandWithSubcommandGroups

                Represents a subcommand group command that the user creates. +

                abstractCommandWithSubcommandGroups

                Represents a subcommand group command that the user creates. You make this instead of a Command class when you want to have subcommand groups in your options.

                Hierarchy

                Index

                Constructors

                constructor

                Properties

                optionalcomponents

                components?: BaseComponent[] = []

                All the components that the command is able to use. You mount these here so the handler can access them

                contexts
                beta

                contexts: InteractionContextType[] = ...

                The contexts this command can be used in API types are not finalized

                defer

                defer: boolean = false

                Whether the command response should be automatically deferred

                abstractdescription

                description: string

                A description of the command

                ephemeral

                ephemeral: boolean = false

                Whether the command response should be ephemeral

                integrationTypes
                beta

                integrationTypes: ApplicationIntegrationType[] = ...

                The places this command can be used in diff --git a/api/carbon/class/CommandWithSubcommands.html b/api/carbon/class/CommandWithSubcommands.html index 277ebead..a94f926a 100644 --- a/api/carbon/class/CommandWithSubcommands.html +++ b/api/carbon/class/CommandWithSubcommands.html @@ -6,11 +6,11 @@ CommandWithSubcommands | API | Carbon - - + + -

                abstractCommandWithSubcommands

                Represents a subcommand command that the user creates. +

                abstractCommandWithSubcommands

                Represents a subcommand command that the user creates. You make this instead of a Command class when you want to have subcommands in your options.

                Hierarchy

                Index

                Constructors

                constructor

                Properties

                optionalcomponents

                components?: BaseComponent[] = []

                All the components that the command is able to use. You mount these here so the handler can access them

                contexts
                beta

                contexts: InteractionContextType[] = ...

                The contexts this command can be used in API types are not finalized

                defer

                defer: boolean = false

                Whether the command response should be automatically deferred

                abstractdescription

                description: string

                A description of the command

                ephemeral

                ephemeral: boolean = false

                Whether the command response should be ephemeral

                integrationTypes
                beta

                integrationTypes: ApplicationIntegrationType[] = ...

                The places this command can be used in diff --git a/api/carbon/class/ComponentHandler.html b/api/carbon/class/ComponentHandler.html index 13e1b6b3..cba832d3 100644 --- a/api/carbon/class/ComponentHandler.html +++ b/api/carbon/class/ComponentHandler.html @@ -4,10 +4,10 @@ ComponentHandler | API | Carbon - - + + -

                ComponentHandler

                Hierarchy

                • Base
                  • ComponentHandler

                Index

                Constructors

                Properties

                Methods

                Constructors

                constructor

                Properties

                client

                client: Client

                Methods

                handleInteraction

                • handleInteraction(data: APIMessageComponentInteraction): Promise<undefined | false>
                • Parameters

                  • data: APIMessageComponentInteraction

                  Returns Promise<undefined | false>

                +

                ComponentHandler

                Hierarchy

                • Base
                  • ComponentHandler

                Index

                Constructors

                Properties

                Methods

                Constructors

                constructor

                Properties

                client

                client: Client

                Methods

                handleInteraction

                • handleInteraction(data: APIMessageComponentInteraction): Promise<undefined | false>
                • Parameters

                  • data: APIMessageComponentInteraction

                  Returns Promise<undefined | false>

                \ No newline at end of file diff --git a/api/carbon/class/DmChannel.html b/api/carbon/class/DmChannel.html index d7d662f1..2f7e68a5 100644 --- a/api/carbon/class/DmChannel.html +++ b/api/carbon/class/DmChannel.html @@ -4,11 +4,11 @@ DmChannel | API | Carbon - - + + -

                DmChannel

                Represents a DM between two users.

                Hierarchy

                Index

                Constructors

                constructor

                • new DmChannel(client: Client, rawDataOrId: string | APIDMChannel): DmChannel
                • Parameters

                  • client: Client
                  • rawDataOrId: string | APIDMChannel

                  Returns DmChannel

                Properties

                client

                client: Client

                optionalflags

                flags?: null | number

                id

                id: string

                The id of the channel.

                optionalname

                name?: null = null

                The name of the channel. This is always null for DM channels.

                partial

                partial: boolean

                Whether the channel is a partial channel (meaning it does not have all the data). +

                DmChannel

                Represents a DM between two users.

                Hierarchy

                Index

                Constructors

                constructor

                • new DmChannel(client: Client, rawDataOrId: string | APIDMChannel): DmChannel
                • Parameters

                  • client: Client
                  • rawDataOrId: string | APIDMChannel

                  Returns DmChannel

                Properties

                client

                client: Client

                optionalflags

                flags?: null | number

                id

                id: string

                The id of the channel.

                optionalname

                name?: null = null

                The name of the channel. This is always null for DM channels.

                partial

                partial: boolean

                Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                type

                type: DM = ChannelType.DM

                The type of the channel.

                Methods

                fetch

                • fetch(): Promise<void>
                • Fetches the channel from the API.


                  Returns Promise<void>

                  The channel data.

                send

                • send(message: APIMessage): Promise<void>
                • Send a message to the channel


                  Parameters

                  • message: APIMessage

                  Returns Promise<void>

                \ No newline at end of file diff --git a/api/carbon/class/GroupDmChannel.html b/api/carbon/class/GroupDmChannel.html index ec6a9d48..c1673a0e 100644 --- a/api/carbon/class/GroupDmChannel.html +++ b/api/carbon/class/GroupDmChannel.html @@ -4,11 +4,11 @@ GroupDmChannel | API | Carbon - - + + -

                GroupDmChannel

                Represents a group DM channel.

                Hierarchy

                Index

                Constructors

                constructor

                • Parameters

                  • client: Client
                  • rawDataOrId: string | APIGroupDMChannel

                  Returns GroupDmChannel

                Properties

                optionalapplicationId

                applicationId?: null | string

                The ID of the application that created the channel, if it was created by a bot.

                client

                client: Client

                optionalflags

                flags?: null | number

                optionalicon

                icon?: null | string

                The icon hash of the channel.

                id

                id: string

                The id of the channel.

                optionallastMessageId

                lastMessageId?: null | string

                The ID of the last message sent in the channel.

                @remarks

                This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted.

                optionalmanaged

                managed?: null | boolean

                Whether the channel is managed by an Oauth2 application.

                optionalname

                name?: null | string

                The name of the channel.

                optionalownerId

                ownerId?: null | string

                The ID of the user who created the channel.

                partial

                partial: boolean

                Whether the channel is a partial channel (meaning it does not have all the data). +

                GroupDmChannel

                Represents a group DM channel.

                Hierarchy

                Index

                Constructors

                constructor

                • Parameters

                  • client: Client
                  • rawDataOrId: string | APIGroupDMChannel

                  Returns GroupDmChannel

                Properties

                optionalapplicationId

                applicationId?: null | string

                The ID of the application that created the channel, if it was created by a bot.

                client

                client: Client

                optionalflags

                flags?: null | number

                optionalicon

                icon?: null | string

                The icon hash of the channel.

                id

                id: string

                The id of the channel.

                optionallastMessageId

                lastMessageId?: null | string

                The ID of the last message sent in the channel.

                @remarks

                This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted.

                optionalmanaged

                managed?: null | boolean

                Whether the channel is managed by an Oauth2 application.

                optionalname

                name?: null | string

                The name of the channel.

                optionalownerId

                ownerId?: null | string

                The ID of the user who created the channel.

                partial

                partial: boolean

                Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                optionalrecipients

                recipients?: User[]

                The recipients of the channel.

                type

                type: GroupDM = ChannelType.GroupDM

                The type of the channel.

                Accessors

                iconUrl

                • get iconUrl(): null | string
                • Get the URL of the channel's icon.


                  Returns null | string

                lastMessage

                • The last message sent in the channel.

                  @remarks

                  This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted. This will always return a partial message, so you can use Message.fetch to get the full message data.


                  Returns null | Message

                owner

                • Get the owner of the channel.


                  Returns User

                Methods

                addRecipient

                • addRecipient(user: string | User): Promise<void>
                • Parameters

                  Returns Promise<void>

                fetch

                • fetch(): Promise<void>
                • Fetches the channel from the API.


                  Returns Promise<void>

                  The channel data.

                removeRecipient

                • removeRecipient(user: string | User): Promise<void>
                • Parameters

                  Returns Promise<void>

                setName

                • setName(name: string): Promise<void>
                • Set the name of the channel


                  Parameters

                  • name: string

                    The new name of the channel

                  Returns Promise<void>

                diff --git a/api/carbon/class/Guild.html b/api/carbon/class/Guild.html index 1325d769..d9616101 100644 --- a/api/carbon/class/Guild.html +++ b/api/carbon/class/Guild.html @@ -4,11 +4,11 @@ Guild | API | Carbon - - + + -

                Guild

                Hierarchy

                • Base
                  • Guild

                Index

                Constructors

                constructor

                • new Guild(client: Client, rawDataOrId: string | APIGuild): Guild
                • Parameters

                  • client: Client
                  • rawDataOrId: string | APIGuild

                  Returns Guild

                Properties

                client

                client: Client

                optionaldescription

                description?: null | string

                The description of the guild.

                optionalicon

                icon?: null | string

                The icon hash of the guild. +

                Guild

                Hierarchy

                • Base
                  • Guild

                Index

                Constructors

                constructor

                • new Guild(client: Client, rawDataOrId: string | APIGuild): Guild
                • Parameters

                  • client: Client
                  • rawDataOrId: string | APIGuild

                  Returns Guild

                Properties

                client

                client: Client

                optionaldescription

                description?: null | string

                The description of the guild.

                optionalicon

                icon?: null | string

                The icon hash of the guild. You can use Guild.iconUrl to get the URL of the icon.

                id

                id: string

                The ID of the guild

                optionalname

                name?: string

                The name of the guild.

                optionalownerId

                ownerId?: string

                The ID of the owner of the guild.

                partial

                partial: boolean

                Whether the guild is a partial guild (meaning it does not have all the data). If this is true, you should use Guild.fetch to get the full data of the guild.

                optionalsplash

                splash?: null | string

                The splash hash of the guild. You can use Guild.splashUrl to get the URL of the splash.

                Accessors

                iconUrl

                • get iconUrl(): null | string
                • Get the URL of the guild's icon


                  Returns null | string

                roles

                • Get all roles in the guild


                  Returns Role[]

                splashUrl

                • get splashUrl(): null | string
                • Get the URL of the guild's splash


                  Returns null | string

                Methods

                createRole

                • createRole(data: RESTPostAPIGuildRoleJSONBody): Promise<Role>
                • Create a role in the guild


                  Parameters

                  • data: RESTPostAPIGuildRoleJSONBody

                  Returns Promise<Role>

                fetch

                • fetch(): Promise<void>
                • Fetch updated data for this guild. diff --git a/api/carbon/class/GuildAnnouncementChannel.html b/api/carbon/class/GuildAnnouncementChannel.html index 9661ca9a..b5ff92fe 100644 --- a/api/carbon/class/GuildAnnouncementChannel.html +++ b/api/carbon/class/GuildAnnouncementChannel.html @@ -4,11 +4,11 @@ GuildAnnouncementChannel | API | Carbon - - + + -

                  GuildAnnouncementChannel

                  Represents a guild announcement channel.

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  Properties

                  client

                  client: Client

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionallastMessageId

                  lastMessageId?: null | string

                  The ID of the last message sent in the channel.

                  @remarks

                  This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted.

                  optionallastPinTimestamp

                  lastPinTimestamp?: null | string

                  The timestamp of the last pin in the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). +

                  GuildAnnouncementChannel

                  Represents a guild announcement channel.

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  Properties

                  client

                  client: Client

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionallastMessageId

                  lastMessageId?: null | string

                  The ID of the last message sent in the channel.

                  @remarks

                  This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted.

                  optionallastPinTimestamp

                  lastPinTimestamp?: null | string

                  The timestamp of the last pin in the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                  optionalposition

                  position?: number

                  The position of the channel in the channel list.

                  optionalrateLimitPerUser

                  rateLimitPerUser?: null | number

                  The rate limit per user for the channel, in seconds.

                  type

                  type: GuildAnnouncement = ChannelType.GuildAnnouncement

                  The type of the channel.

                  Accessors

                  guild

                  • The guild this channel is in


                    Returns Guild

                  lastMessage

                  • The last message sent in the channel.

                    @remarks

                    This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted. This will always return a partial message, so you can use Message.fetch to get the full message data.


                    Returns null | Message

                  Methods

                  createInvite

                  • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
                  • Create an invite for the channel


                    Parameters

                    • optionaloptions: RESTPostAPIChannelInviteJSONBody

                    Returns Promise<APIExtendedInvite>

                  fetch

                  • fetch(): Promise<void>
                  • Fetches the channel from the API.


                    Returns Promise<void>

                    The channel data.

                  follow

                  getInvites

                  • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
                  • Get the invites for the channel


                    Returns Promise<RESTGetAPIGuildInvitesResult>

                  getPinnedMessages

                  • getPinnedMessages(): Promise<Message[]>
                  • Get the pinned messages in the channel


                    Returns Promise<Message[]>

                  send

                  • send(message: APIMessage): Promise<void>
                  • Send a message to the channel


                    Parameters

                    • message: APIMessage

                    Returns Promise<void>

                  setName

                  • setName(name: string): Promise<void>
                  • Set the name of the channel


                    Parameters

                    • name: string

                      The new name of the channel

                    Returns Promise<void>

                  setNsfw

                  • setNsfw(nsfw: boolean): Promise<void>
                  • Set whether the channel is nsfw


                    Parameters

                    • nsfw: boolean

                      The new nsfw status of the channel

                    Returns Promise<void>

                  setParent

                  • Set the parent ID of the channel


                    Parameters

                    Returns Promise<void>

                  setPosition

                  • setPosition(position: number): Promise<void>
                  • Set the position of the channel


                    Parameters

                    • position: number

                      The new position of the channel

                    Returns Promise<void>

                  startThread

                  • startThread(data: RESTPostAPIChannelThreadsJSONBody): Promise<GuildThreadChannel<ThreadChannelType>>
                  • Start a thread without an associated start message. If you want to start a thread with a start message, use Message.startThread


                    Parameters

                    • data: RESTPostAPIChannelThreadsJSONBody

                    Returns Promise<GuildThreadChannel<ThreadChannelType>>

                  triggerTyping

                  • triggerTyping(): Promise<void>
                  • Trigger a typing indicator in the channel (this will expire after 10 seconds)


                    Returns Promise<void>

                  diff --git a/api/carbon/class/GuildCategoryChannel.html b/api/carbon/class/GuildCategoryChannel.html index ea9c52bc..b8c6a637 100644 --- a/api/carbon/class/GuildCategoryChannel.html +++ b/api/carbon/class/GuildCategoryChannel.html @@ -4,11 +4,11 @@ GuildCategoryChannel | API | Carbon - - + + -

                  GuildCategoryChannel

                  Represents a guild category channel.

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APIGuildCategoryChannel

                    Returns GuildCategoryChannel

                  Properties

                  client

                  client: Client

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). +

                  GuildCategoryChannel

                  Represents a guild category channel.

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APIGuildCategoryChannel

                    Returns GuildCategoryChannel

                  Properties

                  client

                  client: Client

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                  optionalposition

                  position?: number

                  The position of the channel in the channel list.

                  optionaltype

                  type?: GuildCategory

                  The type of the channel.

                  Accessors

                  guild

                  • The guild this channel is in


                    Returns Guild

                  Methods

                  createInvite

                  • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
                  • Create an invite for the channel


                    Parameters

                    • optionaloptions: RESTPostAPIChannelInviteJSONBody

                    Returns Promise<APIExtendedInvite>

                  fetch

                  • fetch(): Promise<void>
                  • Fetches the channel from the API.


                    Returns Promise<void>

                    The channel data.

                  getInvites

                  • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
                  • Get the invites for the channel


                    Returns Promise<RESTGetAPIGuildInvitesResult>

                  send

                  • send(): Promise<void>
                  • You cannot send a message to a category channel, so this method throws an error


                    Returns Promise<void>

                  setName

                  • setName(name: string): Promise<void>
                  • Set the name of the channel


                    Parameters

                    • name: string

                      The new name of the channel

                    Returns Promise<void>

                  setNsfw

                  • setNsfw(nsfw: boolean): Promise<void>
                  • Set whether the channel is nsfw


                    Parameters

                    • nsfw: boolean

                      The new nsfw status of the channel

                    Returns Promise<void>

                  setParent

                  • Set the parent ID of the channel


                    Parameters

                    Returns Promise<void>

                  setPosition

                  • setPosition(position: number): Promise<void>
                  • Set the position of the channel


                    Parameters

                    • position: number

                      The new position of the channel

                    Returns Promise<void>

                  triggerTyping

                  • triggerTyping(): Promise<void>
                  • Trigger a typing indicator in the channel (this will expire after 10 seconds)


                    Returns Promise<void>

                  \ No newline at end of file diff --git a/api/carbon/class/GuildForumChannel.html b/api/carbon/class/GuildForumChannel.html index 670af9e2..2a4adfbd 100644 --- a/api/carbon/class/GuildForumChannel.html +++ b/api/carbon/class/GuildForumChannel.html @@ -4,11 +4,11 @@ GuildForumChannel | API | Carbon - - + + -

                  GuildForumChannel

                  Represents a guild forum channel.

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APIGuildForumChannel

                    Returns GuildForumChannel

                  Properties

                  optionalavailableTags

                  availableTags?: APIGuildForumTag[]

                  The available tags to set on posts in the channel.

                  client

                  client: Client

                  optionaldefaultAutoArchiveDuration

                  defaultAutoArchiveDuration?: null | number

                  The default auto archive duration of the channel.

                  optionaldefaultForumLayout

                  defaultForumLayout?: ForumLayoutType

                  The default forum layout of the channel.

                  optionaldefaultReactionEmoji

                  defaultReactionEmoji?: null | APIGuildForumDefaultReactionEmoji

                  The default reaction emoji for the channel.

                  optionaldefaultSortOrder

                  defaultSortOrder?: null | SortOrderType

                  The default sort order for the channel, by latest activity or by creation date.

                  optionaldefaultThreadRateLimitPerUser

                  defaultThreadRateLimitPerUser?: null | number

                  The default thread rate limit per user for the channel.

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). +

                  GuildForumChannel

                  Represents a guild forum channel.

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APIGuildForumChannel

                    Returns GuildForumChannel

                  Properties

                  optionalavailableTags

                  availableTags?: APIGuildForumTag[]

                  The available tags to set on posts in the channel.

                  client

                  client: Client

                  optionaldefaultAutoArchiveDuration

                  defaultAutoArchiveDuration?: null | number

                  The default auto archive duration of the channel.

                  optionaldefaultForumLayout

                  defaultForumLayout?: ForumLayoutType

                  The default forum layout of the channel.

                  optionaldefaultReactionEmoji

                  defaultReactionEmoji?: null | APIGuildForumDefaultReactionEmoji

                  The default reaction emoji for the channel.

                  optionaldefaultSortOrder

                  defaultSortOrder?: null | SortOrderType

                  The default sort order for the channel, by latest activity or by creation date.

                  optionaldefaultThreadRateLimitPerUser

                  defaultThreadRateLimitPerUser?: null | number

                  The default thread rate limit per user for the channel.

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                  optionalposition

                  position?: number

                  The position of the channel in the channel list.

                  optionaltopic

                  topic?: null | string

                  The topic of the channel.

                  optionaltype

                  type?: GuildForum

                  The type of the channel.

                  Accessors

                  guild

                  • The guild this channel is in


                    Returns Guild

                  Methods

                  createInvite

                  • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
                  • Create an invite for the channel


                    Parameters

                    • optionaloptions: RESTPostAPIChannelInviteJSONBody

                    Returns Promise<APIExtendedInvite>

                  fetch

                  • fetch(): Promise<void>
                  • Fetches the channel from the API.


                    Returns Promise<void>

                    The channel data.

                  getInvites

                  • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
                  • Get the invites for the channel


                    Returns Promise<RESTGetAPIGuildInvitesResult>

                  send

                  • send(): Promise<void>
                  • You cannot send a message directly to a forum or media channel, so this method throws an error. Use GuildThreadChannel.send instead, or the alias GuildThreadOnlyChannel.sendToPost instead, to send a message to the channel's posts.


                    Returns Promise<void>

                  sendToPost

                  • sendToPost(message: APIMessage, postId: string): Promise<void>
                  • Send a message to a post in the channel

                    @remarks

                    This is an alias for GuildThreadChannel.send that will fetch the channel, but if you already have the channel, you can use GuildThreadChannel.send instead.


                    Parameters

                    • message: APIMessage
                    • postId: string

                    Returns Promise<void>

                  setName

                  • setName(name: string): Promise<void>
                  • Set the name of the channel


                    Parameters

                    • name: string

                      The new name of the channel

                    Returns Promise<void>

                  setNsfw

                  • setNsfw(nsfw: boolean): Promise<void>
                  • Set whether the channel is nsfw


                    Parameters

                    • nsfw: boolean

                      The new nsfw status of the channel

                    Returns Promise<void>

                  setParent

                  • Set the parent ID of the channel


                    Parameters

                    Returns Promise<void>

                  setPosition

                  • setPosition(position: number): Promise<void>
                  • Set the position of the channel


                    Parameters

                    • position: number

                      The new position of the channel

                    Returns Promise<void>

                  triggerTyping

                  • triggerTyping(): Promise<void>
                  • Trigger a typing indicator in the channel (this will expire after 10 seconds)


                    Returns Promise<void>

                  diff --git a/api/carbon/class/GuildMediaChannel.html b/api/carbon/class/GuildMediaChannel.html index 30ee35cf..21c004c0 100644 --- a/api/carbon/class/GuildMediaChannel.html +++ b/api/carbon/class/GuildMediaChannel.html @@ -4,11 +4,11 @@ GuildMediaChannel | API | Carbon - - + + -

                  GuildMediaChannel

                  Represents a guild media channel (a forum channel )

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APIGuildMediaChannel

                    Returns GuildMediaChannel

                  Properties

                  optionalavailableTags

                  availableTags?: APIGuildForumTag[]

                  The available tags to set on posts in the channel.

                  client

                  client: Client

                  optionaldefaultAutoArchiveDuration

                  defaultAutoArchiveDuration?: null | number

                  The default auto archive duration of the channel.

                  optionaldefaultForumLayout

                  defaultForumLayout?: ForumLayoutType

                  The default forum layout of the channel.

                  optionaldefaultReactionEmoji

                  defaultReactionEmoji?: null | APIGuildForumDefaultReactionEmoji

                  The default reaction emoji for the channel.

                  optionaldefaultSortOrder

                  defaultSortOrder?: null | SortOrderType

                  The default sort order for the channel, by latest activity or by creation date.

                  optionaldefaultThreadRateLimitPerUser

                  defaultThreadRateLimitPerUser?: null | number

                  The default thread rate limit per user for the channel.

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). +

                  GuildMediaChannel

                  Represents a guild media channel (a forum channel )

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APIGuildMediaChannel

                    Returns GuildMediaChannel

                  Properties

                  optionalavailableTags

                  availableTags?: APIGuildForumTag[]

                  The available tags to set on posts in the channel.

                  client

                  client: Client

                  optionaldefaultAutoArchiveDuration

                  defaultAutoArchiveDuration?: null | number

                  The default auto archive duration of the channel.

                  optionaldefaultForumLayout

                  defaultForumLayout?: ForumLayoutType

                  The default forum layout of the channel.

                  optionaldefaultReactionEmoji

                  defaultReactionEmoji?: null | APIGuildForumDefaultReactionEmoji

                  The default reaction emoji for the channel.

                  optionaldefaultSortOrder

                  defaultSortOrder?: null | SortOrderType

                  The default sort order for the channel, by latest activity or by creation date.

                  optionaldefaultThreadRateLimitPerUser

                  defaultThreadRateLimitPerUser?: null | number

                  The default thread rate limit per user for the channel.

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                  optionalposition

                  position?: number

                  The position of the channel in the channel list.

                  optionaltopic

                  topic?: null | string

                  The topic of the channel.

                  optionaltype

                  type?: GuildMedia

                  The type of the channel.

                  Accessors

                  guild

                  • The guild this channel is in


                    Returns Guild

                  Methods

                  createInvite

                  • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
                  • Create an invite for the channel


                    Parameters

                    • optionaloptions: RESTPostAPIChannelInviteJSONBody

                    Returns Promise<APIExtendedInvite>

                  fetch

                  • fetch(): Promise<void>
                  • Fetches the channel from the API.


                    Returns Promise<void>

                    The channel data.

                  getInvites

                  • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
                  • Get the invites for the channel


                    Returns Promise<RESTGetAPIGuildInvitesResult>

                  send

                  • send(): Promise<void>
                  • You cannot send a message directly to a forum or media channel, so this method throws an error. Use GuildThreadChannel.send instead, or the alias GuildThreadOnlyChannel.sendToPost instead, to send a message to the channel's posts.


                    Returns Promise<void>

                  sendToPost

                  • sendToPost(message: APIMessage, postId: string): Promise<void>
                  • Send a message to a post in the channel

                    @remarks

                    This is an alias for GuildThreadChannel.send that will fetch the channel, but if you already have the channel, you can use GuildThreadChannel.send instead.


                    Parameters

                    • message: APIMessage
                    • postId: string

                    Returns Promise<void>

                  setName

                  • setName(name: string): Promise<void>
                  • Set the name of the channel


                    Parameters

                    • name: string

                      The new name of the channel

                    Returns Promise<void>

                  setNsfw

                  • setNsfw(nsfw: boolean): Promise<void>
                  • Set whether the channel is nsfw


                    Parameters

                    • nsfw: boolean

                      The new nsfw status of the channel

                    Returns Promise<void>

                  setParent

                  • Set the parent ID of the channel


                    Parameters

                    Returns Promise<void>

                  setPosition

                  • setPosition(position: number): Promise<void>
                  • Set the position of the channel


                    Parameters

                    • position: number

                      The new position of the channel

                    Returns Promise<void>

                  triggerTyping

                  • triggerTyping(): Promise<void>
                  • Trigger a typing indicator in the channel (this will expire after 10 seconds)


                    Returns Promise<void>

                  diff --git a/api/carbon/class/GuildStageChannel.html b/api/carbon/class/GuildStageChannel.html index d685b9f4..5b7643e6 100644 --- a/api/carbon/class/GuildStageChannel.html +++ b/api/carbon/class/GuildStageChannel.html @@ -4,11 +4,11 @@ GuildStageChannel | API | Carbon - - + + -

                  GuildStageChannel

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APIGuildStageVoiceChannel

                    Returns GuildStageChannel

                  Properties

                  client

                  client: Client

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). +

                  GuildStageChannel

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APIGuildStageVoiceChannel

                    Returns GuildStageChannel

                  Properties

                  client

                  client: Client

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                  optionalposition

                  position?: number

                  The position of the channel in the channel list.

                  optionaltype

                  type?: GuildStageVoice

                  The type of the channel.

                  Accessors

                  guild

                  • The guild this channel is in


                    Returns Guild

                  Methods

                  createInvite

                  • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
                  • Create an invite for the channel


                    Parameters

                    • optionaloptions: RESTPostAPIChannelInviteJSONBody

                    Returns Promise<APIExtendedInvite>

                  fetch

                  • fetch(): Promise<void>
                  • Fetches the channel from the API.


                    Returns Promise<void>

                    The channel data.

                  getInvites

                  • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
                  • Get the invites for the channel


                    Returns Promise<RESTGetAPIGuildInvitesResult>

                  send

                  • send(message: APIMessage): Promise<void>
                  • Send a message to the channel


                    Parameters

                    • message: APIMessage

                    Returns Promise<void>

                  setName

                  • setName(name: string): Promise<void>
                  • Set the name of the channel


                    Parameters

                    • name: string

                      The new name of the channel

                    Returns Promise<void>

                  setNsfw

                  • setNsfw(nsfw: boolean): Promise<void>
                  • Set whether the channel is nsfw


                    Parameters

                    • nsfw: boolean

                      The new nsfw status of the channel

                    Returns Promise<void>

                  setParent

                  • Set the parent ID of the channel


                    Parameters

                    Returns Promise<void>

                  setPosition

                  • setPosition(position: number): Promise<void>
                  • Set the position of the channel


                    Parameters

                    • position: number

                      The new position of the channel

                    Returns Promise<void>

                  triggerTyping

                  • triggerTyping(): Promise<void>
                  • Trigger a typing indicator in the channel (this will expire after 10 seconds)


                    Returns Promise<void>

                  \ No newline at end of file diff --git a/api/carbon/class/GuildStageOrVoiceChannel.html b/api/carbon/class/GuildStageOrVoiceChannel.html index a6f8c8a6..4b50a0df 100644 --- a/api/carbon/class/GuildStageOrVoiceChannel.html +++ b/api/carbon/class/GuildStageOrVoiceChannel.html @@ -4,11 +4,11 @@ GuildStageOrVoiceChannel | API | Carbon - - + + -

                  abstractGuildStageOrVoiceChannel <Type>

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • new GuildStageOrVoiceChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): GuildStageOrVoiceChannel<Type>
                  • Type parameters

                    • Type: GuildVoice | GuildStageVoice

                    Parameters

                    • client: Client
                    • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

                    Returns GuildStageOrVoiceChannel<Type>

                  Properties

                  optionalbitrate

                  bitrate?: null | number

                  The bitrate of the channel.

                  client

                  client: Client

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). +

                  abstractGuildStageOrVoiceChannel <Type>

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • new GuildStageOrVoiceChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): GuildStageOrVoiceChannel<Type>
                  • Type parameters

                    • Type: GuildVoice | GuildStageVoice

                    Parameters

                    • client: Client
                    • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

                    Returns GuildStageOrVoiceChannel<Type>

                  Properties

                  optionalbitrate

                  bitrate?: null | number

                  The bitrate of the channel.

                  client

                  client: Client

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                  optionalposition

                  position?: number

                  The position of the channel in the channel list.

                  optionalrtcRegion

                  rtcRegion?: null | string

                  The RTC region of the channel. This is automatic when set to null.

                  optionaltype

                  type?: Type

                  The type of the channel.

                  optionaluserLimit

                  userLimit?: null | number

                  The user limit of the channel.

                  optionalvideoQualityMode

                  videoQualityMode?: null | VideoQualityMode

                  The video quality mode of the channel. 1 when not present.

                  Accessors

                  guild

                  • The guild this channel is in


                    Returns Guild

                  Methods

                  createInvite

                  • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
                  • Create an invite for the channel


                    Parameters

                    • optionaloptions: RESTPostAPIChannelInviteJSONBody

                    Returns Promise<APIExtendedInvite>

                  fetch

                  • fetch(): Promise<void>
                  • Fetches the channel from the API.


                    Returns Promise<void>

                    The channel data.

                  getInvites

                  • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
                  • Get the invites for the channel


                    Returns Promise<RESTGetAPIGuildInvitesResult>

                  send

                  • send(message: APIMessage): Promise<void>
                  • Send a message to the channel


                    Parameters

                    • message: APIMessage

                    Returns Promise<void>

                  setName

                  • setName(name: string): Promise<void>
                  • Set the name of the channel


                    Parameters

                    • name: string

                      The new name of the channel

                    Returns Promise<void>

                  setNsfw

                  • setNsfw(nsfw: boolean): Promise<void>
                  • Set whether the channel is nsfw


                    Parameters

                    • nsfw: boolean

                      The new nsfw status of the channel

                    Returns Promise<void>

                  setParent

                  • Set the parent ID of the channel


                    Parameters

                    Returns Promise<void>

                  setPosition

                  • setPosition(position: number): Promise<void>
                  • Set the position of the channel


                    Parameters

                    • position: number

                      The new position of the channel

                    Returns Promise<void>

                  triggerTyping

                  • triggerTyping(): Promise<void>
                  • Trigger a typing indicator in the channel (this will expire after 10 seconds)


                    Returns Promise<void>

                  diff --git a/api/carbon/class/GuildTextChannel.html b/api/carbon/class/GuildTextChannel.html index 6c1fd016..8a604ff2 100644 --- a/api/carbon/class/GuildTextChannel.html +++ b/api/carbon/class/GuildTextChannel.html @@ -4,11 +4,11 @@ GuildTextChannel | API | Carbon - - + + -

                  GuildTextChannel

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APITextChannel

                    Returns GuildTextChannel

                  Properties

                  client

                  client: Client

                  optionaldefaultAutoArchiveDuration

                  defaultAutoArchiveDuration?: null | number

                  The default auto archive duration of threads in the channel.

                  optionaldefaultThreadRateLimitPerUser

                  defaultThreadRateLimitPerUser?: null | number

                  The default thread rate limit per user of the channel.

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionallastMessageId

                  lastMessageId?: null | string

                  The ID of the last message sent in the channel.

                  @remarks

                  This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted.

                  optionallastPinTimestamp

                  lastPinTimestamp?: null | string

                  The timestamp of the last pin in the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). +

                  GuildTextChannel

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APITextChannel

                    Returns GuildTextChannel

                  Properties

                  client

                  client: Client

                  optionaldefaultAutoArchiveDuration

                  defaultAutoArchiveDuration?: null | number

                  The default auto archive duration of threads in the channel.

                  optionaldefaultThreadRateLimitPerUser

                  defaultThreadRateLimitPerUser?: null | number

                  The default thread rate limit per user of the channel.

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionallastMessageId

                  lastMessageId?: null | string

                  The ID of the last message sent in the channel.

                  @remarks

                  This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted.

                  optionallastPinTimestamp

                  lastPinTimestamp?: null | string

                  The timestamp of the last pin in the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                  optionalposition

                  position?: number

                  The position of the channel in the channel list.

                  optionalrateLimitPerUser

                  rateLimitPerUser?: null | number

                  The rate limit per user for the channel, in seconds.

                  type

                  type: GuildText = ChannelType.GuildText

                  The type of the channel.

                  Accessors

                  guild

                  • The guild this channel is in


                    Returns Guild

                  lastMessage

                  • The last message sent in the channel.

                    @remarks

                    This might not always resolve to a message. The ID still stays a part of the channel's data, even if the message is deleted. This will always return a partial message, so you can use Message.fetch to get the full message data.


                    Returns null | Message

                  Methods

                  createInvite

                  • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
                  • Create an invite for the channel


                    Parameters

                    • optionaloptions: RESTPostAPIChannelInviteJSONBody

                    Returns Promise<APIExtendedInvite>

                  fetch

                  • fetch(): Promise<void>
                  • Fetches the channel from the API.


                    Returns Promise<void>

                    The channel data.

                  getInvites

                  • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
                  • Get the invites for the channel


                    Returns Promise<RESTGetAPIGuildInvitesResult>

                  getPinnedMessages

                  • getPinnedMessages(): Promise<Message[]>
                  • Get the pinned messages in the channel


                    Returns Promise<Message[]>

                  send

                  • send(message: APIMessage): Promise<void>
                  • Send a message to the channel


                    Parameters

                    • message: APIMessage

                    Returns Promise<void>

                  setName

                  • setName(name: string): Promise<void>
                  • Set the name of the channel


                    Parameters

                    • name: string

                      The new name of the channel

                    Returns Promise<void>

                  setNsfw

                  • setNsfw(nsfw: boolean): Promise<void>
                  • Set whether the channel is nsfw


                    Parameters

                    • nsfw: boolean

                      The new nsfw status of the channel

                    Returns Promise<void>

                  setParent

                  • Set the parent ID of the channel


                    Parameters

                    Returns Promise<void>

                  setPosition

                  • setPosition(position: number): Promise<void>
                  • Set the position of the channel


                    Parameters

                    • position: number

                      The new position of the channel

                    Returns Promise<void>

                  startThread

                  • startThread(data: RESTPostAPIChannelThreadsJSONBody): Promise<GuildThreadChannel<ThreadChannelType>>
                  • Start a thread without an associated start message. If you want to start a thread with a start message, use Message.startThread


                    Parameters

                    • data: RESTPostAPIChannelThreadsJSONBody

                    Returns Promise<GuildThreadChannel<ThreadChannelType>>

                  triggerTyping

                  • triggerTyping(): Promise<void>
                  • Trigger a typing indicator in the channel (this will expire after 10 seconds)


                    Returns Promise<void>

                  diff --git a/api/carbon/class/GuildThreadChannel.html b/api/carbon/class/GuildThreadChannel.html index c7e974bd..f85437f6 100644 --- a/api/carbon/class/GuildThreadChannel.html +++ b/api/carbon/class/GuildThreadChannel.html @@ -4,11 +4,11 @@ GuildThreadChannel | API | Carbon - - + + -

                  GuildThreadChannel <Type>

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • new GuildThreadChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): GuildThreadChannel<Type>
                  • Type parameters

                    • Type: ThreadChannelType

                    Parameters

                    • client: Client
                    • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

                    Returns GuildThreadChannel<Type>

                  Properties

                  optionalappliedTags

                  appliedTags?: string[]

                  The tags applied to the thread.

                  optionalarchiveTimestamp

                  archiveTimestamp?: string

                  The timestamp of when the thread was archived.

                  optionalarchived

                  archived?: boolean

                  Whether the thread is archived.

                  optionalautoArchiveDuration

                  autoArchiveDuration?: number

                  The duration until the thread is auto archived.

                  client

                  client: Client

                  optionalcreateTimestamp

                  createTimestamp?: string

                  The timestamp of when the thread was created.

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalinvitable

                  invitable?: boolean

                  Whether non-moderators can add other non-moderators to a thread; only available on private threads

                  optionallocked

                  locked?: boolean

                  Whether the thread is locked.

                  optionalmemberCount

                  memberCount?: number

                  The number of members in the thread.

                  @remarks

                  This is only accurate until 50, after that, Discord stops counting.

                  optionalmessageCount

                  messageCount?: number

                  The number of messages in the thread.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalownerId

                  ownerId?: string

                  The ID of the owner of the thread.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). +

                  GuildThreadChannel <Type>

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • new GuildThreadChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): GuildThreadChannel<Type>
                  • Type parameters

                    • Type: ThreadChannelType

                    Parameters

                    • client: Client
                    • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

                    Returns GuildThreadChannel<Type>

                  Properties

                  optionalappliedTags

                  appliedTags?: string[]

                  The tags applied to the thread.

                  optionalarchiveTimestamp

                  archiveTimestamp?: string

                  The timestamp of when the thread was archived.

                  optionalarchived

                  archived?: boolean

                  Whether the thread is archived.

                  optionalautoArchiveDuration

                  autoArchiveDuration?: number

                  The duration until the thread is auto archived.

                  client

                  client: Client

                  optionalcreateTimestamp

                  createTimestamp?: string

                  The timestamp of when the thread was created.

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalinvitable

                  invitable?: boolean

                  Whether non-moderators can add other non-moderators to a thread; only available on private threads

                  optionallocked

                  locked?: boolean

                  Whether the thread is locked.

                  optionalmemberCount

                  memberCount?: number

                  The number of members in the thread.

                  @remarks

                  This is only accurate until 50, after that, Discord stops counting.

                  optionalmessageCount

                  messageCount?: number

                  The number of messages in the thread.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalownerId

                  ownerId?: string

                  The ID of the owner of the thread.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                  optionalposition

                  position?: number

                  The position of the channel in the channel list.

                  optionaltotalMessageSent

                  totalMessageSent?: number

                  The number of messages sent in the thread.

                  optionaltype

                  type?: Type

                  The type of the channel.

                  Accessors

                  guild

                  • The guild this channel is in


                    Returns Guild

                  Methods

                  addMember

                  • addMember(userId: string): Promise<void>
                  • Add a member to the thread


                    Parameters

                    • userId: string

                    Returns Promise<void>

                  archive

                  • archive(): Promise<void>
                  • Archive the thread


                    Returns Promise<void>

                  createInvite

                  • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
                  • Create an invite for the channel


                    Parameters

                    • optionaloptions: RESTPostAPIChannelInviteJSONBody

                    Returns Promise<APIExtendedInvite>

                  fetch

                  • fetch(): Promise<void>
                  • Fetches the channel from the API.


                    Returns Promise<void>

                    The channel data.

                  getInvites

                  • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
                  • Get the invites for the channel


                    Returns Promise<RESTGetAPIGuildInvitesResult>

                  join

                  • join(): Promise<void>
                  • Join the thread


                    Returns Promise<void>

                  leave

                  • leave(): Promise<void>
                  • Leave the thread


                    Returns Promise<void>

                  lock

                  • lock(): Promise<void>
                  • Lock the thread


                    Returns Promise<void>

                  removeMember

                  • removeMember(userId: string): Promise<void>
                  • Get the pinned messages in the thread


                    Parameters

                    • userId: string

                    Returns Promise<void>

                  send

                  • send(message: APIMessage): Promise<void>
                  • Send a message to the channel


                    Parameters

                    • message: APIMessage

                    Returns Promise<void>

                  setAutoArchiveDuration

                  • setAutoArchiveDuration(duration: number): Promise<void>
                  • Set the auto archive duration of the thread


                    Parameters

                    • duration: number

                    Returns Promise<void>

                  setName

                  • setName(name: string): Promise<void>
                  • Set the name of the channel


                    Parameters

                    • name: string

                      The new name of the channel

                    Returns Promise<void>

                  setNsfw

                  • setNsfw(nsfw: boolean): Promise<void>
                  • Set whether the channel is nsfw


                    Parameters

                    • nsfw: boolean

                      The new nsfw status of the channel

                    Returns Promise<void>

                  setParent

                  • Set the parent ID of the channel


                    Parameters

                    Returns Promise<void>

                  setPosition

                  • setPosition(position: number): Promise<void>
                  • Set the position of the channel


                    Parameters

                    • position: number

                      The new position of the channel

                    Returns Promise<void>

                  triggerTyping

                  • triggerTyping(): Promise<void>
                  • Trigger a typing indicator in the channel (this will expire after 10 seconds)


                    Returns Promise<void>

                  unarchive

                  • unarchive(): Promise<void>
                  • Unarchive the thread


                    Returns Promise<void>

                  unlock

                  • unlock(): Promise<void>
                  • Unlock the thread


                    Returns Promise<void>

                  \ No newline at end of file diff --git a/api/carbon/class/GuildThreadOnlyChannel.html b/api/carbon/class/GuildThreadOnlyChannel.html index 05dabb89..61ae7144 100644 --- a/api/carbon/class/GuildThreadOnlyChannel.html +++ b/api/carbon/class/GuildThreadOnlyChannel.html @@ -4,11 +4,11 @@ GuildThreadOnlyChannel | API | Carbon - - + + -

                  abstractGuildThreadOnlyChannel <Type>

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • new GuildThreadOnlyChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): GuildThreadOnlyChannel<Type>
                  • Type parameters

                    • Type: GuildForum | GuildMedia

                    Parameters

                    • client: Client
                    • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

                    Returns GuildThreadOnlyChannel<Type>

                  Properties

                  optionalavailableTags

                  availableTags?: APIGuildForumTag[]

                  The available tags to set on posts in the channel.

                  client

                  client: Client

                  optionaldefaultAutoArchiveDuration

                  defaultAutoArchiveDuration?: null | number

                  The default auto archive duration of the channel.

                  optionaldefaultReactionEmoji

                  defaultReactionEmoji?: null | APIGuildForumDefaultReactionEmoji

                  The default reaction emoji for the channel.

                  optionaldefaultSortOrder

                  defaultSortOrder?: null | SortOrderType

                  The default sort order for the channel, by latest activity or by creation date.

                  optionaldefaultThreadRateLimitPerUser

                  defaultThreadRateLimitPerUser?: null | number

                  The default thread rate limit per user for the channel.

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). +

                  abstractGuildThreadOnlyChannel <Type>

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • new GuildThreadOnlyChannel<Type>(client: Client, rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>): GuildThreadOnlyChannel<Type>
                  • Type parameters

                    • Type: GuildForum | GuildMedia

                    Parameters

                    • client: Client
                    • rawDataOrId: string | Extract<APIDMChannel, { type: Type }> | Extract<APIGroupDMChannel, { type: Type }> | Extract<APIGuildCategoryChannel, { type: Type }> | Extract<APIGuildForumChannel, { type: Type }> | Extract<APIGuildMediaChannel, { type: Type }> | Extract<APIGuildStageVoiceChannel, { type: Type }> | Extract<APIGuildVoiceChannel, { type: Type }> | Extract<APINewsChannel, { type: Type }> | Extract<APITextChannel, { type: Type }> | Extract<APIThreadChannel, { type: Type }>

                    Returns GuildThreadOnlyChannel<Type>

                  Properties

                  optionalavailableTags

                  availableTags?: APIGuildForumTag[]

                  The available tags to set on posts in the channel.

                  client

                  client: Client

                  optionaldefaultAutoArchiveDuration

                  defaultAutoArchiveDuration?: null | number

                  The default auto archive duration of the channel.

                  optionaldefaultReactionEmoji

                  defaultReactionEmoji?: null | APIGuildForumDefaultReactionEmoji

                  The default reaction emoji for the channel.

                  optionaldefaultSortOrder

                  defaultSortOrder?: null | SortOrderType

                  The default sort order for the channel, by latest activity or by creation date.

                  optionaldefaultThreadRateLimitPerUser

                  defaultThreadRateLimitPerUser?: null | number

                  The default thread rate limit per user for the channel.

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                  optionalposition

                  position?: number

                  The position of the channel in the channel list.

                  optionaltopic

                  topic?: null | string

                  The topic of the channel.

                  optionaltype

                  type?: Type

                  The type of the channel.

                  Accessors

                  guild

                  • The guild this channel is in


                    Returns Guild

                  Methods

                  createInvite

                  • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
                  • Create an invite for the channel


                    Parameters

                    • optionaloptions: RESTPostAPIChannelInviteJSONBody

                    Returns Promise<APIExtendedInvite>

                  fetch

                  • fetch(): Promise<void>
                  • Fetches the channel from the API.


                    Returns Promise<void>

                    The channel data.

                  getInvites

                  • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
                  • Get the invites for the channel


                    Returns Promise<RESTGetAPIGuildInvitesResult>

                  send

                  • send(): Promise<void>
                  • You cannot send a message directly to a forum or media channel, so this method throws an error. Use GuildThreadChannel.send instead, or the alias GuildThreadOnlyChannel.sendToPost instead, to send a message to the channel's posts.


                    Returns Promise<void>

                  sendToPost

                  • sendToPost(message: APIMessage, postId: string): Promise<void>
                  • Send a message to a post in the channel

                    @remarks

                    This is an alias for GuildThreadChannel.send that will fetch the channel, but if you already have the channel, you can use GuildThreadChannel.send instead.


                    Parameters

                    • message: APIMessage
                    • postId: string

                    Returns Promise<void>

                  setName

                  • setName(name: string): Promise<void>
                  • Set the name of the channel


                    Parameters

                    • name: string

                      The new name of the channel

                    Returns Promise<void>

                  setNsfw

                  • setNsfw(nsfw: boolean): Promise<void>
                  • Set whether the channel is nsfw


                    Parameters

                    • nsfw: boolean

                      The new nsfw status of the channel

                    Returns Promise<void>

                  setParent

                  • Set the parent ID of the channel


                    Parameters

                    Returns Promise<void>

                  setPosition

                  • setPosition(position: number): Promise<void>
                  • Set the position of the channel


                    Parameters

                    • position: number

                      The new position of the channel

                    Returns Promise<void>

                  triggerTyping

                  • triggerTyping(): Promise<void>
                  • Trigger a typing indicator in the channel (this will expire after 10 seconds)


                    Returns Promise<void>

                  diff --git a/api/carbon/class/GuildVoiceChannel.html b/api/carbon/class/GuildVoiceChannel.html index 576f9fa3..c8e4daea 100644 --- a/api/carbon/class/GuildVoiceChannel.html +++ b/api/carbon/class/GuildVoiceChannel.html @@ -4,11 +4,11 @@ GuildVoiceChannel | API | Carbon - - + + -

                  GuildVoiceChannel

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APIGuildVoiceChannel

                    Returns GuildVoiceChannel

                  Properties

                  client

                  client: Client

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). +

                  GuildVoiceChannel

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  • Parameters

                    • client: Client
                    • rawDataOrId: string | APIGuildVoiceChannel

                    Returns GuildVoiceChannel

                  Properties

                  client

                  client: Client

                  optionalflags

                  flags?: null | number

                  optionalguildId

                  guildId?: string

                  The ID of the guild this channel is in

                  id

                  id: string

                  The id of the channel.

                  optionalname

                  name?: string

                  The name of the channel.

                  optionalnsfw

                  nsfw?: boolean

                  Whether the channel is marked as nsfw.

                  optionalparentId

                  parentId?: null | string

                  The ID of the parent category for the channel.

                  partial

                  partial: boolean

                  Whether the channel is a partial channel (meaning it does not have all the data). If this is true, you should use BaseChannel.fetch to get the full data of the channel.

                  optionalposition

                  position?: number

                  The position of the channel in the channel list.

                  optionaltype

                  type?: GuildVoice

                  The type of the channel.

                  Accessors

                  guild

                  • The guild this channel is in


                    Returns Guild

                  Methods

                  createInvite

                  • createInvite(options?: RESTPostAPIChannelInviteJSONBody): Promise<APIExtendedInvite>
                  • Create an invite for the channel


                    Parameters

                    • optionaloptions: RESTPostAPIChannelInviteJSONBody

                    Returns Promise<APIExtendedInvite>

                  fetch

                  • fetch(): Promise<void>
                  • Fetches the channel from the API.


                    Returns Promise<void>

                    The channel data.

                  getInvites

                  • getInvites(): Promise<RESTGetAPIGuildInvitesResult>
                  • Get the invites for the channel


                    Returns Promise<RESTGetAPIGuildInvitesResult>

                  send

                  • send(message: APIMessage): Promise<void>
                  • Send a message to the channel


                    Parameters

                    • message: APIMessage

                    Returns Promise<void>

                  setName

                  • setName(name: string): Promise<void>
                  • Set the name of the channel


                    Parameters

                    • name: string

                      The new name of the channel

                    Returns Promise<void>

                  setNsfw

                  • setNsfw(nsfw: boolean): Promise<void>
                  • Set whether the channel is nsfw


                    Parameters

                    • nsfw: boolean

                      The new nsfw status of the channel

                    Returns Promise<void>

                  setParent

                  • Set the parent ID of the channel


                    Parameters

                    Returns Promise<void>

                  setPosition

                  • setPosition(position: number): Promise<void>
                  • Set the position of the channel


                    Parameters

                    • position: number

                      The new position of the channel

                    Returns Promise<void>

                  triggerTyping

                  • triggerTyping(): Promise<void>
                  • Trigger a typing indicator in the channel (this will expire after 10 seconds)


                    Returns Promise<void>

                  \ No newline at end of file diff --git a/api/carbon/class/LinkButton.html b/api/carbon/class/LinkButton.html index a703d986..be83953d 100644 --- a/api/carbon/class/LinkButton.html +++ b/api/carbon/class/LinkButton.html @@ -4,10 +4,10 @@ LinkButton | API | Carbon - - + + -

                  abstractLinkButton

                  Hierarchy

                  • BaseButton
                    • LinkButton

                  Index

                  Constructors

                  constructor

                  Properties

                  additionalData

                  additionalData: null | ComponentAdditionalData = null

                  customId

                  customId: string = ""

                  defer

                  defer: boolean = false

                  Whether the component response should be automatically deferred

                  disabled

                  disabled: boolean = false

                  The disabled state of the button

                  optionalemoji

                  emoji?: { animated?: boolean; id?: string; name: string }

                  The emoji of the button


                  Type declaration

                  • optionalanimated?: boolean
                  • optionalid?: string
                  • name: string

                  ephemeral

                  ephemeral: boolean = false

                  Whether the component response should be ephemeral

                  abstractlabel

                  label: string

                  The label of the button

                  style

                  style: Link = ButtonStyle.Link

                  type

                  type: ComponentType = ComponentType.Button

                  abstracturl

                  url: string

                  The URL that the button links to

                  Methods

                  publiccreateId

                  • Create a custom ID to use for this component that embeds additional data that you want to be handed


                    Parameters

                    • additionalData: null | ComponentAdditionalData

                      The additional data that you want to be passed in this component's custom ID

                    Returns string

                    The custom ID to use

                  serialize

                  • serialize(): APIButtonComponentWithURL
                  • Returns APIButtonComponentWithURL

                  +

                  abstractLinkButton

                  Hierarchy

                  • BaseButton
                    • LinkButton

                  Index

                  Constructors

                  constructor

                  Properties

                  additionalData

                  additionalData: null | ComponentAdditionalData = null

                  customId

                  customId: string = ""

                  defer

                  defer: boolean = false

                  Whether the component response should be automatically deferred

                  disabled

                  disabled: boolean = false

                  The disabled state of the button

                  optionalemoji

                  emoji?: { animated?: boolean; id?: string; name: string }

                  The emoji of the button


                  Type declaration

                  • optionalanimated?: boolean
                  • optionalid?: string
                  • name: string

                  ephemeral

                  ephemeral: boolean = false

                  Whether the component response should be ephemeral

                  abstractlabel

                  label: string

                  The label of the button

                  style

                  style: Link = ButtonStyle.Link

                  type

                  type: ComponentType = ComponentType.Button

                  abstracturl

                  url: string

                  The URL that the button links to

                  Methods

                  publiccreateId

                  • Create a custom ID to use for this component that embeds additional data that you want to be handed


                    Parameters

                    • additionalData: null | ComponentAdditionalData

                      The additional data that you want to be passed in this component's custom ID

                    Returns string

                    The custom ID to use

                  serialize

                  • serialize(): APIButtonComponentWithURL
                  • Returns APIButtonComponentWithURL

                  \ No newline at end of file diff --git a/api/carbon/class/MentionableSelectMenu.html b/api/carbon/class/MentionableSelectMenu.html index 1c9ea417..984eddb1 100644 --- a/api/carbon/class/MentionableSelectMenu.html +++ b/api/carbon/class/MentionableSelectMenu.html @@ -4,10 +4,10 @@ MentionableSelectMenu | API | Carbon - - + + -

                  abstractMentionableSelectMenu

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  Properties

                  additionalData

                  additionalData: null | ComponentAdditionalData = null

                  abstractcustomId

                  customId: string

                  The custom ID of the component

                  optionaldefaultValues

                  defaultValues?: APISelectMenuDefaultValue<Role | User>[]

                  defer

                  defer: boolean = false

                  Whether the component response should be automatically deferred

                  optionaldisabled

                  disabled?: boolean

                  ephemeral

                  ephemeral: boolean = false

                  Whether the component response should be ephemeral

                  optionalmaxValues

                  maxValues?: number

                  optionalminValues

                  minValues?: number

                  optionalplaceholder

                  placeholder?: string

                  type

                  type: MentionableSelect = ComponentType.MentionableSelect

                  The type of the component

                  Methods

                  publiccreateId

                  • Create a custom ID to use for this component that embeds additional data that you want to be handed


                    Parameters

                    • additionalData: null | ComponentAdditionalData

                      The additional data that you want to be passed in this component's custom ID

                    Returns string

                    The custom ID to use

                  abstractrun

                  serialize

                  • serialize(): APISelectMenuComponent
                  • Returns APISelectMenuComponent

                  serializeOptions

                  • serializeOptions(): { default_values: undefined | APISelectMenuDefaultValue<Role | User>[]; type: MentionableSelect }
                  • Returns { default_values: undefined | APISelectMenuDefaultValue<Role | User>[]; type: MentionableSelect }

                    • default_values: undefined | APISelectMenuDefaultValue<Role | User>[]
                    • type: MentionableSelect
                  +

                  abstractMentionableSelectMenu

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  Properties

                  additionalData

                  additionalData: null | ComponentAdditionalData = null

                  abstractcustomId

                  customId: string

                  The custom ID of the component

                  optionaldefaultValues

                  defaultValues?: APISelectMenuDefaultValue<Role | User>[]

                  defer

                  defer: boolean = false

                  Whether the component response should be automatically deferred

                  optionaldisabled

                  disabled?: boolean

                  ephemeral

                  ephemeral: boolean = false

                  Whether the component response should be ephemeral

                  optionalmaxValues

                  maxValues?: number

                  optionalminValues

                  minValues?: number

                  optionalplaceholder

                  placeholder?: string

                  type

                  type: MentionableSelect = ComponentType.MentionableSelect

                  The type of the component

                  Methods

                  publiccreateId

                  • Create a custom ID to use for this component that embeds additional data that you want to be handed


                    Parameters

                    • additionalData: null | ComponentAdditionalData

                      The additional data that you want to be passed in this component's custom ID

                    Returns string

                    The custom ID to use

                  abstractrun

                  serialize

                  • serialize(): APISelectMenuComponent
                  • Returns APISelectMenuComponent

                  serializeOptions

                  • serializeOptions(): { default_values: undefined | APISelectMenuDefaultValue<Role | User>[]; type: MentionableSelect }
                  • Returns { default_values: undefined | APISelectMenuDefaultValue<Role | User>[]; type: MentionableSelect }

                    • default_values: undefined | APISelectMenuDefaultValue<Role | User>[]
                    • type: MentionableSelect
                  \ No newline at end of file diff --git a/api/carbon/class/MentionableSelectMenuInteraction.html b/api/carbon/class/MentionableSelectMenuInteraction.html index addb3911..8712fb8b 100644 --- a/api/carbon/class/MentionableSelectMenuInteraction.html +++ b/api/carbon/class/MentionableSelectMenuInteraction.html @@ -4,11 +4,11 @@ MentionableSelectMenuInteraction | API | Carbon - - + + -

                  MentionableSelectMenuInteraction

                  This is the base type interaction, all interaction types extend from this

                  @abstract

                  Hierarchy

                  Index

                  Constructors

                  constructor

                  Properties

                  client

                  client: Client

                  componentType

                  componentType: ComponentType

                  customId

                  customId: string = ...

                  rawData

                  rawData: APIMessageComponentInteraction

                  The raw data of the interaction

                  type

                  type: InteractionType

                  The type of interaction

                  userId

                  userId: undefined | string

                  The user who sent the interaction

                  Accessors

                  channel

                  guild

                  • get guild(): null | Guild
                  • Returns null | Guild

                  message

                  • Returns null | Message

                  user

                  • get user(): null | User
                  • Returns null | User

                  values

                  • get values(): string[]
                  • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


                    Returns string[]

                  Methods

                  reply

                  • Reply to an interaction. +

                    MentionableSelectMenuInteraction

                    This is the base type interaction, all interaction types extend from this

                    @abstract

                    Hierarchy

                    Index

                    Constructors

                    constructor

                    Properties

                    client

                    client: Client

                    componentType

                    componentType: ComponentType

                    customId

                    customId: string = ...

                    rawData

                    rawData: APIMessageComponentInteraction

                    The raw data of the interaction

                    type

                    type: InteractionType

                    The type of interaction

                    userId

                    userId: undefined | string

                    The user who sent the interaction

                    Accessors

                    channel

                    guild

                    • get guild(): null | Guild
                    • Returns null | Guild

                    message

                    • Returns null | Message

                    user

                    • get user(): null | User
                    • Returns null | User

                    values

                    • get values(): string[]
                    • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


                      Returns string[]

                    Methods

                    reply

                    • Reply to an interaction. If the interaction is deferred, this will edit the original response.


                      Parameters

                      Returns Promise<void>

                    \ No newline at end of file diff --git a/api/carbon/class/Message.html b/api/carbon/class/Message.html index 46e189cc..0813dbc6 100644 --- a/api/carbon/class/Message.html +++ b/api/carbon/class/Message.html @@ -4,11 +4,11 @@ Message | API | Carbon - - + + -

                    Message

                    Hierarchy

                    • Base
                      • Message

                    Index

                    Constructors

                    constructor

                    • new Message(client: Client, rawDataOrIds: APIMessage | { channel_id: string; id: string }): Message
                    • Parameters

                      • client: Client
                      • rawDataOrIds: APIMessage | { channel_id: string; id: string }
                        • channel_id: string
                        • id: string

                      Returns Message

                    Properties

                    channelId

                    channelId: string

                    The ID of the channel the message is in

                    client

                    client: Client

                    id

                    id: string

                    The ID of the message

                    partial

                    partial: boolean

                    Whether the message is a partial message (meaning it does not have all the data). +

                    Message

                    Hierarchy

                    • Base
                      • Message

                    Index

                    Constructors

                    constructor

                    • new Message(client: Client, rawDataOrIds: APIMessage | { channel_id: string; id: string }): Message
                    • Parameters

                      • client: Client
                      • rawDataOrIds: APIMessage | { channel_id: string; id: string }
                        • channel_id: string
                        • id: string

                      Returns Message

                    Properties

                    channelId

                    channelId: string

                    The ID of the channel the message is in

                    client

                    client: Client

                    id

                    id: string

                    The ID of the message

                    partial

                    partial: boolean

                    Whether the message is a partial message (meaning it does not have all the data). If this is true, you should use Message.fetch to get the full data of the message.

                    Accessors

                    author

                    • get author(): null | User

                    Methods

                    delete

                    • delete(): Promise<any>
                    • Delete this message from Discord


                      Returns Promise<any>

                    fetch

                    • fetch(): Promise<void>
                    • Fetch updated data for this message. If the message is partial, this will fetch all the data for the message and populate the fields. If the message is not partial, all fields will be updated with new values from Discord.


                      Returns Promise<void>

                    fetchChannel

                    pin

                    • pin(): Promise<void>
                    • Pin this message


                      Returns Promise<void>

                    startThread

                    • startThread(data: RESTPostAPIChannelThreadsJSONBody): Promise<GuildThreadChannel<ThreadChannelType>>
                    • Start a thread with this message as the associated start message. diff --git a/api/carbon/class/PremiumButton.html b/api/carbon/class/PremiumButton.html index 10d97353..b134651b 100644 --- a/api/carbon/class/PremiumButton.html +++ b/api/carbon/class/PremiumButton.html @@ -4,10 +4,10 @@ PremiumButton | API | Carbon - - + + -

                      abstractPremiumButton

                      Hierarchy

                      • BaseButton
                        • PremiumButton

                      Index

                      Constructors

                      constructor

                      Properties

                      additionalData

                      additionalData: null | ComponentAdditionalData = null

                      abstractcustomId

                      customId: string

                      The custom ID of the component

                      defer

                      defer: boolean = false

                      Whether the component response should be automatically deferred

                      disabled

                      disabled: boolean = false

                      The disabled state of the button

                      optionalemoji

                      emoji?: { animated?: boolean; id?: string; name: string }

                      The emoji of the button


                      Type declaration

                      • optionalanimated?: boolean
                      • optionalid?: string
                      • name: string

                      ephemeral

                      ephemeral: boolean = false

                      Whether the component response should be ephemeral

                      abstractlabel

                      label: string

                      The label of the button

                      abstractsku_id

                      sku_id: string

                      The SKU ID of the button

                      style

                      style: Premium = ButtonStyle.Premium

                      type

                      type: ComponentType = ComponentType.Button

                      Methods

                      publiccreateId

                      • Create a custom ID to use for this component that embeds additional data that you want to be handed


                        Parameters

                        • additionalData: null | ComponentAdditionalData

                          The additional data that you want to be passed in this component's custom ID

                        Returns string

                        The custom ID to use

                      serialize

                      • serialize(): APIButtonComponentWithSKUId
                      • Returns APIButtonComponentWithSKUId

                      +

                      abstractPremiumButton

                      Hierarchy

                      • BaseButton
                        • PremiumButton

                      Index

                      Constructors

                      constructor

                      Properties

                      additionalData

                      additionalData: null | ComponentAdditionalData = null

                      abstractcustomId

                      customId: string

                      The custom ID of the component

                      defer

                      defer: boolean = false

                      Whether the component response should be automatically deferred

                      disabled

                      disabled: boolean = false

                      The disabled state of the button

                      optionalemoji

                      emoji?: { animated?: boolean; id?: string; name: string }

                      The emoji of the button


                      Type declaration

                      • optionalanimated?: boolean
                      • optionalid?: string
                      • name: string

                      ephemeral

                      ephemeral: boolean = false

                      Whether the component response should be ephemeral

                      abstractlabel

                      label: string

                      The label of the button

                      abstractsku_id

                      sku_id: string

                      The SKU ID of the button

                      style

                      style: Premium = ButtonStyle.Premium

                      type

                      type: ComponentType = ComponentType.Button

                      Methods

                      publiccreateId

                      • Create a custom ID to use for this component that embeds additional data that you want to be handed


                        Parameters

                        • additionalData: null | ComponentAdditionalData

                          The additional data that you want to be passed in this component's custom ID

                        Returns string

                        The custom ID to use

                      serialize

                      • serialize(): APIButtonComponentWithSKUId
                      • Returns APIButtonComponentWithSKUId

                      \ No newline at end of file diff --git a/api/carbon/class/Role.html b/api/carbon/class/Role.html index 59dc82f8..77bed148 100644 --- a/api/carbon/class/Role.html +++ b/api/carbon/class/Role.html @@ -4,11 +4,11 @@ Role | API | Carbon - - + + -

                      Role

                      Hierarchy

                      • Base
                        • Role

                      Index

                      Constructors

                      constructor

                      • new Role(client: Client, rawDataOrId: string | APIRole): Role
                      • Parameters

                        • client: Client
                        • rawDataOrId: string | APIRole

                        Returns Role

                      Properties

                      client

                      client: Client

                      optionalcolor

                      color?: null | number

                      The color of the role.

                      optionalflags

                      flags?: null | InPrompt

                      optionalhoisted

                      hoisted?: null | boolean

                      If this role is hoisted.

                      optionalicon

                      icon?: null | string

                      The icon hash of the role. +

                      Role

                      Hierarchy

                      • Base
                        • Role

                      Index

                      Constructors

                      constructor

                      • new Role(client: Client, rawDataOrId: string | APIRole): Role
                      • Parameters

                        • client: Client
                        • rawDataOrId: string | APIRole

                        Returns Role

                      Properties

                      client

                      client: Client

                      optionalcolor

                      color?: null | number

                      The color of the role.

                      optionalflags

                      flags?: null | InPrompt

                      optionalhoisted

                      hoisted?: null | boolean

                      If this role is hoisted.

                      optionalicon

                      icon?: null | string

                      The icon hash of the role. You can use Role.iconUrl to get the URL of the icon.

                      id

                      id: string

                      The ID of the role.

                      optionalmanaged

                      managed?: null | boolean

                      If this role is managed by an integration.

                      optionalmentionable

                      mentionable?: null | boolean

                      If this role is mentionable.

                      optionalname

                      name?: null | string

                      The name of the role.

                      partial

                      partial: boolean

                      Whether the role is a partial role (meaning it does not have all the data). If this is true, you should use Role.fetch to get the full data of the role.

                      optionalpermissions

                      permissions?: null | string

                      The permissions of the role.

                      optionalposition

                      position?: null | number

                      The position of the role.

                      optionaltags

                      tags?: null | APIRoleTags

                      optionalunicodeEmoji

                      unicodeEmoji?: null | string

                      The unicode emoji for the role.

                      Accessors

                      iconUrl

                      • get iconUrl(): null | string
                      • Get the URL of the role's icon


                        Returns null | string

                      Methods

                      delete

                      • delete(guildId: string): Promise<void>
                      • Parameters

                        • guildId: string

                        Returns Promise<void>

                      fetch

                      • fetch(guildId: string): Promise<void>
                      • Fetch updated data for this role. If the role is partial, this will fetch all the data for the role and populate the fields. diff --git a/api/carbon/class/RoleSelectMenu.html b/api/carbon/class/RoleSelectMenu.html index 9c41110c..4a609bf4 100644 --- a/api/carbon/class/RoleSelectMenu.html +++ b/api/carbon/class/RoleSelectMenu.html @@ -4,10 +4,10 @@ RoleSelectMenu | API | Carbon - - + + -

                        abstractRoleSelectMenu

                        Hierarchy

                        Index

                        Constructors

                        constructor

                        Properties

                        additionalData

                        additionalData: null | ComponentAdditionalData = null

                        abstractcustomId

                        customId: string

                        The custom ID of the component

                        optionaldefaultValues

                        defaultValues?: APISelectMenuDefaultValue<Role>[]

                        defer

                        defer: boolean = false

                        Whether the component response should be automatically deferred

                        optionaldisabled

                        disabled?: boolean

                        ephemeral

                        ephemeral: boolean = false

                        Whether the component response should be ephemeral

                        optionalmaxValues

                        maxValues?: number

                        optionalminValues

                        minValues?: number

                        optionalplaceholder

                        placeholder?: string

                        type

                        type: RoleSelect = ComponentType.RoleSelect

                        The type of the component

                        Methods

                        publiccreateId

                        • Create a custom ID to use for this component that embeds additional data that you want to be handed


                          Parameters

                          • additionalData: null | ComponentAdditionalData

                            The additional data that you want to be passed in this component's custom ID

                          Returns string

                          The custom ID to use

                        abstractrun

                        serialize

                        • serialize(): APISelectMenuComponent
                        • Returns APISelectMenuComponent

                        serializeOptions

                        • serializeOptions(): { default_values: undefined | APISelectMenuDefaultValue<Role>[]; type: RoleSelect }
                        • Returns { default_values: undefined | APISelectMenuDefaultValue<Role>[]; type: RoleSelect }

                          • default_values: undefined | APISelectMenuDefaultValue<Role>[]
                          • type: RoleSelect
                        +

                        abstractRoleSelectMenu

                        Hierarchy

                        Index

                        Constructors

                        constructor

                        Properties

                        additionalData

                        additionalData: null | ComponentAdditionalData = null

                        abstractcustomId

                        customId: string

                        The custom ID of the component

                        optionaldefaultValues

                        defaultValues?: APISelectMenuDefaultValue<Role>[]

                        defer

                        defer: boolean = false

                        Whether the component response should be automatically deferred

                        optionaldisabled

                        disabled?: boolean

                        ephemeral

                        ephemeral: boolean = false

                        Whether the component response should be ephemeral

                        optionalmaxValues

                        maxValues?: number

                        optionalminValues

                        minValues?: number

                        optionalplaceholder

                        placeholder?: string

                        type

                        type: RoleSelect = ComponentType.RoleSelect

                        The type of the component

                        Methods

                        publiccreateId

                        • Create a custom ID to use for this component that embeds additional data that you want to be handed


                          Parameters

                          • additionalData: null | ComponentAdditionalData

                            The additional data that you want to be passed in this component's custom ID

                          Returns string

                          The custom ID to use

                        abstractrun

                        serialize

                        • serialize(): APISelectMenuComponent
                        • Returns APISelectMenuComponent

                        serializeOptions

                        • serializeOptions(): { default_values: undefined | APISelectMenuDefaultValue<Role>[]; type: RoleSelect }
                        • Returns { default_values: undefined | APISelectMenuDefaultValue<Role>[]; type: RoleSelect }

                          • default_values: undefined | APISelectMenuDefaultValue<Role>[]
                          • type: RoleSelect
                        \ No newline at end of file diff --git a/api/carbon/class/RoleSelectMenuInteraction.html b/api/carbon/class/RoleSelectMenuInteraction.html index f566ff88..f0cf572e 100644 --- a/api/carbon/class/RoleSelectMenuInteraction.html +++ b/api/carbon/class/RoleSelectMenuInteraction.html @@ -4,11 +4,11 @@ RoleSelectMenuInteraction | API | Carbon - - + + -

                        RoleSelectMenuInteraction

                        This is the base type interaction, all interaction types extend from this

                        @abstract

                        Hierarchy

                        Index

                        Constructors

                        constructor

                        Properties

                        client

                        client: Client

                        componentType

                        componentType: ComponentType

                        customId

                        customId: string = ...

                        rawData

                        rawData: APIMessageComponentInteraction

                        The raw data of the interaction

                        type

                        type: InteractionType

                        The type of interaction

                        userId

                        userId: undefined | string

                        The user who sent the interaction

                        Accessors

                        channel

                        guild

                        • get guild(): null | Guild
                        • Returns null | Guild

                        message

                        • Returns null | Message

                        user

                        • get user(): null | User
                        • Returns null | User

                        values

                        • get values(): string[]
                        • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


                          Returns string[]

                        Methods

                        reply

                        • Reply to an interaction. +

                          RoleSelectMenuInteraction

                          This is the base type interaction, all interaction types extend from this

                          @abstract

                          Hierarchy

                          Index

                          Constructors

                          constructor

                          Properties

                          client

                          client: Client

                          componentType

                          componentType: ComponentType

                          customId

                          customId: string = ...

                          rawData

                          rawData: APIMessageComponentInteraction

                          The raw data of the interaction

                          type

                          type: InteractionType

                          The type of interaction

                          userId

                          userId: undefined | string

                          The user who sent the interaction

                          Accessors

                          channel

                          guild

                          • get guild(): null | Guild
                          • Returns null | Guild

                          message

                          • Returns null | Message

                          user

                          • get user(): null | User
                          • Returns null | User

                          values

                          • get values(): string[]
                          • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


                            Returns string[]

                          Methods

                          reply

                          • Reply to an interaction. If the interaction is deferred, this will edit the original response.


                            Parameters

                            Returns Promise<void>

                          \ No newline at end of file diff --git a/api/carbon/class/Row.html b/api/carbon/class/Row.html index 20523bdd..298bc553 100644 --- a/api/carbon/class/Row.html +++ b/api/carbon/class/Row.html @@ -4,10 +4,10 @@ Row | API | Carbon - - + + -

                          Row

                          Index

                          Constructors

                          constructor

                          Properties

                          components

                          components: BaseComponent[]

                          The components in the action row

                          Methods

                          addComponent

                          • Add a component to the action row


                            Parameters

                            Returns void

                          removeAllComponents

                          • removeAllComponents(): void
                          • Remove all components from the action row


                            Returns void

                          removeComponent

                          • Remove a component from the action row


                            Parameters

                            Returns void

                          serialize

                          • serialize(): { components: APIBaseComponent<ComponentType>[]; type: number }
                          • Returns { components: APIBaseComponent<ComponentType>[]; type: number }

                            • components: APIBaseComponent<ComponentType>[]
                            • type: number
                          +

                          Row

                          Index

                          Constructors

                          constructor

                          Properties

                          components

                          components: BaseComponent[]

                          The components in the action row

                          Methods

                          addComponent

                          • Add a component to the action row


                            Parameters

                            Returns void

                          removeAllComponents

                          • removeAllComponents(): void
                          • Remove all components from the action row


                            Returns void

                          removeComponent

                          • Remove a component from the action row


                            Parameters

                            Returns void

                          serialize

                          • serialize(): { components: APIBaseComponent<ComponentType>[]; type: number }
                          • Returns { components: APIBaseComponent<ComponentType>[]; type: number }

                            • components: APIBaseComponent<ComponentType>[]
                            • type: number
                          \ No newline at end of file diff --git a/api/carbon/class/StringSelectMenu.html b/api/carbon/class/StringSelectMenu.html index 305c3ef9..8181f764 100644 --- a/api/carbon/class/StringSelectMenu.html +++ b/api/carbon/class/StringSelectMenu.html @@ -4,10 +4,10 @@ StringSelectMenu | API | Carbon - - + + -

                          abstractStringSelectMenu

                          Hierarchy

                          Index

                          Constructors

                          constructor

                          Properties

                          additionalData

                          additionalData: null | ComponentAdditionalData = null

                          abstractcustomId

                          customId: string

                          The custom ID of the component

                          defer

                          defer: boolean = false

                          Whether the component response should be automatically deferred

                          optionaldisabled

                          disabled?: boolean

                          ephemeral

                          ephemeral: boolean = false

                          Whether the component response should be ephemeral

                          optionalmaxValues

                          maxValues?: number

                          optionalminValues

                          minValues?: number

                          abstractoptions

                          options: APISelectMenuOption[]

                          optionalplaceholder

                          placeholder?: string

                          type

                          type: StringSelect = ComponentType.StringSelect

                          The type of the component

                          Methods

                          publiccreateId

                          • Create a custom ID to use for this component that embeds additional data that you want to be handed


                            Parameters

                            • additionalData: null | ComponentAdditionalData

                              The additional data that you want to be passed in this component's custom ID

                            Returns string

                            The custom ID to use

                          abstractrun

                          serialize

                          • serialize(): APISelectMenuComponent
                          • Returns APISelectMenuComponent

                          serializeOptions

                          • serializeOptions(): { options: APISelectMenuOption[]; type: StringSelect }
                          • Returns { options: APISelectMenuOption[]; type: StringSelect }

                            • options: APISelectMenuOption[]
                            • type: StringSelect
                          +

                          abstractStringSelectMenu

                          Hierarchy

                          Index

                          Constructors

                          constructor

                          Properties

                          additionalData

                          additionalData: null | ComponentAdditionalData = null

                          abstractcustomId

                          customId: string

                          The custom ID of the component

                          defer

                          defer: boolean = false

                          Whether the component response should be automatically deferred

                          optionaldisabled

                          disabled?: boolean

                          ephemeral

                          ephemeral: boolean = false

                          Whether the component response should be ephemeral

                          optionalmaxValues

                          maxValues?: number

                          optionalminValues

                          minValues?: number

                          abstractoptions

                          options: APISelectMenuOption[]

                          optionalplaceholder

                          placeholder?: string

                          type

                          type: StringSelect = ComponentType.StringSelect

                          The type of the component

                          Methods

                          publiccreateId

                          • Create a custom ID to use for this component that embeds additional data that you want to be handed


                            Parameters

                            • additionalData: null | ComponentAdditionalData

                              The additional data that you want to be passed in this component's custom ID

                            Returns string

                            The custom ID to use

                          abstractrun

                          serialize

                          • serialize(): APISelectMenuComponent
                          • Returns APISelectMenuComponent

                          serializeOptions

                          • serializeOptions(): { options: APISelectMenuOption[]; type: StringSelect }
                          • Returns { options: APISelectMenuOption[]; type: StringSelect }

                            • options: APISelectMenuOption[]
                            • type: StringSelect
                          \ No newline at end of file diff --git a/api/carbon/class/StringSelectMenuInteraction.html b/api/carbon/class/StringSelectMenuInteraction.html index d7003677..2de1ce9c 100644 --- a/api/carbon/class/StringSelectMenuInteraction.html +++ b/api/carbon/class/StringSelectMenuInteraction.html @@ -4,11 +4,11 @@ StringSelectMenuInteraction | API | Carbon - - + + -

                          StringSelectMenuInteraction

                          This is the base type interaction, all interaction types extend from this

                          @abstract

                          Hierarchy

                          Index

                          Constructors

                          constructor

                          Properties

                          client

                          client: Client

                          componentType

                          componentType: ComponentType

                          customId

                          customId: string = ...

                          rawData

                          rawData: APIMessageComponentInteraction

                          The raw data of the interaction

                          type

                          type: InteractionType

                          The type of interaction

                          userId

                          userId: undefined | string

                          The user who sent the interaction

                          Accessors

                          channel

                          guild

                          • get guild(): null | Guild
                          • Returns null | Guild

                          message

                          • Returns null | Message

                          user

                          • get user(): null | User
                          • Returns null | User

                          values

                          • get values(): string[]
                          • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


                            Returns string[]

                          Methods

                          reply

                          • Reply to an interaction. +

                            StringSelectMenuInteraction

                            This is the base type interaction, all interaction types extend from this

                            @abstract

                            Hierarchy

                            Index

                            Constructors

                            constructor

                            Properties

                            client

                            client: Client

                            componentType

                            componentType: ComponentType

                            customId

                            customId: string = ...

                            rawData

                            rawData: APIMessageComponentInteraction

                            The raw data of the interaction

                            type

                            type: InteractionType

                            The type of interaction

                            userId

                            userId: undefined | string

                            The user who sent the interaction

                            Accessors

                            channel

                            guild

                            • get guild(): null | Guild
                            • Returns null | Guild

                            message

                            • Returns null | Message

                            user

                            • get user(): null | User
                            • Returns null | User

                            values

                            • get values(): string[]
                            • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


                              Returns string[]

                            Methods

                            reply

                            • Reply to an interaction. If the interaction is deferred, this will edit the original response.


                              Parameters

                              Returns Promise<void>

                            \ No newline at end of file diff --git a/api/carbon/class/User.html b/api/carbon/class/User.html index 7b73a0af..bee69168 100644 --- a/api/carbon/class/User.html +++ b/api/carbon/class/User.html @@ -4,11 +4,11 @@ User | API | Carbon - - + + -

                            User

                            Hierarchy

                            • Base
                              • User

                            Index

                            Constructors

                            constructor

                            • new User(client: Client, rawDataOrId: string | APIUser): User
                            • Parameters

                              • client: Client
                              • rawDataOrId: string | APIUser

                              Returns User

                            Properties

                            optionalaccentColor

                            accentColor?: null | number

                            The accent color of the user.

                            optionalavatar

                            avatar?: null | string

                            The avatar hash of the user. +

                            User

                            Hierarchy

                            • Base
                              • User

                            Index

                            Constructors

                            constructor

                            • new User(client: Client, rawDataOrId: string | APIUser): User
                            • Parameters

                              • client: Client
                              • rawDataOrId: string | APIUser

                              Returns User

                            Properties

                            optionalaccentColor

                            accentColor?: null | number

                            The accent color of the user.

                            optionalavatar

                            avatar?: null | string

                            The avatar hash of the user. You can use user.avatarUrl to get the URL of the avatar.

                            optionalbanner

                            banner?: null | string

                            The banner hash of the user. You can use user.bannerUrl to get the URL of the banner.

                            optionalbot

                            bot?: boolean

                            Is this user a bot?

                            client

                            client: Client

                            optionaldiscriminator

                            discriminator?: string

                            The discriminator of the user.

                            optionalflags

                            flags?: UserFlags

                            optionalglobalName

                            globalName?: null | string

                            The global name of the user.

                            id

                            id: string

                            The ID of the user

                            partial

                            partial: boolean

                            Whether the user is a partial user (meaning it does not have all the data). If this is true, you should use user.fetch to get the full data of the user.

                            optionalsystem

                            system?: boolean

                            Is this user a system user?

                            optionalusername

                            username?: string

                            The username of the user.

                            Accessors

                            avatarUrl

                            • get avatarUrl(): null | string
                            • Get the URL of the user's avatar


                              Returns null | string

                            bannerUrl

                            • get bannerUrl(): null | string
                            • Get the URL of the user's banner


                              Returns null | string

                            Methods

                            createDm

                            • createDm(userId: string): Promise<APIDMChannel>
                            • Instantiate a new DM channel with this user.


                              Parameters

                              • userId: string

                              Returns Promise<APIDMChannel>

                            fetch

                            • fetch(): Promise<void>
                            • Fetch updated data for this user. diff --git a/api/carbon/class/UserSelectMenu.html b/api/carbon/class/UserSelectMenu.html index a5faefca..d0aad6c2 100644 --- a/api/carbon/class/UserSelectMenu.html +++ b/api/carbon/class/UserSelectMenu.html @@ -4,10 +4,10 @@ UserSelectMenu | API | Carbon - - + + -

                              abstractUserSelectMenu

                              Hierarchy

                              Index

                              Constructors

                              constructor

                              Properties

                              additionalData

                              additionalData: null | ComponentAdditionalData = null

                              abstractcustomId

                              customId: string

                              The custom ID of the component

                              optionaldefaultValues

                              defaultValues?: APISelectMenuDefaultValue<User>[]

                              defer

                              defer: boolean = false

                              Whether the component response should be automatically deferred

                              optionaldisabled

                              disabled?: boolean

                              ephemeral

                              ephemeral: boolean = false

                              Whether the component response should be ephemeral

                              optionalmaxValues

                              maxValues?: number

                              optionalminValues

                              minValues?: number

                              optionalplaceholder

                              placeholder?: string

                              type

                              type: UserSelect = ComponentType.UserSelect

                              The type of the component

                              Methods

                              publiccreateId

                              • Create a custom ID to use for this component that embeds additional data that you want to be handed


                                Parameters

                                • additionalData: null | ComponentAdditionalData

                                  The additional data that you want to be passed in this component's custom ID

                                Returns string

                                The custom ID to use

                              abstractrun

                              serialize

                              • serialize(): APISelectMenuComponent
                              • Returns APISelectMenuComponent

                              serializeOptions

                              • serializeOptions(): { default_values: undefined | APISelectMenuDefaultValue<User>[]; type: UserSelect }
                              • Returns { default_values: undefined | APISelectMenuDefaultValue<User>[]; type: UserSelect }

                                • default_values: undefined | APISelectMenuDefaultValue<User>[]
                                • type: UserSelect
                              +

                              abstractUserSelectMenu

                              Hierarchy

                              Index

                              Constructors

                              constructor

                              Properties

                              additionalData

                              additionalData: null | ComponentAdditionalData = null

                              abstractcustomId

                              customId: string

                              The custom ID of the component

                              optionaldefaultValues

                              defaultValues?: APISelectMenuDefaultValue<User>[]

                              defer

                              defer: boolean = false

                              Whether the component response should be automatically deferred

                              optionaldisabled

                              disabled?: boolean

                              ephemeral

                              ephemeral: boolean = false

                              Whether the component response should be ephemeral

                              optionalmaxValues

                              maxValues?: number

                              optionalminValues

                              minValues?: number

                              optionalplaceholder

                              placeholder?: string

                              type

                              type: UserSelect = ComponentType.UserSelect

                              The type of the component

                              Methods

                              publiccreateId

                              • Create a custom ID to use for this component that embeds additional data that you want to be handed


                                Parameters

                                • additionalData: null | ComponentAdditionalData

                                  The additional data that you want to be passed in this component's custom ID

                                Returns string

                                The custom ID to use

                              abstractrun

                              serialize

                              • serialize(): APISelectMenuComponent
                              • Returns APISelectMenuComponent

                              serializeOptions

                              • serializeOptions(): { default_values: undefined | APISelectMenuDefaultValue<User>[]; type: UserSelect }
                              • Returns { default_values: undefined | APISelectMenuDefaultValue<User>[]; type: UserSelect }

                                • default_values: undefined | APISelectMenuDefaultValue<User>[]
                                • type: UserSelect
                              \ No newline at end of file diff --git a/api/carbon/class/UserSelectMenuInteraction.html b/api/carbon/class/UserSelectMenuInteraction.html index fb11cc5e..e198afce 100644 --- a/api/carbon/class/UserSelectMenuInteraction.html +++ b/api/carbon/class/UserSelectMenuInteraction.html @@ -4,11 +4,11 @@ UserSelectMenuInteraction | API | Carbon - - + + -

                              UserSelectMenuInteraction

                              This is the base type interaction, all interaction types extend from this

                              @abstract

                              Hierarchy

                              Index

                              Constructors

                              constructor

                              Properties

                              client

                              client: Client

                              componentType

                              componentType: ComponentType

                              customId

                              customId: string = ...

                              rawData

                              rawData: APIMessageComponentInteraction

                              The raw data of the interaction

                              type

                              type: InteractionType

                              The type of interaction

                              userId

                              userId: undefined | string

                              The user who sent the interaction

                              Accessors

                              channel

                              guild

                              • get guild(): null | Guild
                              • Returns null | Guild

                              message

                              • Returns null | Message

                              user

                              • get user(): null | User
                              • Returns null | User

                              values

                              • get values(): string[]
                              • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


                                Returns string[]

                              Methods

                              reply

                              • Reply to an interaction. +

                                UserSelectMenuInteraction

                                This is the base type interaction, all interaction types extend from this

                                @abstract

                                Hierarchy

                                Index

                                Constructors

                                constructor

                                Properties

                                client

                                client: Client

                                componentType

                                componentType: ComponentType

                                customId

                                customId: string = ...

                                rawData

                                rawData: APIMessageComponentInteraction

                                The raw data of the interaction

                                type

                                type: InteractionType

                                The type of interaction

                                userId

                                userId: undefined | string

                                The user who sent the interaction

                                Accessors

                                channel

                                guild

                                • get guild(): null | Guild
                                • Returns null | Guild

                                message

                                • Returns null | Message

                                user

                                • get user(): null | User
                                • Returns null | User

                                values

                                • get values(): string[]
                                • The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)


                                  Returns string[]

                                Methods

                                reply

                                • Reply to an interaction. If the interaction is deferred, this will edit the original response.


                                  Parameters

                                  Returns Promise<void>

                                \ No newline at end of file diff --git a/api/carbon/enum/ClientMode.html b/api/carbon/enum/ClientMode.html index fb9564b6..165c2572 100644 --- a/api/carbon/enum/ClientMode.html +++ b/api/carbon/enum/ClientMode.html @@ -6,11 +6,11 @@ ClientMode | API | Carbon - - + + -

                                ClientMode

                                The mode that the client is running in. -Different platforms have different requirements for how processes are handled.

                                Index

                                Enumeration Members

                                CloudflareWorkers

                                CloudflareWorkers: cloudflare

                                NodeJS

                                NodeJS: node

                                Vercel

                                Vercel: vercel

                                Web

                                Web: web
                                +

                                ClientMode

                                The mode that the client is running in. +Different platforms have different requirements for how processes are handled.

                                Index

                                Enumeration Members

                                CloudflareWorkers

                                CloudflareWorkers: cloudflare

                                NodeJS

                                NodeJS: node

                                Vercel

                                Vercel: vercel

                                Web

                                Web: web
                                \ No newline at end of file diff --git a/api/carbon/function/channelFactory.html b/api/carbon/function/channelFactory.html new file mode 100644 index 00000000..7b4bd5f3 --- /dev/null +++ b/api/carbon/function/channelFactory.html @@ -0,0 +1,13 @@ + + + + + +channelFactory | API | Carbon + + + + + + + \ No newline at end of file diff --git a/api/carbon/interface/ExecutionContext.html b/api/carbon/interface/ExecutionContext.html index 2423222e..db01d6e2 100644 --- a/api/carbon/interface/ExecutionContext.html +++ b/api/carbon/interface/ExecutionContext.html @@ -4,10 +4,10 @@ ExecutionContext | API | Carbon - - + + -

                                ExecutionContext

                                Index

                                Methods

                                Methods

                                waitUntil

                                • waitUntil(promise: Promise<any>): void
                                • Parameters

                                  • promise: Promise<any>

                                  Returns void

                                +

                                ExecutionContext

                                Index

                                Methods

                                Methods

                                waitUntil

                                • waitUntil(promise: Promise<any>): void
                                • Parameters

                                  • promise: Promise<any>

                                  Returns void

                                \ No newline at end of file diff --git a/api/nodejs.html b/api/nodejs.html index 90163629..40cceb4c 100644 --- a/api/nodejs.html +++ b/api/nodejs.html @@ -4,8 +4,8 @@ @buape/carbon-nodejs | API | Carbon - - + + diff --git a/api/nodejs/function/loadCommands.html b/api/nodejs/function/loadCommands.html index 304049d9..2dcee7a4 100644 --- a/api/nodejs/function/loadCommands.html +++ b/api/nodejs/function/loadCommands.html @@ -4,8 +4,8 @@ loadCommands | API | Carbon - - + +

                                loadCommands

                                Callable

                                • loadCommands(folderPath: string, dirname: string): Promise<BaseCommand[]>

                                • Load commands from a folder.

                                  diff --git a/api/nodejs/function/serve.html b/api/nodejs/function/serve.html index 1cbbd939..d6b9fd24 100644 --- a/api/nodejs/function/serve.html +++ b/api/nodejs/function/serve.html @@ -4,8 +4,8 @@ serve | API | Carbon - - + +

                                  serve

                                  Callable

                                  • serve(client: Client, options: { port: number }): void

                                  • Parameters

                                    • client: Client
                                    • options: { port: number }
                                      • port: number

                                    Returns void

                                  diff --git a/assets/js/3559ccde.ed4aced3.js b/assets/js/3559ccde.ed4aced3.js new file mode 100644 index 00000000..518e2b6c --- /dev/null +++ b/assets/js/3559ccde.ed4aced3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[554],{8417:e=>{e.exports=JSON.parse('[{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":1,"name":"@buape/carbon","variant":"declaration","kind":2,"flags":{},"children":[{"id":711,"name":"ClientMode","variant":"declaration","kind":8,"flags":{},"comment":{"summary":[{"kind":"text","text":"The mode that the client is running in.\\nDifferent platforms have different requirements for how processes are handled."}]},"children":[{"id":713,"name":"CloudflareWorkers","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":20,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L20"}],"type":{"type":"literal","value":"cloudflare"}},{"id":712,"name":"NodeJS","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":19,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L19"}],"type":{"type":"literal","value":"node"}},{"id":714,"name":"Vercel","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L21"}],"type":{"type":"literal","value":"vercel"}},{"id":715,"name":"Web","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L22"}],"type":{"type":"literal","value":"web"}}],"groups":[{"title":"Enumeration Members","children":[713,712,714,715]}],"sources":[{"fileName":"carbon/src/classes/Client.ts","line":18,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L18"}],"permalink":"/api/carbon/enum/ClientMode","previousId":1126,"nextId":942},{"id":10,"name":"AnySelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":11,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":12,"name":"new AnySelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":13,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":14,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":15,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[15]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":209,"name":"BaseComponent.constructor"}}],"inheritedFrom":{"type":"reference","target":208,"name":"BaseComponent.constructor"}},{"id":47,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":217,"name":"BaseComponent.additionalData"}},{"id":46,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":216,"name":"BaseComponent.customId"}},{"id":44,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":213,"name":"BaseComponent.defer"}},{"id":22,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":45,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":214,"name":"BaseComponent.ephemeral"}},{"id":21,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"}},{"id":20,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"}},{"id":23,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"}},{"id":16,"name":"type","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":21,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L21"}],"type":{"type":"reference","target":9,"name":"AnySelectMenuComponentType","package":"@buape/carbon"},"overwrites":{"type":"reference","target":215,"name":"BaseComponent.type"}},{"id":48,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":49,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":50,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":219,"name":"BaseComponent.createId"}}],"inheritedFrom":{"type":"reference","target":218,"name":"BaseComponent.createId"}},{"id":17,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":22,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L22"}],"signatures":[{"id":18,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":22,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L22"}],"parameters":[{"id":19,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":24,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":25,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"overwrites":{"type":"reference","target":-1,"name":"BaseComponent.serialize"}}],"overwrites":{"type":"reference","target":221,"name":"BaseComponent.serialize"}},{"id":26,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":41,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L41"}],"signatures":[{"id":27,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":41,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L41"}],"type":{"type":"union","types":[{"type":"reflection","declaration":{"id":28,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":30,"name":"channel_types","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":44,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L44"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType"},"name":"ChannelType","package":"discord-api-types"}}]}},{"id":31,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":45,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L45"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Channel"},"name":"Channel","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Channel"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]}},{"id":29,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":43,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L43"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.ChannelSelect"},"name":"ChannelSelect","package":"discord-api-types","qualifiedName":"ComponentType.ChannelSelect"}}],"groups":[{"title":"Properties","children":[30,31,29]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":42,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L42"}]}},{"type":"reflection","declaration":{"id":32,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":34,"name":"options","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":49,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L49"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuOption"},"name":"APISelectMenuOption","package":"discord-api-types"}}},{"id":33,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":48,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L48"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.StringSelect"},"name":"StringSelect","package":"discord-api-types","qualifiedName":"ComponentType.StringSelect"}}],"groups":[{"title":"Properties","children":[34,33]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":47,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L47"}]}},{"type":"reflection","declaration":{"id":35,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":37,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":53,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L53"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]}},{"id":36,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":52,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L52"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.RoleSelect"},"name":"RoleSelect","package":"discord-api-types","qualifiedName":"ComponentType.RoleSelect"}}],"groups":[{"title":"Properties","children":[37,36]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":51,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L51"}]}},{"type":"reflection","declaration":{"id":38,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":40,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":57,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L57"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]}},{"id":39,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":56,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L56"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.UserSelect"},"name":"UserSelect","package":"discord-api-types","qualifiedName":"ComponentType.UserSelect"}}],"groups":[{"title":"Properties","children":[40,39]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":55,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L55"}]}},{"type":"reflection","declaration":{"id":41,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":43,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":61,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L61"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}]}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]}},{"id":42,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":60,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L60"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.MentionableSelect"},"name":"MentionableSelect","package":"discord-api-types","qualifiedName":"ComponentType.MentionableSelect"}}],"groups":[{"title":"Properties","children":[43,42]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":59,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L59"}]}}]}}]}],"groups":[{"title":"Constructors","children":[11]},{"title":"Properties","children":[47,46,44,22,45,21,20,23,16]},{"title":"Methods","children":[48,17,24,26]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":20,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L20"}],"extendedTypes":[{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":680,"name":"ChannelSelectMenu"},{"type":"reference","target":808,"name":"MentionableSelectMenu"},{"type":"reference","target":837,"name":"RoleSelectMenu"},{"type":"reference","target":884,"name":"StringSelectMenu"},{"type":"reference","target":913,"name":"UserSelectMenu"}],"permalink":"/api/carbon/class/AnySelectMenu","nextId":51},{"id":51,"name":"AnySelectMenuInteraction","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":52,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L14"}],"signatures":[{"id":53,"name":"new AnySelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L14"}],"parameters":[{"id":54,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":55,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":226,"name":"BaseComponentInteraction.constructor"}}],"overwrites":{"type":"reference","target":225,"name":"BaseComponentInteraction.constructor"}},{"id":78,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":249,"name":"BaseComponentInteraction.client"}},{"id":59,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":230,"name":"BaseComponentInteraction.componentType"}},{"id":56,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","overwrites":{"type":"reference","target":229,"name":"BaseComponentInteraction.customId"}},{"id":61,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":232,"name":"BaseComponentInteraction.rawData"}},{"id":60,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":231,"name":"BaseComponentInteraction.type"}},{"id":62,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":233,"name":"BaseComponentInteraction.userId"}},{"id":70,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":71,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.channel"}},"inheritedFrom":{"type":"reference","target":241,"name":"BaseComponentInteraction.channel"}},{"id":66,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":67,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.guild"}},"inheritedFrom":{"type":"reference","target":237,"name":"BaseComponentInteraction.guild"}},{"id":64,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":65,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.message"}},"inheritedFrom":{"type":"reference","target":235,"name":"BaseComponentInteraction.message"}},{"id":68,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":69,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.user"}},"inheritedFrom":{"type":"reference","target":239,"name":"BaseComponentInteraction.user"}},{"id":57,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":26,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L26"}],"getSignature":{"id":58,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":26,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L26"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}}},{"id":72,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":73,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":74,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":75,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":244,"name":"BaseComponentInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":243,"name":"BaseComponentInteraction.reply"}}],"groups":[{"title":"Constructors","children":[52]},{"title":"Properties","children":[78,59,56,61,60,62]},{"title":"Accessors","children":[70,66,64,68,57]},{"title":"Methods","children":[72]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":10,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L10"}],"extendedTypes":[{"type":"reference","target":224,"name":"BaseComponentInteraction","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":972,"name":"ChannelSelectMenuInteraction"},{"type":"reference","target":1042,"name":"MentionableSelectMenuInteraction"},{"type":"reference","target":1070,"name":"RoleSelectMenuInteraction"},{"type":"reference","target":1098,"name":"StringSelectMenuInteraction"},{"type":"reference","target":1126,"name":"UserSelectMenuInteraction"}],"permalink":"/api/carbon/class/AnySelectMenuInteraction","previousId":10,"nextId":84},{"id":84,"name":"BaseChannel","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":85,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":86,"name":"new BaseChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":87,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType"},"name":"ChannelType","package":"discord-api-types"}}],"parameters":[{"id":88,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":89,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":90,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":91,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[91]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":92,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":93,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[93]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":94,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":95,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[95]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":96,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":97,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[97]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":98,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":99,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[99]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":100,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":101,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[101]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":102,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":103,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[103]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":104,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":105,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[105]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":106,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":107,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[107]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":108,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":109,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[109]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":84,"typeArguments":[{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}],"name":"BaseChannel","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":183,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":113,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":110,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"}},{"id":111,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":112,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}},{"id":181,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":182,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[85]},{"title":"Properties","children":[183,113,110,111,112]},{"title":"Methods","children":[181]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":9,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L9"}],"typeParameters":[{"id":184,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType"},"name":"ChannelType","package":"discord-api-types"}}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":250,"name":"BaseGuildChannel"},{"type":"reference","target":1154,"name":"DmChannel"},{"type":"reference","target":1177,"name":"GroupDmChannel"}],"permalink":"/api/carbon/class/BaseChannel","previousId":51,"nextId":185},{"id":185,"name":"BaseCommand","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"Represents the base data of a command that the user creates"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":186,"name":"constructor","variant":"declaration","kind":512,"flags":{},"signatures":[{"id":187,"name":"new BaseCommand","variant":"signature","kind":16384,"flags":{},"type":{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}}]},{"id":195,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"All the components that the command is able to use.\\nYou mount these here so the handler can access them"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":55,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L55"}],"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}},"defaultValue":"[]"},{"id":194,"name":"contexts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The contexts this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L45"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"InteractionContextType"},"name":"InteractionContextType","package":"discord-api-types"}},"defaultValue":"..."},{"id":190,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L24"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false"},{"id":189,"name":"description","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"A description of the command"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":20,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L20"}],"type":{"type":"intrinsic","name":"string"}},{"id":191,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":28,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L28"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false"},{"id":193,"name":"integrationTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The places this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L37"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationIntegrationType"},"name":"ApplicationIntegrationType","package":"discord-api-types"}},"defaultValue":"..."},{"id":188,"name":"name","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The name of the command (e.g. \\"ping\\" for /ping)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":16,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L16"}],"type":{"type":"intrinsic","name":"string"}},{"id":192,"name":"type","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The type of the command"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":32,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L32"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationCommandType"},"name":"ApplicationCommandType","package":"discord-api-types"}}],"groups":[{"title":"Constructors","children":[186]},{"title":"Properties","children":[195,194,190,189,191,193,188,192]}],"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":12,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L12"}],"extendedBy":[{"type":"reference","target":747,"name":"Command"},{"type":"reference","target":789,"name":"CommandWithSubcommands"}],"permalink":"/api/carbon/class/BaseCommand","previousId":84,"nextId":207},{"id":207,"name":"BaseComponent","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":208,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":209,"name":"new BaseComponent","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":210,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":211,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":212,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[212]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}}]},{"id":217,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null"},{"id":216,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"}},{"id":213,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false"},{"id":214,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false"},{"id":221,"name":"serialize","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":48,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L48"}],"type":{"type":"reflection","declaration":{"id":222,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":48,"character":21,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L48"}],"signatures":[{"id":223,"name":"__type","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":48,"character":21,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L48"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIBaseComponent"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"}],"name":"APIBaseComponent","package":"discord-api-types"}}]}}},{"id":215,"name":"type","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":26,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L26"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"}},{"id":218,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":219,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":220,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"}}]}],"groups":[{"title":"Constructors","children":[208]},{"title":"Properties","children":[217,216,213,214,221,215]},{"title":"Methods","children":[218]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":7,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L7"}],"extendedBy":[{"type":"reference","target":10,"name":"AnySelectMenu"}],"permalink":"/api/carbon/class/BaseComponent","previousId":185,"nextId":224},{"id":224,"name":"BaseComponentInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":225,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L12"}],"signatures":[{"id":226,"name":"new BaseComponentInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L12"}],"parameters":[{"id":227,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":228,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":224,"name":"BaseComponentInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":477,"name":"BaseInteraction.constructor"}}],"overwrites":{"type":"reference","target":476,"name":"BaseInteraction.constructor"}},{"id":249,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":499,"name":"BaseInteraction.client"}},{"id":230,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"}},{"id":229,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L10"}],"type":{"type":"intrinsic","name":"string"}},{"id":232,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":482,"name":"BaseInteraction.rawData"}},{"id":231,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":481,"name":"BaseInteraction.type"}},{"id":233,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":483,"name":"BaseInteraction.userId"}},{"id":241,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":242,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.channel"}},"inheritedFrom":{"type":"reference","target":491,"name":"BaseInteraction.channel"}},{"id":237,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":238,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.guild"}},"inheritedFrom":{"type":"reference","target":487,"name":"BaseInteraction.guild"}},{"id":235,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":236,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.message"}},"inheritedFrom":{"type":"reference","target":485,"name":"BaseInteraction.message"}},{"id":239,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":240,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.user"}},"inheritedFrom":{"type":"reference","target":489,"name":"BaseInteraction.user"}},{"id":243,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":244,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":245,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":246,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":494,"name":"BaseInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":493,"name":"BaseInteraction.reply"}}],"groups":[{"title":"Constructors","children":[225]},{"title":"Properties","children":[249,230,229,232,231,233]},{"title":"Accessors","children":[241,237,235,239]},{"title":"Methods","children":[243]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":9,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L9"}],"extendedTypes":[{"type":"reference","target":475,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"}],"name":"BaseInteraction","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction"},{"type":"reference","target":946,"name":"ButtonInteraction"}],"permalink":"/api/carbon/class/BaseComponentInteraction","previousId":207,"nextId":250},{"id":250,"name":"BaseGuildChannel","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":251,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":252,"name":"new BaseGuildChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":253,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"GuildChannelType"},"name":"GuildChannelType","package":"discord-api-types"}}],"parameters":[{"id":254,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":255,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":256,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":257,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[257]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":258,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":259,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[259]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":260,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":261,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[261]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":262,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":263,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[263]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":264,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":265,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[265]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":266,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":267,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[267]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":268,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":269,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[269]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":270,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":271,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[271]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":272,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":273,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[273]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":274,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":275,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[275]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":86,"name":"BaseChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":85,"name":"BaseChannel.constructor"}},{"id":358,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":183,"name":"BaseChannel.client"}},{"id":311,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":113,"name":"BaseChannel.flags"}},{"id":277,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"}},{"id":308,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":110,"name":"BaseChannel.id"}},{"id":276,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"}},{"id":280,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":279,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":309,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":111,"name":"BaseChannel.partial"}},{"id":278,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"}},{"id":310,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true},"inheritedFrom":{"type":"reference","target":112,"name":"BaseChannel.type"}},{"id":281,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":282,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}}},{"id":303,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":304,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":305,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"}}]},{"id":356,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":357,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":182,"name":"BaseChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":181,"name":"BaseChannel.fetch"}},{"id":301,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":302,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"}}]},{"id":298,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":299,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":300,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":286,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":287,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":288,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":295,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":296,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":297,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":292,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":293,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":294,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":289,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":290,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":291,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":306,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":307,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[251]},{"title":"Properties","children":[358,311,277,308,276,280,279,309,278,310]},{"title":"Accessors","children":[281]},{"title":"Methods","children":[303,356,301,298,286,295,292,289,306]}],"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":15,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L15"}],"typeParameters":[{"id":359,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"GuildChannelType"},"name":"GuildChannelType","package":"discord-api-types"}}],"extendedTypes":[{"type":"reference","target":84,"typeArguments":[{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}],"name":"BaseChannel","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":360,"name":"BaseGuildTextChannel"},{"type":"reference","target":501,"name":"GuildThreadOnlyChannel"},{"type":"reference","target":1314,"name":"GuildCategoryChannel"},{"type":"reference","target":1481,"name":"GuildStageOrVoiceChannel"},{"type":"reference","target":1575,"name":"GuildStageChannel"},{"type":"reference","target":1622,"name":"GuildVoiceChannel"},{"type":"reference","target":1732,"name":"GuildThreadChannel"}],"permalink":"/api/carbon/class/BaseGuildChannel","previousId":224,"nextId":360},{"id":360,"name":"BaseGuildTextChannel","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":361,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":362,"name":"new BaseGuildTextChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":363,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"GuildTextChannelType"},"name":"GuildTextChannelType","package":"discord-api-types"}}],"parameters":[{"id":364,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":365,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":366,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":367,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[367]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":368,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":369,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[369]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":370,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":371,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[371]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":372,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":373,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[373]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":374,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":375,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[375]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":376,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":377,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[377]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":378,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":379,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[379]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":380,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":381,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[381]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":382,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":383,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[383]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":384,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":385,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[385]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":360,"typeArguments":[{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildTextChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":461,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":437,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":403,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":434,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":386,"name":"lastMessageId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":387,"name":"lastPinTimestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of the last pin in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L26"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":402,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":406,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":405,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":435,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":404,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":388,"name":"rateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The rate limit per user for the channel, in seconds."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":436,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":407,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":408,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":395,"name":"lastMessage","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"getSignature":{"id":396,"name":"lastMessage","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted.\\nThis will always return a partial message, so you can use "},{"kind":"inline-tag","tag":"@link","text":"Message.fetch","target":1869,"tsLinkText":""},{"kind":"text","text":" to get the full message data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]}}},{"id":429,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":430,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":431,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":459,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":460,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":427,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":428,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":397,"name":"getPinnedMessages","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"signatures":[{"id":398,"name":"getPinnedMessages","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the pinned messages in the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"array","elementType":{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}}],"name":"Promise","package":"typescript"}}]},{"id":424,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":425,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":426,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"inheritedFrom":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":412,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":413,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":414,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":421,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":422,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":423,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":418,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":419,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":420,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":415,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":416,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":417,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":399,"name":"startThread","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"signatures":[{"id":400,"name":"startThread","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Start a thread without an associated start message.\\nIf you want to start a thread with a start message, use "},{"kind":"inline-tag","tag":"@link","text":"Message.startThread","target":1881,"tsLinkText":""}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"parameters":[{"id":401,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelThreadsJSONBody"},"name":"RESTPostAPIChannelThreadsJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"}],"name":"Promise","package":"typescript"}}]},{"id":432,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":433,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[361]},{"title":"Properties","children":[461,437,403,434,386,387,402,406,405,435,404,388,436]},{"title":"Accessors","children":[407,395]},{"title":"Methods","children":[429,459,427,397,424,412,421,418,415,399,432]}],"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":13,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L13"}],"typeParameters":[{"id":462,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"GuildTextChannelType"},"name":"GuildTextChannelType","package":"discord-api-types"}}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":1251,"name":"GuildAnnouncementChannel"},{"type":"reference","target":1669,"name":"GuildTextChannel"}],"permalink":"/api/carbon/class/BaseGuildTextChannel","previousId":250,"nextId":475},{"id":475,"name":"BaseInteraction","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":476,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":83,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L83"}],"signatures":[{"id":477,"name":"new BaseInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":83,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L83"}],"typeParameter":[{"id":478,"name":"T","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/interactions.ts","qualifiedName":"APIInteraction"},"name":"APIInteraction","package":"discord-api-types"}}],"parameters":[{"id":479,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":480,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":478,"name":"T","package":"@buape/carbon","qualifiedName":"BaseInteraction.T","refersToTypeParameter":true}}],"type":{"type":"reference","target":475,"typeArguments":[{"type":"reference","target":478,"name":"T","package":"@buape/carbon","qualifiedName":"BaseInteraction.T","refersToTypeParameter":true}],"name":"BaseInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":499,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":482,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":478,"name":"T","package":"@buape/carbon","qualifiedName":"BaseInteraction.T","refersToTypeParameter":true}},{"id":481,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"}},{"id":483,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]}},{"id":491,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":492,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]}}},{"id":487,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":488,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}]}}},{"id":485,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":486,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]}}},{"id":489,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":490,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]}}},{"id":493,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":494,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":495,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":496,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[476]},{"title":"Properties","children":[499,482,481,483]},{"title":"Accessors","children":[491,487,485,489]},{"title":"Methods","children":[493]}],"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":63,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L63"}],"typeParameters":[{"id":500,"name":"T","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/interactions.ts","qualifiedName":"APIInteraction"},"name":"APIInteraction","package":"discord-api-types"}}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":224,"name":"BaseComponentInteraction"},{"type":"reference","target":1008,"name":"CommandInteraction"}],"permalink":"/api/carbon/class/BaseInteraction","previousId":360,"nextId":603},{"id":603,"name":"Button","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":604,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":605,"name":"new Button","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":606,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":607,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":608,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[608]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":603,"name":"Button","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}},{"id":626,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.additionalData"}},{"id":625,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.customId"}},{"id":623,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.defer"}},{"id":622,"name":"disabled","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The disabled state of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":36,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L36"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.disabled"}},{"id":617,"name":"emoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The emoji of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}],"type":{"type":"reflection","declaration":{"id":618,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":621,"name":"animated","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":25,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L25"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":620,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":24,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L24"}],"type":{"type":"intrinsic","name":"string"}},{"id":619,"name":"name","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":23,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L23"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[621,620,619]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}]}},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.emoji"}},{"id":624,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.ephemeral"}},{"id":616,"name":"label","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The label of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":17,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L17"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.label"}},{"id":609,"name":"style","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The style of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":43,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L43"}],"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Primary"},"name":"Primary","package":"discord-api-types","qualifiedName":"ButtonStyle.Primary"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Secondary"},"name":"Secondary","package":"discord-api-types","qualifiedName":"ButtonStyle.Secondary"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Success"},"name":"Success","package":"discord-api-types","qualifiedName":"ButtonStyle.Success"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Danger"},"name":"Danger","package":"discord-api-types","qualifiedName":"ButtonStyle.Danger"}]},"overwrites":{"type":"reference","target":-1,"name":"BaseButton.style"}},{"id":615,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L12"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"defaultValue":"ComponentType.Button","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.type"}},{"id":627,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":628,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":629,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}},{"id":610,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":45,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L45"}],"signatures":[{"id":611,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":45,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L45"}],"parameters":[{"id":612,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":946,"name":"ButtonInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":613,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":47,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L47"}],"signatures":[{"id":614,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":47,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L47"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIButtonComponent"},"name":"APIButtonComponent","package":"discord-api-types"},"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"groups":[{"title":"Constructors","children":[604]},{"title":"Properties","children":[626,625,623,622,617,624,616,609,615]},{"title":"Methods","children":[627,610,613]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":39,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L39"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/classes/Button.ts","qualifiedName":"BaseButton"},"name":"BaseButton","package":"@buape/carbon"}],"permalink":"/api/carbon/class/Button","previousId":475,"nextId":946},{"id":946,"name":"ButtonInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":947,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/ButtonInteraction.ts","line":15,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ButtonInteraction.ts#L15"}],"signatures":[{"id":948,"name":"new ButtonInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/ButtonInteraction.ts","line":15,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ButtonInteraction.ts#L15"}],"parameters":[{"id":949,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":950,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentButtonInteraction"},"name":"APIMessageComponentButtonInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":946,"name":"ButtonInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":226,"name":"BaseComponentInteraction.constructor"}}],"overwrites":{"type":"reference","target":225,"name":"BaseComponentInteraction.constructor"}},{"id":971,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":249,"name":"BaseComponentInteraction.client"}},{"id":952,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":230,"name":"BaseComponentInteraction.componentType"}},{"id":951,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/internals/ButtonInteraction.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ButtonInteraction.ts#L12"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","overwrites":{"type":"reference","target":229,"name":"BaseComponentInteraction.customId"}},{"id":954,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":232,"name":"BaseComponentInteraction.rawData"}},{"id":953,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":231,"name":"BaseComponentInteraction.type"}},{"id":955,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":233,"name":"BaseComponentInteraction.userId"}},{"id":963,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":964,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.channel"}},"inheritedFrom":{"type":"reference","target":241,"name":"BaseComponentInteraction.channel"}},{"id":959,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":960,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.guild"}},"inheritedFrom":{"type":"reference","target":237,"name":"BaseComponentInteraction.guild"}},{"id":957,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":958,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.message"}},"inheritedFrom":{"type":"reference","target":235,"name":"BaseComponentInteraction.message"}},{"id":961,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":962,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.user"}},"inheritedFrom":{"type":"reference","target":239,"name":"BaseComponentInteraction.user"}},{"id":965,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":966,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":967,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":968,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":244,"name":"BaseComponentInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":243,"name":"BaseComponentInteraction.reply"}}],"groups":[{"title":"Constructors","children":[947]},{"title":"Properties","children":[971,952,951,954,953,955]},{"title":"Accessors","children":[963,959,957,961]},{"title":"Methods","children":[965]}],"sources":[{"fileName":"carbon/src/internals/ButtonInteraction.ts","line":11,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ButtonInteraction.ts#L11"}],"extendedTypes":[{"type":"reference","target":224,"name":"BaseComponentInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/ButtonInteraction","previousId":603,"nextId":680},{"id":680,"name":"ChannelSelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":681,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":682,"name":"new ChannelSelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":683,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":684,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":685,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[685]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":680,"name":"ChannelSelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":12,"name":"AnySelectMenu.constructor"}}],"inheritedFrom":{"type":"reference","target":11,"name":"AnySelectMenu.constructor"}},{"id":707,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":47,"name":"AnySelectMenu.additionalData"}},{"id":687,"name":"channelTypes","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L10"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType"},"name":"ChannelType","package":"discord-api-types"}}},{"id":706,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":46,"name":"AnySelectMenu.customId"}},{"id":688,"name":"defaultValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L11"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Channel"},"name":"Channel","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Channel"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}},{"id":704,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":44,"name":"AnySelectMenu.defer"}},{"id":700,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":22,"name":"AnySelectMenu.disabled"}},{"id":705,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":45,"name":"AnySelectMenu.ephemeral"}},{"id":699,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":21,"name":"AnySelectMenu.maxValues"}},{"id":698,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":20,"name":"AnySelectMenu.minValues"}},{"id":701,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":23,"name":"AnySelectMenu.placeholder"}},{"id":686,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.ChannelSelect"},"name":"ChannelSelect","package":"discord-api-types","qualifiedName":"ComponentType.ChannelSelect"},"defaultValue":"ComponentType.ChannelSelect","overwrites":{"type":"reference","target":16,"name":"AnySelectMenu.type"}},{"id":708,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":709,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":710,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":49,"name":"AnySelectMenu.createId"}}],"inheritedFrom":{"type":"reference","target":48,"name":"AnySelectMenu.createId"}},{"id":689,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":12,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L12"}],"signatures":[{"id":690,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":12,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L12"}],"parameters":[{"id":691,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":972,"name":"ChannelSelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":18,"name":"AnySelectMenu.run"}}],"overwrites":{"type":"reference","target":17,"name":"AnySelectMenu.run"}},{"id":702,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":703,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":25,"name":"AnySelectMenu.serialize"}}],"inheritedFrom":{"type":"reference","target":24,"name":"AnySelectMenu.serialize"}},{"id":692,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L14"}],"signatures":[{"id":693,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L14"}],"type":{"type":"reflection","declaration":{"id":694,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":697,"name":"channel_types","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":18,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L18"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType"},"name":"ChannelType","package":"discord-api-types"}}]},"defaultValue":"..."},{"id":696,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":17,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L17"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Channel"},"name":"Channel","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Channel"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]},"defaultValue":"..."},{"id":695,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":16,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L16"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.ChannelSelect"},"name":"ChannelSelect","package":"discord-api-types","qualifiedName":"ComponentType.ChannelSelect"},"defaultValue":"..."}],"groups":[{"title":"Properties","children":[697,696,695]}],"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":15,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L15"}]}},"overwrites":{"type":"reference","target":27,"name":"AnySelectMenu.serializeOptions"}}],"overwrites":{"type":"reference","target":26,"name":"AnySelectMenu.serializeOptions"}}],"groups":[{"title":"Constructors","children":[681]},{"title":"Properties","children":[707,687,706,688,704,700,705,699,698,701,686]},{"title":"Methods","children":[708,689,702,692]}],"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":8,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L8"}],"extendedTypes":[{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"}],"permalink":"/api/carbon/class/ChannelSelectMenu","previousId":946,"nextId":972},{"id":972,"name":"ChannelSelectMenuInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":973,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/ChannelSelectMenuInteraction.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ChannelSelectMenuInteraction.ts#L9"}],"signatures":[{"id":974,"name":"new ChannelSelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/ChannelSelectMenuInteraction.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ChannelSelectMenuInteraction.ts#L9"}],"parameters":[{"id":975,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":976,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":972,"name":"ChannelSelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":53,"name":"AnySelectMenuInteraction.constructor"}}],"overwrites":{"type":"reference","target":52,"name":"AnySelectMenuInteraction.constructor"}},{"id":999,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":78,"name":"AnySelectMenuInteraction.client"}},{"id":980,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":59,"name":"AnySelectMenuInteraction.componentType"}},{"id":977,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","inheritedFrom":{"type":"reference","target":56,"name":"AnySelectMenuInteraction.customId"}},{"id":982,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":61,"name":"AnySelectMenuInteraction.rawData"}},{"id":981,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":60,"name":"AnySelectMenuInteraction.type"}},{"id":983,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":62,"name":"AnySelectMenuInteraction.userId"}},{"id":991,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":992,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.channel"}},"inheritedFrom":{"type":"reference","target":70,"name":"AnySelectMenuInteraction.channel"}},{"id":987,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":988,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.guild"}},"inheritedFrom":{"type":"reference","target":66,"name":"AnySelectMenuInteraction.guild"}},{"id":985,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":986,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.message"}},"inheritedFrom":{"type":"reference","target":64,"name":"AnySelectMenuInteraction.message"}},{"id":989,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":990,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.user"}},"inheritedFrom":{"type":"reference","target":68,"name":"AnySelectMenuInteraction.user"}},{"id":978,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":26,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L26"}],"getSignature":{"id":979,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":26,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L26"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.values"}},"inheritedFrom":{"type":"reference","target":57,"name":"AnySelectMenuInteraction.values"}},{"id":993,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":994,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":995,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":996,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":73,"name":"AnySelectMenuInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":72,"name":"AnySelectMenuInteraction.reply"}}],"groups":[{"title":"Constructors","children":[973]},{"title":"Properties","children":[999,980,977,982,981,983]},{"title":"Accessors","children":[991,987,985,989,978]},{"title":"Methods","children":[993]}],"sources":[{"fileName":"carbon/src/internals/ChannelSelectMenuInteraction.ts","line":8,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ChannelSelectMenuInteraction.ts#L8"}],"extendedTypes":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/ChannelSelectMenuInteraction","previousId":680,"nextId":724},{"id":724,"name":"Client","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"The main client used to interact with Discord"}]},"children":[{"id":725,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":68,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L68"}],"signatures":[{"id":726,"name":"new Client","variant":"signature","kind":16384,"flags":{},"comment":{"summary":[{"kind":"text","text":"Creates a new client"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":68,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L68"}],"parameters":[{"id":727,"name":"options","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The options used to initialize the client"}]},"type":{"type":"reference","target":716,"name":"ClientOptions","package":"@buape/carbon"}},{"id":728,"name":"commands","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The commands that the client has registered"}]},"type":{"type":"array","elementType":{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}}}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}}]},{"id":734,"name":"commandHandler","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":61,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L61"}],"type":{"type":"reference","target":1000,"name":"CommandHandler","package":"@buape/carbon"}},{"id":730,"name":"commands","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The commands that the client has registered"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":48,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L48"}],"type":{"type":"array","elementType":{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}}},{"id":733,"name":"componentHandler","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The handler for the component interactions sent from Discord"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":60,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L60"}],"type":{"type":"reference","target":1034,"name":"ComponentHandler","package":"@buape/carbon"}},{"id":729,"name":"options","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The options used to initialize the client"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":44,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L44"}],"type":{"type":"reference","target":716,"name":"ClientOptions","package":"@buape/carbon"}},{"id":732,"name":"rest","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The rest client used to interact with the Discord API"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":56,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L56"}],"type":{"type":"reference","target":{"sourceFileName":"","qualifiedName":"RequestClient"},"name":"RequestClient"}},{"id":731,"name":"router","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The router used to handle requests"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":52,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L52"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/itty-router@5.0.18/node_modules/itty-router/types/AutoRouterType.d.ts","qualifiedName":"AutoRouterType"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/itty-router@5.0.18/node_modules/itty-router/types/IRequestStrict.d.ts","qualifiedName":"IRequestStrict"},"name":"IRequestStrict","package":"itty-router"},{"type":"array","elementType":{"type":"intrinsic","name":"any"}},{"type":"intrinsic","name":"any"}],"name":"AutoRouterType","package":"itty-router"}},{"id":735,"name":"deployCommands","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":87,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L87"}],"signatures":[{"id":736,"name":"deployCommands","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Deploy the commands registered to Discord.\\nThis is automatically called when running in NodeJS mode."}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":87,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L87"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[725]},{"title":"Properties","children":[734,730,733,729,732,731]},{"title":"Methods","children":[735]}],"sources":[{"fileName":"carbon/src/classes/Client.ts","line":40,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L40"}],"permalink":"/api/carbon/class/Client","previousId":972,"nextId":747},{"id":747,"name":"Command","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"Represents a standard command that the user creates"}]},"children":[{"id":748,"name":"constructor","variant":"declaration","kind":512,"flags":{},"signatures":[{"id":749,"name":"new Command","variant":"signature","kind":16384,"flags":{},"type":{"type":"reference","target":747,"name":"Command","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":187,"name":"BaseCommand.constructor"}}],"inheritedFrom":{"type":"reference","target":186,"name":"BaseCommand.constructor"}},{"id":763,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"All the components that the command is able to use.\\nYou mount these here so the handler can access them"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":55,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L55"}],"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}},"defaultValue":"[]","inheritedFrom":{"type":"reference","target":195,"name":"BaseCommand.components"}},{"id":762,"name":"contexts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The contexts this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L45"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"InteractionContextType"},"name":"InteractionContextType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":194,"name":"BaseCommand.contexts"}},{"id":759,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L24"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":190,"name":"BaseCommand.defer"}},{"id":758,"name":"description","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"A description of the command"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":20,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L20"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":189,"name":"BaseCommand.description"}},{"id":760,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":28,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L28"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":191,"name":"BaseCommand.ephemeral"}},{"id":761,"name":"integrationTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The places this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L37"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationIntegrationType"},"name":"ApplicationIntegrationType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":193,"name":"BaseCommand.integrationTypes"}},{"id":757,"name":"name","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The name of the command (e.g. \\"ping\\" for /ping)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":16,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L16"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":188,"name":"BaseCommand.name"}},{"id":751,"name":"options","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The options that the user passes along with the command in Discord"}]},"sources":[{"fileName":"carbon/src/classes/Command.ts","line":19,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L19"}],"type":{"type":"reference","target":746,"name":"CommandOptions","package":"@buape/carbon"}},{"id":750,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the command"}]},"sources":[{"fileName":"carbon/src/classes/Command.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L14"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationCommandType"},"name":"ApplicationCommandType","package":"discord-api-types"},"defaultValue":"ApplicationCommandType.ChatInput","overwrites":{"type":"reference","target":192,"name":"BaseCommand.type"}},{"id":752,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/Command.ts","line":25,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L25"}],"signatures":[{"id":753,"name":"run","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"The function that is called when the command is ran"}]},"sources":[{"fileName":"carbon/src/classes/Command.ts","line":25,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L25"}],"parameters":[{"id":754,"name":"interaction","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The interaction that triggered the command"}]},"type":{"type":"reference","target":1008,"name":"CommandInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[748]},{"title":"Properties","children":[763,762,759,758,760,761,757,751,750]},{"title":"Methods","children":[752]}],"sources":[{"fileName":"carbon/src/classes/Command.ts","line":13,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L13"}],"extendedTypes":[{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}],"permalink":"/api/carbon/class/Command","previousId":724,"nextId":1000},{"id":1000,"name":"CommandHandler","variant":"declaration","kind":128,"flags":{},"children":[{"id":1001,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L9"}],"signatures":[{"id":1002,"name":"new CommandHandler","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L9"}],"parameters":[{"id":1003,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}}],"type":{"type":"reference","target":1000,"name":"CommandHandler","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.constructor"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1007,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1004,"name":"handleInteraction","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandHandler.ts","line":15,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandHandler.ts#L15"}],"signatures":[{"id":1005,"name":"handleInteraction","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandHandler.ts","line":15,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandHandler.ts#L15"}],"parameters":[{"id":1006,"name":"rawInteraction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"APIApplicationCommandInteraction"},"name":"APIApplicationCommandInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":false},{"type":"intrinsic","name":"void"}]}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1001]},{"title":"Properties","children":[1007]},{"title":"Methods","children":[1004]}],"sources":[{"fileName":"carbon/src/internals/CommandHandler.ts","line":14,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandHandler.ts#L14"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/CommandHandler","previousId":747,"nextId":1008},{"id":1008,"name":"CommandInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a command interaction"}]},"children":[{"id":1009,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandInteraction.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandInteraction.ts#L24"}],"signatures":[{"id":1010,"name":"new CommandInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandInteraction.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandInteraction.ts#L24"}],"parameters":[{"id":1011,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1012,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"APIApplicationCommandInteraction"},"name":"APIApplicationCommandInteraction","package":"discord-api-types"}},{"id":1013,"name":"command","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}}],"type":{"type":"reference","target":1008,"name":"CommandInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":477,"name":"BaseInteraction.constructor"}}],"overwrites":{"type":"reference","target":476,"name":"BaseInteraction.constructor"}},{"id":1033,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":499,"name":"BaseInteraction.client"}},{"id":1014,"name":"options","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"This is the options of the commands, parsed from the interaction data.\\nIt is only available if the command is a "},{"kind":"inline-tag","tag":"@link","text":"Command","target":747,"tsLinkText":""},{"kind":"text","text":" class."}]},"sources":[{"fileName":"carbon/src/internals/CommandInteraction.ts","line":23,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandInteraction.ts#L23"}],"type":{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/internals/OptionsHandler.ts","qualifiedName":"OptionsHandler"},"name":"OptionsHandler","package":"@buape/carbon"}},{"id":1016,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"APIApplicationCommandInteraction"},"name":"APIApplicationCommandInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":482,"name":"BaseInteraction.rawData"}},{"id":1015,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":481,"name":"BaseInteraction.type"}},{"id":1017,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":483,"name":"BaseInteraction.userId"}},{"id":1025,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":1026,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.channel"}},"inheritedFrom":{"type":"reference","target":491,"name":"BaseInteraction.channel"}},{"id":1021,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":1022,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.guild"}},"inheritedFrom":{"type":"reference","target":487,"name":"BaseInteraction.guild"}},{"id":1019,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":1020,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.message"}},"inheritedFrom":{"type":"reference","target":485,"name":"BaseInteraction.message"}},{"id":1023,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":1024,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.user"}},"inheritedFrom":{"type":"reference","target":489,"name":"BaseInteraction.user"}},{"id":1027,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":1028,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":1029,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":1030,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":494,"name":"BaseInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":493,"name":"BaseInteraction.reply"}}],"groups":[{"title":"Constructors","children":[1009]},{"title":"Properties","children":[1033,1014,1016,1015,1017]},{"title":"Accessors","children":[1025,1021,1019,1023]},{"title":"Methods","children":[1027]}],"sources":[{"fileName":"carbon/src/internals/CommandInteraction.ts","line":18,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandInteraction.ts#L18"}],"extendedTypes":[{"type":"reference","target":475,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"APIApplicationCommandInteraction"},"name":"APIApplicationCommandInteraction","package":"discord-api-types"}],"name":"BaseInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/CommandInteraction","previousId":1000,"nextId":769},{"id":769,"name":"CommandWithSubcommandGroups","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"Represents a subcommand group command that the user creates.\\nYou make this instead of a "},{"kind":"inline-tag","tag":"@apilink","text":"Command"},{"kind":"text","text":" class when you want to have subcommand groups in your options."}]},"children":[{"id":770,"name":"constructor","variant":"declaration","kind":512,"flags":{},"signatures":[{"id":771,"name":"new CommandWithSubcommandGroups","variant":"signature","kind":16384,"flags":{},"type":{"type":"reference","target":769,"name":"CommandWithSubcommandGroups","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":791,"name":"CommandWithSubcommands.constructor"}}],"inheritedFrom":{"type":"reference","target":790,"name":"CommandWithSubcommands.constructor"}},{"id":783,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"All the components that the command is able to use.\\nYou mount these here so the handler can access them"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":55,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L55"}],"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}},"defaultValue":"[]","inheritedFrom":{"type":"reference","target":802,"name":"CommandWithSubcommands.components"}},{"id":782,"name":"contexts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The contexts this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L45"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"InteractionContextType"},"name":"InteractionContextType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":801,"name":"CommandWithSubcommands.contexts"}},{"id":779,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L24"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":798,"name":"CommandWithSubcommands.defer"}},{"id":778,"name":"description","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"A description of the command"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":20,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L20"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":797,"name":"CommandWithSubcommands.description"}},{"id":780,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":28,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L28"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":799,"name":"CommandWithSubcommands.ephemeral"}},{"id":781,"name":"integrationTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The places this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L37"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationIntegrationType"},"name":"ApplicationIntegrationType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":800,"name":"CommandWithSubcommands.integrationTypes"}},{"id":777,"name":"name","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The name of the command (e.g. \\"ping\\" for /ping)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":16,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L16"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":796,"name":"CommandWithSubcommands.name"}},{"id":773,"name":"subcommandGroups","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The subcommands that the user can use"}]},"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommandGroups.ts","line":23,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommandGroups.ts#L23"}],"type":{"type":"array","elementType":{"type":"reference","target":789,"name":"CommandWithSubcommands","package":"@buape/carbon"}}},{"id":772,"name":"subcommands","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The subcommands that the user can use"}]},"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommandGroups.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommandGroups.ts#L18"}],"type":{"type":"array","elementType":{"type":"reference","target":747,"name":"Command","package":"@buape/carbon"}},"defaultValue":"[]","overwrites":{"type":"reference","target":793,"name":"CommandWithSubcommands.subcommands"}},{"id":776,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the command"}]},"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommands.ts","line":16,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommands.ts#L16"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationCommandType"},"name":"ApplicationCommandType","package":"discord-api-types"},"defaultValue":"ApplicationCommandType.ChatInput","inheritedFrom":{"type":"reference","target":792,"name":"CommandWithSubcommands.type"}}],"groups":[{"title":"Constructors","children":[770]},{"title":"Properties","children":[783,782,779,778,780,781,777,773,772,776]}],"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommandGroups.ts","line":14,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommandGroups.ts#L14"}],"extendedTypes":[{"type":"reference","target":789,"name":"CommandWithSubcommands","package":"@buape/carbon"}],"permalink":"/api/carbon/class/CommandWithSubcommandGroups","previousId":1008,"nextId":789},{"id":789,"name":"CommandWithSubcommands","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"Represents a subcommand command that the user creates.\\nYou make this instead of a "},{"kind":"inline-tag","tag":"@apilink","text":"Command"},{"kind":"text","text":" class when you want to have subcommands in your options."}]},"children":[{"id":790,"name":"constructor","variant":"declaration","kind":512,"flags":{},"signatures":[{"id":791,"name":"new CommandWithSubcommands","variant":"signature","kind":16384,"flags":{},"type":{"type":"reference","target":789,"name":"CommandWithSubcommands","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":187,"name":"BaseCommand.constructor"}}],"inheritedFrom":{"type":"reference","target":186,"name":"BaseCommand.constructor"}},{"id":802,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"All the components that the command is able to use.\\nYou mount these here so the handler can access them"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":55,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L55"}],"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}},"defaultValue":"[]","inheritedFrom":{"type":"reference","target":195,"name":"BaseCommand.components"}},{"id":801,"name":"contexts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The contexts this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L45"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"InteractionContextType"},"name":"InteractionContextType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":194,"name":"BaseCommand.contexts"}},{"id":798,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L24"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":190,"name":"BaseCommand.defer"}},{"id":797,"name":"description","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"A description of the command"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":20,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L20"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":189,"name":"BaseCommand.description"}},{"id":799,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":28,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L28"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":191,"name":"BaseCommand.ephemeral"}},{"id":800,"name":"integrationTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The places this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L37"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationIntegrationType"},"name":"ApplicationIntegrationType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":193,"name":"BaseCommand.integrationTypes"}},{"id":796,"name":"name","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The name of the command (e.g. \\"ping\\" for /ping)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":16,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L16"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":188,"name":"BaseCommand.name"}},{"id":793,"name":"subcommands","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The subcommands that the user can use"}]},"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommands.ts","line":21,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommands.ts#L21"}],"type":{"type":"array","elementType":{"type":"reference","target":747,"name":"Command","package":"@buape/carbon"}}},{"id":792,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the command"}]},"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommands.ts","line":16,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommands.ts#L16"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationCommandType"},"name":"ApplicationCommandType","package":"discord-api-types"},"defaultValue":"ApplicationCommandType.ChatInput","overwrites":{"type":"reference","target":192,"name":"BaseCommand.type"}}],"groups":[{"title":"Constructors","children":[790]},{"title":"Properties","children":[802,801,798,797,799,800,796,793,792]}],"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommands.ts","line":15,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommands.ts#L15"}],"extendedTypes":[{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":769,"name":"CommandWithSubcommandGroups"}],"permalink":"/api/carbon/class/CommandWithSubcommands","previousId":769,"nextId":1034},{"id":1034,"name":"ComponentHandler","variant":"declaration","kind":128,"flags":{},"children":[{"id":1035,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L9"}],"signatures":[{"id":1036,"name":"new ComponentHandler","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L9"}],"parameters":[{"id":1037,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}}],"type":{"type":"reference","target":1034,"name":"ComponentHandler","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.constructor"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1041,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1038,"name":"handleInteraction","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/internals/ComponentHandler.ts","line":22,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ComponentHandler.ts#L22"}],"signatures":[{"id":1039,"name":"handleInteraction","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/internals/ComponentHandler.ts","line":22,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ComponentHandler.ts#L22"}],"parameters":[{"id":1040,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"literal","value":false}]}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1035]},{"title":"Properties","children":[1041]},{"title":"Methods","children":[1038]}],"sources":[{"fileName":"carbon/src/internals/ComponentHandler.ts","line":21,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ComponentHandler.ts#L21"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/ComponentHandler","previousId":789,"nextId":1154},{"id":1154,"name":"DmChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a DM between two users."}]},"children":[{"id":1155,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1156,"name":"new DmChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1157,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1158,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":86,"name":"BaseChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":85,"name":"BaseChannel.constructor"}},{"id":1176,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":183,"name":"BaseChannel.client"}},{"id":1169,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":113,"name":"BaseChannel.flags"}},{"id":1167,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":110,"name":"BaseChannel.id"}},{"id":1159,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel. This is always null for DM channels."}]},"sources":[{"fileName":"carbon/src/structures/DmChannel.ts","line":16,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/DmChannel.ts#L16"}],"type":{"type":"literal","value":null},"defaultValue":"null"},{"id":1168,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":111,"name":"BaseChannel.partial"}},{"id":1160,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/structures/DmChannel.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/DmChannel.ts#L17"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.DM"},"name":"DM","package":"discord-api-types","qualifiedName":"ChannelType.DM"},"defaultValue":"ChannelType.DM","overwrites":{"type":"reference","target":112,"name":"BaseChannel.type"}},{"id":1174,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1175,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":182,"name":"BaseChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":181,"name":"BaseChannel.fetch"}},{"id":1164,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/DmChannel.ts","line":26,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/DmChannel.ts#L26"}],"signatures":[{"id":1165,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/structures/DmChannel.ts","line":26,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/DmChannel.ts#L26"}],"parameters":[{"id":1166,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1155]},{"title":"Properties","children":[1176,1169,1167,1159,1168,1160]},{"title":"Methods","children":[1174,1164]}],"sources":[{"fileName":"carbon/src/structures/DmChannel.ts","line":12,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/DmChannel.ts#L12"}],"extendedTypes":[{"type":"reference","target":84,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.DM"},"name":"ChannelType.DM","package":"discord-api-types"}],"name":"BaseChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/DmChannel","previousId":1034,"nextId":1177},{"id":1177,"name":"GroupDmChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a group DM channel."}]},"children":[{"id":1178,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1179,"name":"new GroupDmChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1180,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1181,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":86,"name":"BaseChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":85,"name":"BaseChannel.constructor"}},{"id":1185,"name":"applicationId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the application that created the channel, if it was created by a bot."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L26"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1217,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":183,"name":"BaseChannel.client"}},{"id":1210,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":113,"name":"BaseChannel.flags"}},{"id":1186,"name":"icon","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The icon hash of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1208,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":110,"name":"BaseChannel.id"}},{"id":1188,"name":"lastMessageId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted."}]}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":41,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L41"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1189,"name":"managed","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is managed by an Oauth2 application."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L45"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":1182,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L17"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1187,"name":"ownerId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the user who created the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L34"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1209,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":111,"name":"BaseChannel.partial"}},{"id":1183,"name":"recipients","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The recipients of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L21"}],"type":{"type":"array","elementType":{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}}},{"id":1184,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GroupDM"},"name":"GroupDM","package":"discord-api-types","qualifiedName":"ChannelType.GroupDM"},"defaultValue":"ChannelType.GroupDM","overwrites":{"type":"reference","target":112,"name":"BaseChannel.type"}},{"id":1193,"name":"iconUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":60,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L60"}],"getSignature":{"id":1194,"name":"iconUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the channel\'s icon."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":60,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L60"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1197,"name":"lastMessage","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":82,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L82"}],"getSignature":{"id":1198,"name":"lastMessage","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted.\\nThis will always return a partial message, so you can use "},{"kind":"inline-tag","tag":"@link","text":"Message.fetch","target":1869,"tsLinkText":""},{"kind":"text","text":" to get the full message data."}]}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":82,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L82"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]}}},{"id":1195,"name":"owner","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":69,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L69"}],"getSignature":{"id":1196,"name":"owner","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the owner of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":69,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L69"}],"type":{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}}},{"id":1202,"name":"addRecipient","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":103,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L103"}],"signatures":[{"id":1203,"name":"addRecipient","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":103,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L103"}],"parameters":[{"id":1204,"name":"user","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1215,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1216,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":182,"name":"BaseChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":181,"name":"BaseChannel.fetch"}},{"id":1205,"name":"removeRecipient","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":120,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L120"}],"signatures":[{"id":1206,"name":"removeRecipient","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":120,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L120"}],"parameters":[{"id":1207,"name":"user","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1199,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":94,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L94"}],"signatures":[{"id":1200,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":94,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L94"}],"parameters":[{"id":1201,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1178]},{"title":"Properties","children":[1185,1217,1210,1186,1208,1188,1189,1182,1187,1209,1183,1184]},{"title":"Accessors","children":[1193,1197,1195]},{"title":"Methods","children":[1202,1215,1205,1199]}],"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":13,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L13"}],"extendedTypes":[{"type":"reference","target":84,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GroupDM"},"name":"ChannelType.GroupDM","package":"discord-api-types"}],"name":"BaseChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GroupDmChannel","previousId":1154,"nextId":1218},{"id":1218,"name":"Guild","variant":"declaration","kind":128,"flags":{},"children":[{"id":1219,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":49,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L49"}],"signatures":[{"id":1220,"name":"new Guild","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":49,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L49"}],"parameters":[{"id":1221,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1222,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/guild.ts","qualifiedName":"APIGuild"},"name":"APIGuild","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1250,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1225,"name":"description","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The description of the guild."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L25"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1226,"name":"icon","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The icon hash of the guild.\\nYou can use "},{"kind":"inline-tag","tag":"@link","text":"Guild.iconUrl","target":1241,"tsLinkText":""},{"kind":"text","text":" to get the URL of the icon."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1223,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the guild"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L17"}],"type":{"type":"intrinsic","name":"string"}},{"id":1224,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the guild."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L21"}],"type":{"type":"intrinsic","name":"string"}},{"id":1228,"name":"ownerId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the owner of the guild."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":39,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L39"}],"type":{"type":"intrinsic","name":"string"}},{"id":1229,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the guild is a partial guild (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"Guild.fetch","target":1234,"tsLinkText":""},{"kind":"text","text":" to get the full data of the guild."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L45"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1227,"name":"splash","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The splash hash of the guild.\\nYou can use "},{"kind":"inline-tag","tag":"@link","text":"Guild.splashUrl","target":1243,"tsLinkText":""},{"kind":"text","text":" to get the URL of the splash."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":35,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L35"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1241,"name":"iconUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":109,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L109"}],"getSignature":{"id":1242,"name":"iconUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the guild\'s icon"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":109,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L109"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1245,"name":"roles","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":127,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L127"}],"getSignature":{"id":1246,"name":"roles","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get all roles in the guild"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":127,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L127"}],"type":{"type":"array","elementType":{"type":"reference","target":1885,"name":"Role","package":"@buape/carbon"}}}},{"id":1243,"name":"splashUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":118,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L118"}],"getSignature":{"id":1244,"name":"splashUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the guild\'s splash"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":118,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L118"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1238,"name":"createRole","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":97,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L97"}],"signatures":[{"id":1239,"name":"createRole","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a role in the guild"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":97,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L97"}],"parameters":[{"id":1240,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTPostAPIGuildRoleJSONBody"},"name":"RESTPostAPIGuildRoleJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1885,"name":"Role","package":"@buape/carbon"}],"name":"Promise","package":"typescript"}}]},{"id":1234,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":78,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L78"}],"signatures":[{"id":1235,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetch updated data for this guild.\\nIf the guild is partial, this will fetch all the data for the guild and populate the fields.\\nIf the guild is not partial, all fields will be updated with new values from Discord."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":78,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L78"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1247,"name":"fetchChannel","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":136,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L136"}],"signatures":[{"id":1248,"name":"fetchChannel","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetch a channel from the guild by ID"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":136,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L136"}],"parameters":[{"id":1249,"name":"channelId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]}],"name":"Promise","package":"typescript"}}]},{"id":1236,"name":"leave","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L90"}],"signatures":[{"id":1237,"name":"leave","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Leave the guild"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L90"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"any"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1219]},{"title":"Properties","children":[1250,1225,1226,1223,1224,1228,1229,1227]},{"title":"Accessors","children":[1241,1245,1243]},{"title":"Methods","children":[1238,1234,1247,1236]}],"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":13,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L13"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/Guild","previousId":1177,"nextId":1251},{"id":1251,"name":"GuildAnnouncementChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a guild announcement channel."}]},"children":[{"id":1252,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1253,"name":"new GuildAnnouncementChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1254,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1255,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":362,"name":"BaseGuildTextChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":361,"name":"BaseGuildTextChannel.constructor"}},{"id":1313,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":461,"name":"BaseGuildTextChannel.client"}},{"id":1309,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":437,"name":"BaseGuildTextChannel.flags"}},{"id":1276,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":403,"name":"BaseGuildTextChannel.guildId"}},{"id":1307,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":434,"name":"BaseGuildTextChannel.id"}},{"id":1262,"name":"lastMessageId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":386,"name":"BaseGuildTextChannel.lastMessageId"}},{"id":1263,"name":"lastPinTimestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of the last pin in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L26"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":387,"name":"BaseGuildTextChannel.lastPinTimestamp"}},{"id":1275,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":402,"name":"BaseGuildTextChannel.name"}},{"id":1279,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":406,"name":"BaseGuildTextChannel.nsfw"}},{"id":1278,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":405,"name":"BaseGuildTextChannel.parentId"}},{"id":1308,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":435,"name":"BaseGuildTextChannel.partial"}},{"id":1277,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":404,"name":"BaseGuildTextChannel.position"}},{"id":1264,"name":"rateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The rate limit per user for the channel, in seconds."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":388,"name":"BaseGuildTextChannel.rateLimitPerUser"}},{"id":1256,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildAnnouncementChannel.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildAnnouncementChannel.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildAnnouncement"},"name":"GuildAnnouncement","package":"discord-api-types","qualifiedName":"ChannelType.GuildAnnouncement"},"defaultValue":"ChannelType.GuildAnnouncement","overwrites":{"type":"reference","target":436,"name":"BaseGuildTextChannel.type"}},{"id":1280,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1281,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildTextChannel.guild"}},"inheritedFrom":{"type":"reference","target":407,"name":"BaseGuildTextChannel.guild"}},{"id":1268,"name":"lastMessage","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"getSignature":{"id":1269,"name":"lastMessage","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted.\\nThis will always return a partial message, so you can use "},{"kind":"inline-tag","tag":"@link","text":"Message.fetch","target":1869,"tsLinkText":""},{"kind":"text","text":" to get the full message data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildTextChannel.lastMessage"}},"inheritedFrom":{"type":"reference","target":395,"name":"BaseGuildTextChannel.lastMessage"}},{"id":1302,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1303,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1304,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":430,"name":"BaseGuildTextChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":429,"name":"BaseGuildTextChannel.createInvite"}},{"id":1311,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1312,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":460,"name":"BaseGuildTextChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":459,"name":"BaseGuildTextChannel.fetch"}},{"id":1259,"name":"follow","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildAnnouncementChannel.ts","line":12,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildAnnouncementChannel.ts#L12"}],"signatures":[{"id":1260,"name":"follow","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildAnnouncementChannel.ts","line":12,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildAnnouncementChannel.ts#L12"}],"parameters":[{"id":1261,"name":"targetChannel","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1300,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1301,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":428,"name":"BaseGuildTextChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":427,"name":"BaseGuildTextChannel.getInvites"}},{"id":1270,"name":"getPinnedMessages","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"signatures":[{"id":1271,"name":"getPinnedMessages","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the pinned messages in the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"array","elementType":{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":398,"name":"BaseGuildTextChannel.getPinnedMessages"}}],"inheritedFrom":{"type":"reference","target":397,"name":"BaseGuildTextChannel.getPinnedMessages"}},{"id":1297,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1298,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1299,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":425,"name":"BaseGuildTextChannel.send"}}],"inheritedFrom":{"type":"reference","target":424,"name":"BaseGuildTextChannel.send"}},{"id":1285,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1286,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1287,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":413,"name":"BaseGuildTextChannel.setName"}}],"inheritedFrom":{"type":"reference","target":412,"name":"BaseGuildTextChannel.setName"}},{"id":1294,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1295,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1296,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":422,"name":"BaseGuildTextChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":421,"name":"BaseGuildTextChannel.setNsfw"}},{"id":1291,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1292,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1293,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":419,"name":"BaseGuildTextChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":418,"name":"BaseGuildTextChannel.setParent"}},{"id":1288,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1289,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1290,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":416,"name":"BaseGuildTextChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":415,"name":"BaseGuildTextChannel.setPosition"}},{"id":1272,"name":"startThread","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"signatures":[{"id":1273,"name":"startThread","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Start a thread without an associated start message.\\nIf you want to start a thread with a start message, use "},{"kind":"inline-tag","tag":"@link","text":"Message.startThread","target":1881,"tsLinkText":""}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"parameters":[{"id":1274,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelThreadsJSONBody"},"name":"RESTPostAPIChannelThreadsJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":400,"name":"BaseGuildTextChannel.startThread"}}],"inheritedFrom":{"type":"reference","target":399,"name":"BaseGuildTextChannel.startThread"}},{"id":1305,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1306,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":433,"name":"BaseGuildTextChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":432,"name":"BaseGuildTextChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1252]},{"title":"Properties","children":[1313,1309,1276,1307,1262,1263,1275,1279,1278,1308,1277,1264,1256]},{"title":"Accessors","children":[1280,1268]},{"title":"Methods","children":[1302,1311,1259,1300,1270,1297,1285,1294,1291,1288,1272,1305]}],"sources":[{"fileName":"carbon/src/structures/GuildAnnouncementChannel.ts","line":8,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildAnnouncementChannel.ts#L8"}],"extendedTypes":[{"type":"reference","target":360,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildAnnouncement"},"name":"ChannelType.GuildAnnouncement","package":"discord-api-types"}],"name":"BaseGuildTextChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildAnnouncementChannel","previousId":1218,"nextId":1314},{"id":1314,"name":"GuildCategoryChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a guild category channel."}]},"children":[{"id":1315,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1316,"name":"new GuildCategoryChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1317,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1318,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":1359,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":1355,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":1324,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":1352,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":1323,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":1327,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":1326,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":1353,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":1325,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":1354,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildCategory"},"name":"GuildCategory","package":"discord-api-types","qualifiedName":"ChannelType.GuildCategory"},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":1328,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1329,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":1347,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1348,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1349,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":1357,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1358,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":1345,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1346,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":1321,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildCategoryChannel.ts","line":13,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildCategoryChannel.ts#L13"}],"signatures":[{"id":1322,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"You cannot send a message to a category channel, so this method throws an error"}]},"sources":[{"fileName":"carbon/src/structures/GuildCategoryChannel.ts","line":13,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildCategoryChannel.ts#L13"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"overwrites":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":1333,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1334,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1335,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":1342,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1343,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1344,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":1339,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1340,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1341,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":1336,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1337,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1338,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":1350,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1351,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1315]},{"title":"Properties","children":[1359,1355,1324,1352,1323,1327,1326,1353,1325,1354]},{"title":"Accessors","children":[1328]},{"title":"Methods","children":[1347,1357,1345,1321,1333,1342,1339,1336,1350]}],"sources":[{"fileName":"carbon/src/structures/GuildCategoryChannel.ts","line":7,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildCategoryChannel.ts#L7"}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildCategory"},"name":"ChannelType.GuildCategory","package":"discord-api-types"}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildCategoryChannel","previousId":1251,"nextId":1360},{"id":1360,"name":"GuildForumChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a guild forum channel."}]},"children":[{"id":1361,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1362,"name":"new GuildForumChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1363,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1364,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":503,"name":"GuildThreadOnlyChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":502,"name":"GuildThreadOnlyChannel.constructor"}},{"id":1371,"name":"availableTags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The available tags to set on posts in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L26"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumTag"},"name":"APIGuildForumTag","package":"discord-api-types"}},"inheritedFrom":{"type":"reference","target":529,"name":"GuildThreadOnlyChannel.availableTags"}},{"id":1420,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":601,"name":"GuildThreadOnlyChannel.client"}},{"id":1370,"name":"defaultAutoArchiveDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default auto archive duration of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":528,"name":"GuildThreadOnlyChannel.defaultAutoArchiveDuration"}},{"id":1365,"name":"defaultForumLayout","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default forum layout of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildForumChannel.ts","line":15,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildForumChannel.ts#L15"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ForumLayoutType"},"name":"ForumLayoutType","package":"discord-api-types"}},{"id":1373,"name":"defaultReactionEmoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default reaction emoji for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L34"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumDefaultReactionEmoji"},"name":"APIGuildForumDefaultReactionEmoji","package":"discord-api-types"}]},"inheritedFrom":{"type":"reference","target":531,"name":"GuildThreadOnlyChannel.defaultReactionEmoji"}},{"id":1374,"name":"defaultSortOrder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default sort order for the channel, by latest activity or by creation date."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L38"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SortOrderType"},"name":"SortOrderType","package":"discord-api-types"}]},"inheritedFrom":{"type":"reference","target":532,"name":"GuildThreadOnlyChannel.defaultSortOrder"}},{"id":1372,"name":"defaultThreadRateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default thread rate limit per user for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":530,"name":"GuildThreadOnlyChannel.defaultThreadRateLimitPerUser"}},{"id":1416,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":577,"name":"GuildThreadOnlyChannel.flags"}},{"id":1385,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":546,"name":"GuildThreadOnlyChannel.guildId"}},{"id":1413,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":574,"name":"GuildThreadOnlyChannel.id"}},{"id":1384,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":545,"name":"GuildThreadOnlyChannel.name"}},{"id":1388,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":549,"name":"GuildThreadOnlyChannel.nsfw"}},{"id":1387,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":548,"name":"GuildThreadOnlyChannel.parentId"}},{"id":1414,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":575,"name":"GuildThreadOnlyChannel.partial"}},{"id":1386,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":547,"name":"GuildThreadOnlyChannel.position"}},{"id":1369,"name":"topic","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The topic of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":527,"name":"GuildThreadOnlyChannel.topic"}},{"id":1415,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildForum"},"name":"GuildForum","package":"discord-api-types","qualifiedName":"ChannelType.GuildForum"},"inheritedFrom":{"type":"reference","target":576,"name":"GuildThreadOnlyChannel.type"}},{"id":1389,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1390,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"GuildThreadOnlyChannel.guild"}},"inheritedFrom":{"type":"reference","target":550,"name":"GuildThreadOnlyChannel.guild"}},{"id":1408,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1409,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1410,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":570,"name":"GuildThreadOnlyChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":569,"name":"GuildThreadOnlyChannel.createInvite"}},{"id":1418,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1419,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":600,"name":"GuildThreadOnlyChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":599,"name":"GuildThreadOnlyChannel.fetch"}},{"id":1406,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1407,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":568,"name":"GuildThreadOnlyChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":567,"name":"GuildThreadOnlyChannel.getInvites"}},{"id":1378,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"signatures":[{"id":1379,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"You cannot send a message directly to a forum or media channel, so this method throws an error.\\nUse "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1815,"tsLinkText":""},{"kind":"text","text":" instead, or the alias "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadOnlyChannel.sendToPost","target":541,"tsLinkText":""},{"kind":"text","text":" instead, to send a message to the channel\'s posts."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":540,"name":"GuildThreadOnlyChannel.send"}}],"inheritedFrom":{"type":"reference","target":539,"name":"GuildThreadOnlyChannel.send"}},{"id":1380,"name":"sendToPost","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"signatures":[{"id":1381,"name":"sendToPost","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to a post in the channel"}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This is an alias for "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1815,"tsLinkText":""},{"kind":"text","text":" that will fetch the channel, but if you already have the channel, you can use "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1815,"tsLinkText":""},{"kind":"text","text":" instead."}]}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"parameters":[{"id":1382,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}},{"id":1383,"name":"postId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":542,"name":"GuildThreadOnlyChannel.sendToPost"}}],"inheritedFrom":{"type":"reference","target":541,"name":"GuildThreadOnlyChannel.sendToPost"}},{"id":1394,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1395,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1396,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":556,"name":"GuildThreadOnlyChannel.setName"}}],"inheritedFrom":{"type":"reference","target":555,"name":"GuildThreadOnlyChannel.setName"}},{"id":1403,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1404,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1405,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":565,"name":"GuildThreadOnlyChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":564,"name":"GuildThreadOnlyChannel.setNsfw"}},{"id":1400,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1401,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1402,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":562,"name":"GuildThreadOnlyChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":561,"name":"GuildThreadOnlyChannel.setParent"}},{"id":1397,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1398,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1399,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":559,"name":"GuildThreadOnlyChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":558,"name":"GuildThreadOnlyChannel.setPosition"}},{"id":1411,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1412,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":573,"name":"GuildThreadOnlyChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":572,"name":"GuildThreadOnlyChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1361]},{"title":"Properties","children":[1371,1420,1370,1365,1373,1374,1372,1416,1385,1413,1384,1388,1387,1414,1386,1369,1415]},{"title":"Accessors","children":[1389]},{"title":"Methods","children":[1408,1418,1406,1378,1380,1394,1403,1400,1397,1411]}],"sources":[{"fileName":"carbon/src/structures/GuildForumChannel.ts","line":11,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildForumChannel.ts#L11"}],"extendedTypes":[{"type":"reference","target":501,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildForum"},"name":"ChannelType.GuildForum","package":"discord-api-types"}],"name":"GuildThreadOnlyChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildForumChannel","previousId":1314,"nextId":1421},{"id":1421,"name":"GuildMediaChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a guild media channel (a forum channel )"}]},"children":[{"id":1422,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1423,"name":"new GuildMediaChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1424,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1425,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":503,"name":"GuildThreadOnlyChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":502,"name":"GuildThreadOnlyChannel.constructor"}},{"id":1431,"name":"availableTags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The available tags to set on posts in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L26"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumTag"},"name":"APIGuildForumTag","package":"discord-api-types"}},"inheritedFrom":{"type":"reference","target":529,"name":"GuildThreadOnlyChannel.availableTags"}},{"id":1480,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":601,"name":"GuildThreadOnlyChannel.client"}},{"id":1430,"name":"defaultAutoArchiveDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default auto archive duration of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":528,"name":"GuildThreadOnlyChannel.defaultAutoArchiveDuration"}},{"id":1426,"name":"defaultForumLayout","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default forum layout of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildMediaChannel.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildMediaChannel.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ForumLayoutType"},"name":"ForumLayoutType","package":"discord-api-types"}},{"id":1433,"name":"defaultReactionEmoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default reaction emoji for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L34"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumDefaultReactionEmoji"},"name":"APIGuildForumDefaultReactionEmoji","package":"discord-api-types"}]},"inheritedFrom":{"type":"reference","target":531,"name":"GuildThreadOnlyChannel.defaultReactionEmoji"}},{"id":1434,"name":"defaultSortOrder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default sort order for the channel, by latest activity or by creation date."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L38"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SortOrderType"},"name":"SortOrderType","package":"discord-api-types"}]},"inheritedFrom":{"type":"reference","target":532,"name":"GuildThreadOnlyChannel.defaultSortOrder"}},{"id":1432,"name":"defaultThreadRateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default thread rate limit per user for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":530,"name":"GuildThreadOnlyChannel.defaultThreadRateLimitPerUser"}},{"id":1476,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":577,"name":"GuildThreadOnlyChannel.flags"}},{"id":1445,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":546,"name":"GuildThreadOnlyChannel.guildId"}},{"id":1473,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":574,"name":"GuildThreadOnlyChannel.id"}},{"id":1444,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":545,"name":"GuildThreadOnlyChannel.name"}},{"id":1448,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":549,"name":"GuildThreadOnlyChannel.nsfw"}},{"id":1447,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":548,"name":"GuildThreadOnlyChannel.parentId"}},{"id":1474,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":575,"name":"GuildThreadOnlyChannel.partial"}},{"id":1446,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":547,"name":"GuildThreadOnlyChannel.position"}},{"id":1429,"name":"topic","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The topic of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":527,"name":"GuildThreadOnlyChannel.topic"}},{"id":1475,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildMedia"},"name":"GuildMedia","package":"discord-api-types","qualifiedName":"ChannelType.GuildMedia"},"inheritedFrom":{"type":"reference","target":576,"name":"GuildThreadOnlyChannel.type"}},{"id":1449,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1450,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"GuildThreadOnlyChannel.guild"}},"inheritedFrom":{"type":"reference","target":550,"name":"GuildThreadOnlyChannel.guild"}},{"id":1468,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1469,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1470,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":570,"name":"GuildThreadOnlyChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":569,"name":"GuildThreadOnlyChannel.createInvite"}},{"id":1478,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1479,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":600,"name":"GuildThreadOnlyChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":599,"name":"GuildThreadOnlyChannel.fetch"}},{"id":1466,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1467,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":568,"name":"GuildThreadOnlyChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":567,"name":"GuildThreadOnlyChannel.getInvites"}},{"id":1438,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"signatures":[{"id":1439,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"You cannot send a message directly to a forum or media channel, so this method throws an error.\\nUse "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1815,"tsLinkText":""},{"kind":"text","text":" instead, or the alias "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadOnlyChannel.sendToPost","target":541,"tsLinkText":""},{"kind":"text","text":" instead, to send a message to the channel\'s posts."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":540,"name":"GuildThreadOnlyChannel.send"}}],"inheritedFrom":{"type":"reference","target":539,"name":"GuildThreadOnlyChannel.send"}},{"id":1440,"name":"sendToPost","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"signatures":[{"id":1441,"name":"sendToPost","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to a post in the channel"}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This is an alias for "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1815,"tsLinkText":""},{"kind":"text","text":" that will fetch the channel, but if you already have the channel, you can use "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1815,"tsLinkText":""},{"kind":"text","text":" instead."}]}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"parameters":[{"id":1442,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}},{"id":1443,"name":"postId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":542,"name":"GuildThreadOnlyChannel.sendToPost"}}],"inheritedFrom":{"type":"reference","target":541,"name":"GuildThreadOnlyChannel.sendToPost"}},{"id":1454,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1455,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1456,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":556,"name":"GuildThreadOnlyChannel.setName"}}],"inheritedFrom":{"type":"reference","target":555,"name":"GuildThreadOnlyChannel.setName"}},{"id":1463,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1464,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1465,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":565,"name":"GuildThreadOnlyChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":564,"name":"GuildThreadOnlyChannel.setNsfw"}},{"id":1460,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1461,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1462,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":562,"name":"GuildThreadOnlyChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":561,"name":"GuildThreadOnlyChannel.setParent"}},{"id":1457,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1458,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1459,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":559,"name":"GuildThreadOnlyChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":558,"name":"GuildThreadOnlyChannel.setPosition"}},{"id":1471,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1472,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":573,"name":"GuildThreadOnlyChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":572,"name":"GuildThreadOnlyChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1422]},{"title":"Properties","children":[1431,1480,1430,1426,1433,1434,1432,1476,1445,1473,1444,1448,1447,1474,1446,1429,1475]},{"title":"Accessors","children":[1449]},{"title":"Methods","children":[1468,1478,1466,1438,1440,1454,1463,1460,1457,1471]}],"sources":[{"fileName":"carbon/src/structures/GuildMediaChannel.ts","line":7,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildMediaChannel.ts#L7"}],"extendedTypes":[{"type":"reference","target":501,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildMedia"},"name":"ChannelType.GuildMedia","package":"discord-api-types"}],"name":"GuildThreadOnlyChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildMediaChannel","previousId":1360,"nextId":1575},{"id":1575,"name":"GuildStageChannel","variant":"declaration","kind":128,"flags":{},"children":[{"id":1576,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1577,"name":"new GuildStageChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1578,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1579,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":1621,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":1617,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":1583,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":1614,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":1582,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":1586,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":1585,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":1615,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":1584,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":1616,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildStageVoice"},"name":"GuildStageVoice","package":"discord-api-types","qualifiedName":"ChannelType.GuildStageVoice"},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":1587,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1588,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":1609,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1610,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1611,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":1619,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1620,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":1607,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1608,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":1604,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1605,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1606,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"inheritedFrom":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":1592,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1593,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1594,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":1601,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1602,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1603,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":1598,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1599,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1600,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":1595,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1596,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1597,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":1612,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1613,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1576]},{"title":"Properties","children":[1621,1617,1583,1614,1582,1586,1585,1615,1584,1616]},{"title":"Accessors","children":[1587]},{"title":"Methods","children":[1609,1619,1607,1604,1592,1601,1598,1595,1612]}],"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":41,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L41"}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildStageVoice"},"name":"ChannelType.GuildStageVoice","package":"discord-api-types"}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildStageChannel","previousId":1421,"nextId":1481},{"id":1481,"name":"GuildStageOrVoiceChannel","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":1482,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1483,"name":"new GuildStageOrVoiceChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":1484,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildVoice"},"name":"GuildVoice","package":"discord-api-types","qualifiedName":"ChannelType.GuildVoice"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildStageVoice"},"name":"GuildStageVoice","package":"discord-api-types","qualifiedName":"ChannelType.GuildStageVoice"}]}}],"parameters":[{"id":1485,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1486,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1487,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1488,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1488]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1489,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1490,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1490]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1491,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1492,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1492]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1493,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1494,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1494]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1495,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1496,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1496]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1497,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1498,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1498]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1499,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1500,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1500]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1501,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1502,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1502]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1503,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1504,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1504]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1505,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1506,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1506]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":1481,"typeArguments":[{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}],"name":"GuildStageOrVoiceChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":1507,"name":"bitrate","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The bitrate of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":15,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L15"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1573,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":1549,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":1515,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":1546,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":1514,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":1518,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":1517,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":1547,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":1516,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":1509,"name":"rtcRegion","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The RTC region of the channel.\\nThis is automatic when set to "},{"kind":"code","text":"`null`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L24"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1548,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":1508,"name":"userLimit","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The user limit of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":19,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L19"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1510,"name":"videoQualityMode","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The video quality mode of the channel.\\n1 when not present."}]},"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L29"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"VideoQualityMode"},"name":"VideoQualityMode","package":"discord-api-types"}]}},{"id":1519,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1520,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":1541,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1542,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1543,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":1571,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1572,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":1539,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1540,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":1536,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1537,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1538,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"inheritedFrom":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":1524,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1525,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1526,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":1533,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1534,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1535,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":1530,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1531,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1532,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":1527,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1528,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1529,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":1544,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1545,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1482]},{"title":"Properties","children":[1507,1573,1549,1515,1546,1514,1518,1517,1547,1516,1509,1548,1508,1510]},{"title":"Accessors","children":[1519]},{"title":"Methods","children":[1541,1571,1539,1536,1524,1533,1530,1527,1544]}],"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":9,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L9"}],"typeParameters":[{"id":1574,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildStageVoice"},"name":"ChannelType.GuildStageVoice","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildVoice"},"name":"ChannelType.GuildVoice","package":"discord-api-types"}]}}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":1484,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildStageOrVoiceChannel","previousId":1575,"nextId":1669},{"id":1669,"name":"GuildTextChannel","variant":"declaration","kind":128,"flags":{},"children":[{"id":1670,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1671,"name":"new GuildTextChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1672,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1673,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":362,"name":"BaseGuildTextChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":361,"name":"BaseGuildTextChannel.constructor"}},{"id":1731,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":461,"name":"BaseGuildTextChannel.client"}},{"id":1675,"name":"defaultAutoArchiveDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default auto archive duration of threads in the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildTextChannel.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildTextChannel.ts#L9"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1676,"name":"defaultThreadRateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default thread rate limit per user of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildTextChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildTextChannel.ts#L13"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1727,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":437,"name":"BaseGuildTextChannel.flags"}},{"id":1694,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":403,"name":"BaseGuildTextChannel.guildId"}},{"id":1725,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":434,"name":"BaseGuildTextChannel.id"}},{"id":1680,"name":"lastMessageId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":386,"name":"BaseGuildTextChannel.lastMessageId"}},{"id":1681,"name":"lastPinTimestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of the last pin in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L26"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":387,"name":"BaseGuildTextChannel.lastPinTimestamp"}},{"id":1693,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":402,"name":"BaseGuildTextChannel.name"}},{"id":1697,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":406,"name":"BaseGuildTextChannel.nsfw"}},{"id":1696,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":405,"name":"BaseGuildTextChannel.parentId"}},{"id":1726,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":435,"name":"BaseGuildTextChannel.partial"}},{"id":1695,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":404,"name":"BaseGuildTextChannel.position"}},{"id":1682,"name":"rateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The rate limit per user for the channel, in seconds."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":388,"name":"BaseGuildTextChannel.rateLimitPerUser"}},{"id":1674,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildTextChannel.ts","line":5,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildTextChannel.ts#L5"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildText"},"name":"GuildText","package":"discord-api-types","qualifiedName":"ChannelType.GuildText"},"defaultValue":"ChannelType.GuildText","overwrites":{"type":"reference","target":436,"name":"BaseGuildTextChannel.type"}},{"id":1698,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1699,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildTextChannel.guild"}},"inheritedFrom":{"type":"reference","target":407,"name":"BaseGuildTextChannel.guild"}},{"id":1686,"name":"lastMessage","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"getSignature":{"id":1687,"name":"lastMessage","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted.\\nThis will always return a partial message, so you can use "},{"kind":"inline-tag","tag":"@link","text":"Message.fetch","target":1869,"tsLinkText":""},{"kind":"text","text":" to get the full message data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildTextChannel.lastMessage"}},"inheritedFrom":{"type":"reference","target":395,"name":"BaseGuildTextChannel.lastMessage"}},{"id":1720,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1721,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1722,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":430,"name":"BaseGuildTextChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":429,"name":"BaseGuildTextChannel.createInvite"}},{"id":1729,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1730,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":460,"name":"BaseGuildTextChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":459,"name":"BaseGuildTextChannel.fetch"}},{"id":1718,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1719,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":428,"name":"BaseGuildTextChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":427,"name":"BaseGuildTextChannel.getInvites"}},{"id":1688,"name":"getPinnedMessages","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"signatures":[{"id":1689,"name":"getPinnedMessages","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the pinned messages in the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"array","elementType":{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":398,"name":"BaseGuildTextChannel.getPinnedMessages"}}],"inheritedFrom":{"type":"reference","target":397,"name":"BaseGuildTextChannel.getPinnedMessages"}},{"id":1715,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1716,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1717,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":425,"name":"BaseGuildTextChannel.send"}}],"inheritedFrom":{"type":"reference","target":424,"name":"BaseGuildTextChannel.send"}},{"id":1703,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1704,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1705,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":413,"name":"BaseGuildTextChannel.setName"}}],"inheritedFrom":{"type":"reference","target":412,"name":"BaseGuildTextChannel.setName"}},{"id":1712,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1713,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1714,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":422,"name":"BaseGuildTextChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":421,"name":"BaseGuildTextChannel.setNsfw"}},{"id":1709,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1710,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1711,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":419,"name":"BaseGuildTextChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":418,"name":"BaseGuildTextChannel.setParent"}},{"id":1706,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1707,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1708,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":416,"name":"BaseGuildTextChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":415,"name":"BaseGuildTextChannel.setPosition"}},{"id":1690,"name":"startThread","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"signatures":[{"id":1691,"name":"startThread","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Start a thread without an associated start message.\\nIf you want to start a thread with a start message, use "},{"kind":"inline-tag","tag":"@link","text":"Message.startThread","target":1881,"tsLinkText":""}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"parameters":[{"id":1692,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelThreadsJSONBody"},"name":"RESTPostAPIChannelThreadsJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":400,"name":"BaseGuildTextChannel.startThread"}}],"inheritedFrom":{"type":"reference","target":399,"name":"BaseGuildTextChannel.startThread"}},{"id":1723,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1724,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":433,"name":"BaseGuildTextChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":432,"name":"BaseGuildTextChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1670]},{"title":"Properties","children":[1731,1675,1676,1727,1694,1725,1680,1681,1693,1697,1696,1726,1695,1682,1674]},{"title":"Accessors","children":[1698,1686]},{"title":"Methods","children":[1720,1729,1718,1688,1715,1703,1712,1709,1706,1690,1723]}],"sources":[{"fileName":"carbon/src/structures/GuildTextChannel.ts","line":4,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildTextChannel.ts#L4"}],"extendedTypes":[{"type":"reference","target":360,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildText"},"name":"ChannelType.GuildText","package":"discord-api-types"}],"name":"BaseGuildTextChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildTextChannel","previousId":1481,"nextId":1732},{"id":1732,"name":"GuildThreadChannel","variant":"declaration","kind":128,"flags":{},"children":[{"id":1733,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1734,"name":"new GuildThreadChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":1735,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}}],"parameters":[{"id":1736,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1737,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1738,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1739,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1739]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1740,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1741,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1741]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1742,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1743,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1743]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1744,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1745,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1745]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1746,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1747,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1747]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1748,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1749,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1749]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1750,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1751,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1751]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1752,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1753,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1753]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1754,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1755,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1755]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1756,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1757,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1757]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}],"name":"GuildThreadChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":1768,"name":"appliedTags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The tags applied to the thread."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":57,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L57"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":1760,"name":"archiveTimestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of when the thread was archived."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L22"}],"type":{"type":"intrinsic","name":"string"}},{"id":1758,"name":"archived","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the thread is archived."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L14"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1759,"name":"autoArchiveDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The duration until the thread is auto archived."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L18"}],"type":{"type":"intrinsic","name":"number"}},{"id":1852,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":1763,"name":"createTimestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of when the thread was created."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L34"}],"type":{"type":"intrinsic","name":"string"}},{"id":1828,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":1794,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":1825,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":1762,"name":"invitable","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether non-moderators can add other non-moderators to a thread; only available on private threads"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L30"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1761,"name":"locked","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the thread is locked."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1765,"name":"memberCount","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of members in the thread."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This is only accurate until 50, after that, Discord stops counting."}]}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L45"}],"type":{"type":"intrinsic","name":"number"}},{"id":1764,"name":"messageCount","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of messages in the thread."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L38"}],"type":{"type":"intrinsic","name":"number"}},{"id":1793,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":1797,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":1766,"name":"ownerId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the owner of the thread."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":49,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L49"}],"type":{"type":"intrinsic","name":"string"}},{"id":1796,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":1826,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":1795,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":1767,"name":"totalMessageSent","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of messages sent in the thread."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":53,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L53"}],"type":{"type":"intrinsic","name":"number"}},{"id":1827,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":1798,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1799,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":1774,"name":"addMember","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":83,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L83"}],"signatures":[{"id":1775,"name":"addMember","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Add a member to the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":83,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L83"}],"parameters":[{"id":1776,"name":"userId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1782,"name":"archive","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":104,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L104"}],"signatures":[{"id":1783,"name":"archive","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Archive the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":104,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L104"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1820,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1821,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1822,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":1850,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1851,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":1818,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1819,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":1772,"name":"join","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":76,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L76"}],"signatures":[{"id":1773,"name":"join","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Join the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":76,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L76"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1777,"name":"leave","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L90"}],"signatures":[{"id":1778,"name":"leave","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Leave the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L90"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1789,"name":"lock","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":134,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L134"}],"signatures":[{"id":1790,"name":"lock","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Lock the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":134,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L134"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1779,"name":"removeMember","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":97,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L97"}],"signatures":[{"id":1780,"name":"removeMember","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the pinned messages in the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":97,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L97"}],"parameters":[{"id":1781,"name":"userId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1815,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1816,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1817,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"inheritedFrom":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":1786,"name":"setAutoArchiveDuration","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":124,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L124"}],"signatures":[{"id":1787,"name":"setAutoArchiveDuration","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the auto archive duration of the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":124,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L124"}],"parameters":[{"id":1788,"name":"duration","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1803,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1804,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1805,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":1812,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1813,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1814,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":1809,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1810,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1811,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":1806,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1807,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1808,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":1823,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1824,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}},{"id":1784,"name":"unarchive","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":114,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L114"}],"signatures":[{"id":1785,"name":"unarchive","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Unarchive the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":114,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L114"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1791,"name":"unlock","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":144,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L144"}],"signatures":[{"id":1792,"name":"unlock","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Unlock the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":144,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L144"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1733]},{"title":"Properties","children":[1768,1760,1758,1759,1852,1763,1828,1794,1825,1762,1761,1765,1764,1793,1797,1766,1796,1826,1795,1767,1827]},{"title":"Accessors","children":[1798]},{"title":"Methods","children":[1774,1782,1820,1850,1818,1772,1777,1789,1779,1815,1786,1803,1812,1809,1806,1823,1784,1791]}],"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":8,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L8"}],"typeParameters":[{"id":1853,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":1735,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildThreadChannel","previousId":1669,"nextId":501},{"id":501,"name":"GuildThreadOnlyChannel","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":502,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":503,"name":"new GuildThreadOnlyChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":504,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildForum"},"name":"GuildForum","package":"discord-api-types","qualifiedName":"ChannelType.GuildForum"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildMedia"},"name":"GuildMedia","package":"discord-api-types","qualifiedName":"ChannelType.GuildMedia"}]}}],"parameters":[{"id":505,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":506,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":507,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":508,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[508]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":509,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":510,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[510]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":511,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":512,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[512]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":513,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":514,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[514]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":515,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":516,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[516]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":517,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":518,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[518]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":519,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":520,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[520]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":521,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":522,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[522]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":523,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":524,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[524]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":525,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":526,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[526]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":501,"typeArguments":[{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}],"name":"GuildThreadOnlyChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":529,"name":"availableTags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The available tags to set on posts in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L26"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumTag"},"name":"APIGuildForumTag","package":"discord-api-types"}}},{"id":601,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":528,"name":"defaultAutoArchiveDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default auto archive duration of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":531,"name":"defaultReactionEmoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default reaction emoji for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L34"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumDefaultReactionEmoji"},"name":"APIGuildForumDefaultReactionEmoji","package":"discord-api-types"}]}},{"id":532,"name":"defaultSortOrder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default sort order for the channel, by latest activity or by creation date."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L38"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SortOrderType"},"name":"SortOrderType","package":"discord-api-types"}]}},{"id":530,"name":"defaultThreadRateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default thread rate limit per user for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":577,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":546,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":574,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":545,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":549,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":548,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":575,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":547,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":527,"name":"topic","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The topic of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":576,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":550,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":551,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":569,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":570,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":571,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":599,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":600,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":567,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":568,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":539,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"signatures":[{"id":540,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"You cannot send a message directly to a forum or media channel, so this method throws an error.\\nUse "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1815,"tsLinkText":""},{"kind":"text","text":" instead, or the alias "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadOnlyChannel.sendToPost","target":541,"tsLinkText":""},{"kind":"text","text":" instead, to send a message to the channel\'s posts."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"overwrites":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":541,"name":"sendToPost","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"signatures":[{"id":542,"name":"sendToPost","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to a post in the channel"}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This is an alias for "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1815,"tsLinkText":""},{"kind":"text","text":" that will fetch the channel, but if you already have the channel, you can use "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1815,"tsLinkText":""},{"kind":"text","text":" instead."}]}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"parameters":[{"id":543,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}},{"id":544,"name":"postId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":555,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":556,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":557,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":564,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":565,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":566,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":561,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":562,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":563,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":558,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":559,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":560,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":572,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":573,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[502]},{"title":"Properties","children":[529,601,528,531,532,530,577,546,574,545,549,548,575,547,527,576]},{"title":"Accessors","children":[550]},{"title":"Methods","children":[569,599,567,539,541,555,564,561,558,572]}],"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":12,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L12"}],"typeParameters":[{"id":602,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildForum"},"name":"ChannelType.GuildForum","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildMedia"},"name":"ChannelType.GuildMedia","package":"discord-api-types"}]}}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":1360,"name":"GuildForumChannel"},{"type":"reference","target":1421,"name":"GuildMediaChannel"}],"permalink":"/api/carbon/class/GuildThreadOnlyChannel","previousId":1732,"nextId":1622},{"id":1622,"name":"GuildVoiceChannel","variant":"declaration","kind":128,"flags":{},"children":[{"id":1623,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1624,"name":"new GuildVoiceChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1625,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1626,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":1668,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":1664,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":1630,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":1661,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":1629,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":1633,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":1632,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":1662,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":1631,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":1663,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildVoice"},"name":"GuildVoice","package":"discord-api-types","qualifiedName":"ChannelType.GuildVoice"},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":1634,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1635,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":1656,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1657,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1658,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":1666,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1667,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":1654,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1655,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":1651,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1652,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1653,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"inheritedFrom":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":1639,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1640,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1641,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":1648,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1649,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1650,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":1645,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1646,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1647,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":1642,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1643,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1644,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":1659,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1660,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1623]},{"title":"Properties","children":[1668,1664,1630,1661,1629,1633,1632,1662,1631,1663]},{"title":"Accessors","children":[1634]},{"title":"Methods","children":[1656,1666,1654,1651,1639,1648,1645,1642,1659]}],"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":44,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L44"}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildVoice"},"name":"ChannelType.GuildVoice","package":"discord-api-types"}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildVoiceChannel","previousId":501,"nextId":630},{"id":630,"name":"LinkButton","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":631,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":632,"name":"new LinkButton","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":633,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":634,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":635,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[635]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":630,"name":"LinkButton","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}},{"id":651,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.additionalData"}},{"id":636,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":60,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L60"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"\\"\\"","overwrites":{"type":"reference","target":-1,"name":"BaseButton.customId"}},{"id":649,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.defer"}},{"id":648,"name":"disabled","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The disabled state of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":36,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L36"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.disabled"}},{"id":643,"name":"emoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The emoji of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}],"type":{"type":"reflection","declaration":{"id":644,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":647,"name":"animated","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":25,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L25"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":646,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":24,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L24"}],"type":{"type":"intrinsic","name":"string"}},{"id":645,"name":"name","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":23,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L23"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[647,646,645]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}]}},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.emoji"}},{"id":650,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.ephemeral"}},{"id":642,"name":"label","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The label of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":17,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L17"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.label"}},{"id":638,"name":"style","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":65,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Link"},"name":"Link","package":"discord-api-types","qualifiedName":"ButtonStyle.Link"},"defaultValue":"ButtonStyle.Link","overwrites":{"type":"reference","target":-1,"name":"BaseButton.style"}},{"id":641,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L12"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"defaultValue":"ComponentType.Button","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.type"}},{"id":637,"name":"url","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The URL that the button links to"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":64,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L64"}],"type":{"type":"intrinsic","name":"string"}},{"id":652,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":653,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":654,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}},{"id":639,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L67"}],"signatures":[{"id":640,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":67,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIButtonComponentWithURL"},"name":"APIButtonComponentWithURL","package":"discord-api-types"},"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"groups":[{"title":"Constructors","children":[631]},{"title":"Properties","children":[651,636,649,648,643,650,642,638,641,637]},{"title":"Methods","children":[652,639]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":59,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L59"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/classes/Button.ts","qualifiedName":"BaseButton"},"name":"BaseButton","package":"@buape/carbon"}],"permalink":"/api/carbon/class/LinkButton","previousId":1622,"nextId":808},{"id":808,"name":"MentionableSelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":809,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":810,"name":"new MentionableSelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":811,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":812,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":813,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[813]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":808,"name":"MentionableSelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":12,"name":"AnySelectMenu.constructor"}}],"inheritedFrom":{"type":"reference","target":11,"name":"AnySelectMenu.constructor"}},{"id":833,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":47,"name":"AnySelectMenu.additionalData"}},{"id":832,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":46,"name":"AnySelectMenu.customId"}},{"id":815,"name":"defaultValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L10"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}]}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}},{"id":830,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":44,"name":"AnySelectMenu.defer"}},{"id":826,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":22,"name":"AnySelectMenu.disabled"}},{"id":831,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":45,"name":"AnySelectMenu.ephemeral"}},{"id":825,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":21,"name":"AnySelectMenu.maxValues"}},{"id":824,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":20,"name":"AnySelectMenu.minValues"}},{"id":827,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":23,"name":"AnySelectMenu.placeholder"}},{"id":814,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.MentionableSelect"},"name":"MentionableSelect","package":"discord-api-types","qualifiedName":"ComponentType.MentionableSelect"},"defaultValue":"ComponentType.MentionableSelect","overwrites":{"type":"reference","target":16,"name":"AnySelectMenu.type"}},{"id":834,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":835,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":836,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":49,"name":"AnySelectMenu.createId"}}],"inheritedFrom":{"type":"reference","target":48,"name":"AnySelectMenu.createId"}},{"id":816,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L11"}],"signatures":[{"id":817,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L11"}],"parameters":[{"id":818,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":1042,"name":"MentionableSelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":18,"name":"AnySelectMenu.run"}}],"overwrites":{"type":"reference","target":17,"name":"AnySelectMenu.run"}},{"id":828,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":829,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":25,"name":"AnySelectMenu.serialize"}}],"inheritedFrom":{"type":"reference","target":24,"name":"AnySelectMenu.serialize"}},{"id":819,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L13"}],"signatures":[{"id":820,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L13"}],"type":{"type":"reflection","declaration":{"id":821,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":823,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":16,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L16"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}]}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]},"defaultValue":"..."},{"id":822,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":15,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L15"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.MentionableSelect"},"name":"MentionableSelect","package":"discord-api-types","qualifiedName":"ComponentType.MentionableSelect"},"defaultValue":"..."}],"groups":[{"title":"Properties","children":[823,822]}],"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":14,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L14"}]}},"overwrites":{"type":"reference","target":27,"name":"AnySelectMenu.serializeOptions"}}],"overwrites":{"type":"reference","target":26,"name":"AnySelectMenu.serializeOptions"}}],"groups":[{"title":"Constructors","children":[809]},{"title":"Properties","children":[833,832,815,830,826,831,825,824,827,814]},{"title":"Methods","children":[834,816,828,819]}],"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":8,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L8"}],"extendedTypes":[{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"}],"permalink":"/api/carbon/class/MentionableSelectMenu","previousId":630,"nextId":1042},{"id":1042,"name":"MentionableSelectMenuInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":1043,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/MentionableSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/MentionableSelectMenuInteraction.ts#L10"}],"signatures":[{"id":1044,"name":"new MentionableSelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/MentionableSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/MentionableSelectMenuInteraction.ts#L10"}],"parameters":[{"id":1045,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1046,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":1042,"name":"MentionableSelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":53,"name":"AnySelectMenuInteraction.constructor"}}],"overwrites":{"type":"reference","target":52,"name":"AnySelectMenuInteraction.constructor"}},{"id":1069,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":78,"name":"AnySelectMenuInteraction.client"}},{"id":1050,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":59,"name":"AnySelectMenuInteraction.componentType"}},{"id":1049,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","inheritedFrom":{"type":"reference","target":56,"name":"AnySelectMenuInteraction.customId"}},{"id":1052,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":61,"name":"AnySelectMenuInteraction.rawData"}},{"id":1051,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":60,"name":"AnySelectMenuInteraction.type"}},{"id":1053,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":62,"name":"AnySelectMenuInteraction.userId"}},{"id":1061,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":1062,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.channel"}},"inheritedFrom":{"type":"reference","target":70,"name":"AnySelectMenuInteraction.channel"}},{"id":1057,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":1058,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.guild"}},"inheritedFrom":{"type":"reference","target":66,"name":"AnySelectMenuInteraction.guild"}},{"id":1055,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":1056,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.message"}},"inheritedFrom":{"type":"reference","target":64,"name":"AnySelectMenuInteraction.message"}},{"id":1059,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":1060,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.user"}},"inheritedFrom":{"type":"reference","target":68,"name":"AnySelectMenuInteraction.user"}},{"id":1047,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/internals/MentionableSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/MentionableSelectMenuInteraction.ts#L17"}],"getSignature":{"id":1048,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/internals/MentionableSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/MentionableSelectMenuInteraction.ts#L17"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}},"overwrites":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.values"}},"overwrites":{"type":"reference","target":57,"name":"AnySelectMenuInteraction.values"}},{"id":1063,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":1064,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":1065,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":1066,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":73,"name":"AnySelectMenuInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":72,"name":"AnySelectMenuInteraction.reply"}}],"groups":[{"title":"Constructors","children":[1043]},{"title":"Properties","children":[1069,1050,1049,1052,1051,1053]},{"title":"Accessors","children":[1061,1057,1055,1059,1047]},{"title":"Methods","children":[1063]}],"sources":[{"fileName":"carbon/src/internals/MentionableSelectMenuInteraction.ts","line":9,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/MentionableSelectMenuInteraction.ts#L9"}],"extendedTypes":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/MentionableSelectMenuInteraction","previousId":808,"nextId":1854},{"id":1854,"name":"Message","variant":"declaration","kind":128,"flags":{},"children":[{"id":1855,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":31,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L31"}],"signatures":[{"id":1856,"name":"new Message","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":31,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L31"}],"parameters":[{"id":1857,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1858,"name":"rawDataOrIds","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1859,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1861,"name":"channel_id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":37,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L37"}],"type":{"type":"intrinsic","name":"string"}},{"id":1860,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":36,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L36"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[1861,1860]}],"sources":[{"fileName":"carbon/src/structures/Message.ts","line":35,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L35"}]}}]}}],"type":{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1863,"name":"channelId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the channel the message is in"}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L22"}],"type":{"type":"intrinsic","name":"string"}},{"id":1884,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1862,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the message"}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L18"}],"type":{"type":"intrinsic","name":"string"}},{"id":1864,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the message is a partial message (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"Message.fetch","target":1869,"tsLinkText":""},{"kind":"text","text":" to get the full data of the message."}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L27"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1873,"name":"author","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":79,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L79"}],"getSignature":{"id":1874,"name":"author","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":79,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L79"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]}}},{"id":1871,"name":"delete","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":73,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L73"}],"signatures":[{"id":1872,"name":"delete","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Delete this message from Discord"}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":73,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L73"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"any"}],"name":"Promise","package":"typescript"}}]},{"id":1869,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":61,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L61"}],"signatures":[{"id":1870,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetch updated data for this message.\\nIf the message is partial, this will fetch all the data for the message and populate the fields.\\nIf the message is not partial, all fields will be updated with new values from Discord."}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":61,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L61"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1875,"name":"fetchChannel","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L90"}],"signatures":[{"id":1876,"name":"fetchChannel","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L90"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]}],"name":"Promise","package":"typescript"}}]},{"id":1877,"name":"pin","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":100,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L100"}],"signatures":[{"id":1878,"name":"pin","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Pin this message"}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":100,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L100"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1881,"name":"startThread","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":115,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L115"}],"signatures":[{"id":1882,"name":"startThread","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Start a thread with this message as the associated start message.\\nIf you want to start a thread without a start message, use "},{"kind":"inline-tag","tag":"@link","text":"BaseGuildTextChannel.startThread","target":399}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":115,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L115"}],"parameters":[{"id":1883,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelThreadsJSONBody"},"name":"RESTPostAPIChannelThreadsJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"}],"name":"Promise","package":"typescript"}}]},{"id":1879,"name":"unpin","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":107,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L107"}],"signatures":[{"id":1880,"name":"unpin","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Unpin this message"}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":107,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L107"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1855]},{"title":"Properties","children":[1863,1884,1862,1864]},{"title":"Accessors","children":[1873]},{"title":"Methods","children":[1871,1869,1875,1877,1881,1879]}],"sources":[{"fileName":"carbon/src/structures/Message.ts","line":14,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L14"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/Message","previousId":1042,"nextId":655},{"id":655,"name":"PremiumButton","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":656,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":657,"name":"new PremiumButton","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":658,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":659,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":660,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[660]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":655,"name":"PremiumButton","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}},{"id":676,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.additionalData"}},{"id":675,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.customId"}},{"id":673,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.defer"}},{"id":672,"name":"disabled","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The disabled state of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":36,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L36"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.disabled"}},{"id":667,"name":"emoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The emoji of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}],"type":{"type":"reflection","declaration":{"id":668,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":671,"name":"animated","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":25,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L25"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":670,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":24,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L24"}],"type":{"type":"intrinsic","name":"string"}},{"id":669,"name":"name","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":23,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L23"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[671,670,669]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}]}},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.emoji"}},{"id":674,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.ephemeral"}},{"id":666,"name":"label","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The label of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":17,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L17"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.label"}},{"id":662,"name":"sku_id","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The SKU ID of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":85,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L85"}],"type":{"type":"intrinsic","name":"string"}},{"id":661,"name":"style","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":80,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L80"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Premium"},"name":"Premium","package":"discord-api-types","qualifiedName":"ButtonStyle.Premium"},"defaultValue":"ButtonStyle.Premium","overwrites":{"type":"reference","target":-1,"name":"BaseButton.style"}},{"id":665,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L12"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"defaultValue":"ComponentType.Button","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.type"}},{"id":677,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":678,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":679,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}},{"id":663,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":87,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L87"}],"signatures":[{"id":664,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":87,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L87"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIButtonComponentWithSKUId"},"name":"APIButtonComponentWithSKUId","package":"discord-api-types"},"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"groups":[{"title":"Constructors","children":[656]},{"title":"Properties","children":[676,675,673,672,667,674,666,662,661,665]},{"title":"Methods","children":[677,663]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":79,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L79"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/classes/Button.ts","qualifiedName":"BaseButton"},"name":"BaseButton","package":"@buape/carbon"}],"permalink":"/api/carbon/class/PremiumButton","previousId":1854,"nextId":1885},{"id":1885,"name":"Role","variant":"declaration","kind":128,"flags":{},"children":[{"id":1886,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L71"}],"signatures":[{"id":1887,"name":"new Role","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L71"}],"parameters":[{"id":1888,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1889,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/permissions.ts","qualifiedName":"APIRole"},"name":"APIRole","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1885,"name":"Role","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1943,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1892,"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The color of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1900,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of this role."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/topics/permissions#role-object-role-flags"}]}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":56,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L56"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/permissions.ts","qualifiedName":"RoleFlags.InPrompt"},"name":"InPrompt","package":"discord-api-types","qualifiedName":"RoleFlags.InPrompt"}]}},{"id":1895,"name":"hoisted","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"If this role is hoisted."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":35,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L35"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":1893,"name":"icon","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The icon hash of the role.\\nYou can use "},{"kind":"inline-tag","tag":"@link","text":"Role.iconUrl","target":1941,"tsLinkText":""},{"kind":"text","text":" to get the URL of the icon."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1890,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L14"}],"type":{"type":"intrinsic","name":"string"}},{"id":1898,"name":"managed","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"If this role is managed by an integration."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":47,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L47"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":1894,"name":"mentionable","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"If this role is mentionable."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":31,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L31"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":1891,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1902,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the role is a partial role (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"Role.fetch","target":1907,"tsLinkText":""},{"kind":"text","text":" to get the full data of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L67"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1897,"name":"permissions","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The permissions of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":43,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L43"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1896,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":39,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L39"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1901,"name":"tags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The tags of this role."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/topics/permissions#role-object-role-tags-structure"}]}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":61,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L61"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/permissions.ts","qualifiedName":"APIRoleTags"},"name":"APIRoleTags","package":"discord-api-types"}]}},{"id":1899,"name":"unicodeEmoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The unicode emoji for the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":51,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L51"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1941,"name":"iconUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":196,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L196"}],"getSignature":{"id":1942,"name":"iconUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the role\'s icon"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":196,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L196"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1938,"name":"delete","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":189,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L189"}],"signatures":[{"id":1939,"name":"delete","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":189,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L189"}],"parameters":[{"id":1940,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1907,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":106,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L106"}],"signatures":[{"id":1908,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetch updated data for this role.\\nIf the role is partial, this will fetch all the data for the role and populate the fields.\\nIf the role is not partial, all fields will be updated with new values from Discord."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":106,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L106"}],"parameters":[{"id":1909,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1914,"name":"setColor","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":130,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L130"}],"signatures":[{"id":1915,"name":"setColor","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the color of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":130,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L130"}],"parameters":[{"id":1916,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1917,"name":"color","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1926,"name":"setHoisted","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":161,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L161"}],"signatures":[{"id":1927,"name":"setHoisted","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the hoisted status of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":161,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L161"}],"parameters":[{"id":1928,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1929,"name":"hoisted","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1918,"name":"setIcon","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":141,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L141"}],"signatures":[{"id":1919,"name":"setIcon","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the icon of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":141,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L141"}],"parameters":[{"id":1920,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1921,"name":"icon","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The unicode emoji or icon URL to set"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1922,"name":"setMentionable","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":151,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L151"}],"signatures":[{"id":1923,"name":"setMentionable","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the mentionable status of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":151,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L151"}],"parameters":[{"id":1924,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1925,"name":"mentionable","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1910,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L118"}],"signatures":[{"id":1911,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L118"}],"parameters":[{"id":1912,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1913,"name":"name","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1934,"name":"setPermissions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":182,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L182"}],"signatures":[{"id":1935,"name":"setPermissions","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the permissions of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":182,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L182"}],"parameters":[{"id":1936,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1937,"name":"permissions","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The permissions to set as a BitField string, until a better permission structure is implemented"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1930,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":171,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L171"}],"signatures":[{"id":1931,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":171,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L171"}],"parameters":[{"id":1932,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1933,"name":"position","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1886]},{"title":"Properties","children":[1943,1892,1900,1895,1893,1890,1898,1894,1891,1902,1897,1896,1901,1899]},{"title":"Accessors","children":[1941]},{"title":"Methods","children":[1938,1907,1914,1926,1918,1922,1910,1934,1930]}],"sources":[{"fileName":"carbon/src/structures/Role.ts","line":10,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L10"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/Role","previousId":655,"nextId":837},{"id":837,"name":"RoleSelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":838,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":839,"name":"new RoleSelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":840,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":841,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":842,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[842]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":837,"name":"RoleSelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":12,"name":"AnySelectMenu.constructor"}}],"inheritedFrom":{"type":"reference","target":11,"name":"AnySelectMenu.constructor"}},{"id":862,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":47,"name":"AnySelectMenu.additionalData"}},{"id":861,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":46,"name":"AnySelectMenu.customId"}},{"id":844,"name":"defaultValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L10"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}},{"id":859,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":44,"name":"AnySelectMenu.defer"}},{"id":855,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":22,"name":"AnySelectMenu.disabled"}},{"id":860,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":45,"name":"AnySelectMenu.ephemeral"}},{"id":854,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":21,"name":"AnySelectMenu.maxValues"}},{"id":853,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":20,"name":"AnySelectMenu.minValues"}},{"id":856,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":23,"name":"AnySelectMenu.placeholder"}},{"id":843,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.RoleSelect"},"name":"RoleSelect","package":"discord-api-types","qualifiedName":"ComponentType.RoleSelect"},"defaultValue":"ComponentType.RoleSelect","overwrites":{"type":"reference","target":16,"name":"AnySelectMenu.type"}},{"id":863,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":864,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":865,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":49,"name":"AnySelectMenu.createId"}}],"inheritedFrom":{"type":"reference","target":48,"name":"AnySelectMenu.createId"}},{"id":845,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L11"}],"signatures":[{"id":846,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L11"}],"parameters":[{"id":847,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":1070,"name":"RoleSelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":18,"name":"AnySelectMenu.run"}}],"overwrites":{"type":"reference","target":17,"name":"AnySelectMenu.run"}},{"id":857,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":858,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":25,"name":"AnySelectMenu.serialize"}}],"inheritedFrom":{"type":"reference","target":24,"name":"AnySelectMenu.serialize"}},{"id":848,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L13"}],"signatures":[{"id":849,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L13"}],"type":{"type":"reflection","declaration":{"id":850,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":852,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":16,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L16"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]},"defaultValue":"..."},{"id":851,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":15,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L15"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.RoleSelect"},"name":"RoleSelect","package":"discord-api-types","qualifiedName":"ComponentType.RoleSelect"},"defaultValue":"..."}],"groups":[{"title":"Properties","children":[852,851]}],"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":14,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L14"}]}},"overwrites":{"type":"reference","target":27,"name":"AnySelectMenu.serializeOptions"}}],"overwrites":{"type":"reference","target":26,"name":"AnySelectMenu.serializeOptions"}}],"groups":[{"title":"Constructors","children":[838]},{"title":"Properties","children":[862,861,844,859,855,860,854,853,856,843]},{"title":"Methods","children":[863,845,857,848]}],"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":8,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L8"}],"extendedTypes":[{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"}],"permalink":"/api/carbon/class/RoleSelectMenu","previousId":1885,"nextId":1070},{"id":1070,"name":"RoleSelectMenuInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":1071,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/RoleSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/RoleSelectMenuInteraction.ts#L10"}],"signatures":[{"id":1072,"name":"new RoleSelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/RoleSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/RoleSelectMenuInteraction.ts#L10"}],"parameters":[{"id":1073,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1074,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":1070,"name":"RoleSelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":53,"name":"AnySelectMenuInteraction.constructor"}}],"overwrites":{"type":"reference","target":52,"name":"AnySelectMenuInteraction.constructor"}},{"id":1097,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":78,"name":"AnySelectMenuInteraction.client"}},{"id":1078,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":59,"name":"AnySelectMenuInteraction.componentType"}},{"id":1077,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","inheritedFrom":{"type":"reference","target":56,"name":"AnySelectMenuInteraction.customId"}},{"id":1080,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":61,"name":"AnySelectMenuInteraction.rawData"}},{"id":1079,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":60,"name":"AnySelectMenuInteraction.type"}},{"id":1081,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":62,"name":"AnySelectMenuInteraction.userId"}},{"id":1089,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":1090,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.channel"}},"inheritedFrom":{"type":"reference","target":70,"name":"AnySelectMenuInteraction.channel"}},{"id":1085,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":1086,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.guild"}},"inheritedFrom":{"type":"reference","target":66,"name":"AnySelectMenuInteraction.guild"}},{"id":1083,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":1084,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.message"}},"inheritedFrom":{"type":"reference","target":64,"name":"AnySelectMenuInteraction.message"}},{"id":1087,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":1088,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.user"}},"inheritedFrom":{"type":"reference","target":68,"name":"AnySelectMenuInteraction.user"}},{"id":1075,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/internals/RoleSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/RoleSelectMenuInteraction.ts#L17"}],"getSignature":{"id":1076,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/internals/RoleSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/RoleSelectMenuInteraction.ts#L17"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}},"overwrites":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.values"}},"overwrites":{"type":"reference","target":57,"name":"AnySelectMenuInteraction.values"}},{"id":1091,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":1092,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":1093,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":1094,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":73,"name":"AnySelectMenuInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":72,"name":"AnySelectMenuInteraction.reply"}}],"groups":[{"title":"Constructors","children":[1071]},{"title":"Properties","children":[1097,1078,1077,1080,1079,1081]},{"title":"Accessors","children":[1089,1085,1083,1087,1075]},{"title":"Methods","children":[1091]}],"sources":[{"fileName":"carbon/src/internals/RoleSelectMenuInteraction.ts","line":9,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/RoleSelectMenuInteraction.ts#L9"}],"extendedTypes":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/RoleSelectMenuInteraction","previousId":837,"nextId":866},{"id":866,"name":"Row","variant":"declaration","kind":128,"flags":{},"children":[{"id":867,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L9"}],"signatures":[{"id":868,"name":"new Row","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L9"}],"parameters":[{"id":869,"name":"components","variant":"param","kind":32768,"flags":{},"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}}}],"type":{"type":"reference","target":866,"name":"Row","package":"@buape/carbon"}}]},{"id":870,"name":"components","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The components in the action row"}]},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":7,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L7"}],"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}}},{"id":871,"name":"addComponent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L17"}],"signatures":[{"id":872,"name":"addComponent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Add a component to the action row"}]},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L17"}],"parameters":[{"id":873,"name":"component","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The component to add"}]},"type":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}}],"type":{"type":"intrinsic","name":"void"}}]},{"id":877,"name":"removeAllComponents","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L34"}],"signatures":[{"id":878,"name":"removeAllComponents","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Remove all components from the action row"}]},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L34"}],"type":{"type":"intrinsic","name":"void"}}]},{"id":874,"name":"removeComponent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L25"}],"signatures":[{"id":875,"name":"removeComponent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Remove a component from the action row"}]},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L25"}],"parameters":[{"id":876,"name":"component","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The component to remove"}]},"type":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}}],"type":{"type":"intrinsic","name":"void"}}]},{"id":879,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L38"}],"signatures":[{"id":880,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L38"}],"type":{"type":"reflection","declaration":{"id":881,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":883,"name":"components","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":41,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L41"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIBaseComponent"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"}],"name":"APIBaseComponent","package":"discord-api-types"}},"defaultValue":"..."},{"id":882,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":40,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L40"}],"type":{"type":"intrinsic","name":"number"},"defaultValue":"1"}],"groups":[{"title":"Properties","children":[883,882]}],"sources":[{"fileName":"carbon/src/classes/Row.ts","line":39,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L39"}]}}}]}],"groups":[{"title":"Constructors","children":[867]},{"title":"Properties","children":[870]},{"title":"Methods","children":[871,877,874,879]}],"sources":[{"fileName":"carbon/src/classes/Row.ts","line":3,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L3"}],"permalink":"/api/carbon/class/Row","previousId":1070,"nextId":884},{"id":884,"name":"StringSelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":885,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":886,"name":"new StringSelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":887,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":888,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":889,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[889]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":884,"name":"StringSelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":12,"name":"AnySelectMenu.constructor"}}],"inheritedFrom":{"type":"reference","target":11,"name":"AnySelectMenu.constructor"}},{"id":909,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":47,"name":"AnySelectMenu.additionalData"}},{"id":908,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":46,"name":"AnySelectMenu.customId"}},{"id":906,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":44,"name":"AnySelectMenu.defer"}},{"id":902,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":22,"name":"AnySelectMenu.disabled"}},{"id":907,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":45,"name":"AnySelectMenu.ephemeral"}},{"id":901,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":21,"name":"AnySelectMenu.maxValues"}},{"id":900,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":20,"name":"AnySelectMenu.minValues"}},{"id":891,"name":"options","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":10,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L10"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuOption"},"name":"APISelectMenuOption","package":"discord-api-types"}}},{"id":903,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":23,"name":"AnySelectMenu.placeholder"}},{"id":890,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.StringSelect"},"name":"StringSelect","package":"discord-api-types","qualifiedName":"ComponentType.StringSelect"},"defaultValue":"ComponentType.StringSelect","overwrites":{"type":"reference","target":16,"name":"AnySelectMenu.type"}},{"id":910,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":911,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":912,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":49,"name":"AnySelectMenu.createId"}}],"inheritedFrom":{"type":"reference","target":48,"name":"AnySelectMenu.createId"}},{"id":892,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L11"}],"signatures":[{"id":893,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L11"}],"parameters":[{"id":894,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":1098,"name":"StringSelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":18,"name":"AnySelectMenu.run"}}],"overwrites":{"type":"reference","target":17,"name":"AnySelectMenu.run"}},{"id":904,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":905,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":25,"name":"AnySelectMenu.serialize"}}],"inheritedFrom":{"type":"reference","target":24,"name":"AnySelectMenu.serialize"}},{"id":895,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L13"}],"signatures":[{"id":896,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L13"}],"type":{"type":"reflection","declaration":{"id":897,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":899,"name":"options","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":16,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L16"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuOption"},"name":"APISelectMenuOption","package":"discord-api-types"}},"defaultValue":"..."},{"id":898,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":15,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L15"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.StringSelect"},"name":"StringSelect","package":"discord-api-types","qualifiedName":"ComponentType.StringSelect"},"defaultValue":"..."}],"groups":[{"title":"Properties","children":[899,898]}],"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":14,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L14"}]}},"overwrites":{"type":"reference","target":27,"name":"AnySelectMenu.serializeOptions"}}],"overwrites":{"type":"reference","target":26,"name":"AnySelectMenu.serializeOptions"}}],"groups":[{"title":"Constructors","children":[885]},{"title":"Properties","children":[909,908,906,902,907,901,900,891,903,890]},{"title":"Methods","children":[910,892,904,895]}],"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":8,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L8"}],"extendedTypes":[{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"}],"permalink":"/api/carbon/class/StringSelectMenu","previousId":866,"nextId":1098},{"id":1098,"name":"StringSelectMenuInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":1099,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/StringSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/StringSelectMenuInteraction.ts#L10"}],"signatures":[{"id":1100,"name":"new StringSelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/StringSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/StringSelectMenuInteraction.ts#L10"}],"parameters":[{"id":1101,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1102,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":1098,"name":"StringSelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":53,"name":"AnySelectMenuInteraction.constructor"}}],"overwrites":{"type":"reference","target":52,"name":"AnySelectMenuInteraction.constructor"}},{"id":1125,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":78,"name":"AnySelectMenuInteraction.client"}},{"id":1106,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":59,"name":"AnySelectMenuInteraction.componentType"}},{"id":1105,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","inheritedFrom":{"type":"reference","target":56,"name":"AnySelectMenuInteraction.customId"}},{"id":1108,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":61,"name":"AnySelectMenuInteraction.rawData"}},{"id":1107,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":60,"name":"AnySelectMenuInteraction.type"}},{"id":1109,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":62,"name":"AnySelectMenuInteraction.userId"}},{"id":1117,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":1118,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.channel"}},"inheritedFrom":{"type":"reference","target":70,"name":"AnySelectMenuInteraction.channel"}},{"id":1113,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":1114,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.guild"}},"inheritedFrom":{"type":"reference","target":66,"name":"AnySelectMenuInteraction.guild"}},{"id":1111,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":1112,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.message"}},"inheritedFrom":{"type":"reference","target":64,"name":"AnySelectMenuInteraction.message"}},{"id":1115,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":1116,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.user"}},"inheritedFrom":{"type":"reference","target":68,"name":"AnySelectMenuInteraction.user"}},{"id":1103,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/internals/StringSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/StringSelectMenuInteraction.ts#L17"}],"getSignature":{"id":1104,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/internals/StringSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/StringSelectMenuInteraction.ts#L17"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}},"overwrites":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.values"}},"overwrites":{"type":"reference","target":57,"name":"AnySelectMenuInteraction.values"}},{"id":1119,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":1120,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":1121,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":1122,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":73,"name":"AnySelectMenuInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":72,"name":"AnySelectMenuInteraction.reply"}}],"groups":[{"title":"Constructors","children":[1099]},{"title":"Properties","children":[1125,1106,1105,1108,1107,1109]},{"title":"Accessors","children":[1117,1113,1111,1115,1103]},{"title":"Methods","children":[1119]}],"sources":[{"fileName":"carbon/src/internals/StringSelectMenuInteraction.ts","line":9,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/StringSelectMenuInteraction.ts#L9"}],"extendedTypes":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/StringSelectMenuInteraction","previousId":884,"nextId":1944},{"id":1944,"name":"User","variant":"declaration","kind":128,"flags":{},"children":[{"id":1945,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":66,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L66"}],"signatures":[{"id":1946,"name":"new User","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":66,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L66"}],"parameters":[{"id":1947,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1948,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/user.ts","qualifiedName":"APIUser"},"name":"APIUser","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1958,"name":"accentColor","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The accent color of the user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":56,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L56"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1953,"name":"avatar","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The avatar hash of the user.\\nYou can use "},{"kind":"inline-tag","tag":"@link","text":"user.avatarUrl"},{"kind":"text","text":" to get the URL of the avatar."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L34"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1957,"name":"banner","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The banner hash of the user.\\nYou can use "},{"kind":"inline-tag","tag":"@link","text":"user.bannerUrl"},{"kind":"text","text":" to get the URL of the banner."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":52,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L52"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1954,"name":"bot","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Is this user a bot?"}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L38"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1976,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1952,"name":"discriminator","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The discriminator of the user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L29"}],"type":{"type":"intrinsic","name":"string"}},{"id":1956,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The public flags of the user. (Bitfield)"}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/user#user-object-user-flags"}]}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":47,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L47"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/user.ts","qualifiedName":"UserFlags"},"name":"UserFlags","package":"discord-api-types"}},{"id":1951,"name":"globalName","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The global name of the user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L25"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1949,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the user"}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L17"}],"type":{"type":"intrinsic","name":"string"}},{"id":1959,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the user is a partial user (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"user.fetch"},{"kind":"text","text":" to get the full data of the user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":62,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L62"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1955,"name":"system","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Is this user a system user?"}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":42,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L42"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1950,"name":"username","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The username of the user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L21"}],"type":{"type":"intrinsic","name":"string"}},{"id":1972,"name":"avatarUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":139,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L139"}],"getSignature":{"id":1973,"name":"avatarUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the user\'s avatar"}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":139,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L139"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1974,"name":"bannerUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":148,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L148"}],"getSignature":{"id":1975,"name":"bannerUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the user\'s banner"}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":148,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L148"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1966,"name":"createDm","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":111,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L111"}],"signatures":[{"id":1967,"name":"createDm","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Instantiate a new DM channel with this user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":111,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L111"}],"parameters":[{"id":1968,"name":"userId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"}],"name":"Promise","package":"typescript"}}]},{"id":1964,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":99,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L99"}],"signatures":[{"id":1965,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetch updated data for this user.\\nIf the user is partial, this will fetch all the data for the user and populate the fields.\\nIf the user is not partial, all fields will be updated with new values from Discord."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":99,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L99"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1969,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":123,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L123"}],"signatures":[{"id":1970,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to this user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":123,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L123"}],"parameters":[{"id":1971,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelMessageJSONBody"},"name":"RESTPostAPIChannelMessageJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1945]},{"title":"Properties","children":[1958,1953,1957,1954,1976,1952,1956,1951,1949,1959,1955,1950]},{"title":"Accessors","children":[1972,1974]},{"title":"Methods","children":[1966,1964,1969]}],"sources":[{"fileName":"carbon/src/structures/User.ts","line":13,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L13"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/User","previousId":1098,"nextId":913},{"id":913,"name":"UserSelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":914,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":915,"name":"new UserSelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":916,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":917,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":918,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[918]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":913,"name":"UserSelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":12,"name":"AnySelectMenu.constructor"}}],"inheritedFrom":{"type":"reference","target":11,"name":"AnySelectMenu.constructor"}},{"id":938,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":47,"name":"AnySelectMenu.additionalData"}},{"id":937,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":46,"name":"AnySelectMenu.customId"}},{"id":920,"name":"defaultValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L10"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}},{"id":935,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":44,"name":"AnySelectMenu.defer"}},{"id":931,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":22,"name":"AnySelectMenu.disabled"}},{"id":936,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":45,"name":"AnySelectMenu.ephemeral"}},{"id":930,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":21,"name":"AnySelectMenu.maxValues"}},{"id":929,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":20,"name":"AnySelectMenu.minValues"}},{"id":932,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":23,"name":"AnySelectMenu.placeholder"}},{"id":919,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.UserSelect"},"name":"UserSelect","package":"discord-api-types","qualifiedName":"ComponentType.UserSelect"},"defaultValue":"ComponentType.UserSelect","overwrites":{"type":"reference","target":16,"name":"AnySelectMenu.type"}},{"id":939,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":940,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":941,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":49,"name":"AnySelectMenu.createId"}}],"inheritedFrom":{"type":"reference","target":48,"name":"AnySelectMenu.createId"}},{"id":921,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L11"}],"signatures":[{"id":922,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L11"}],"parameters":[{"id":923,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":1126,"name":"UserSelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":18,"name":"AnySelectMenu.run"}}],"overwrites":{"type":"reference","target":17,"name":"AnySelectMenu.run"}},{"id":933,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":934,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":25,"name":"AnySelectMenu.serialize"}}],"inheritedFrom":{"type":"reference","target":24,"name":"AnySelectMenu.serialize"}},{"id":924,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L13"}],"signatures":[{"id":925,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L13"}],"type":{"type":"reflection","declaration":{"id":926,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":928,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":16,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L16"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]},"defaultValue":"..."},{"id":927,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":15,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L15"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.UserSelect"},"name":"UserSelect","package":"discord-api-types","qualifiedName":"ComponentType.UserSelect"},"defaultValue":"..."}],"groups":[{"title":"Properties","children":[928,927]}],"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":14,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L14"}]}},"overwrites":{"type":"reference","target":27,"name":"AnySelectMenu.serializeOptions"}}],"overwrites":{"type":"reference","target":26,"name":"AnySelectMenu.serializeOptions"}}],"groups":[{"title":"Constructors","children":[914]},{"title":"Properties","children":[938,937,920,935,931,936,930,929,932,919]},{"title":"Methods","children":[939,921,933,924]}],"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":8,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L8"}],"extendedTypes":[{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"}],"permalink":"/api/carbon/class/UserSelectMenu","previousId":1944,"nextId":1126},{"id":1126,"name":"UserSelectMenuInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":1127,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/UserSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/UserSelectMenuInteraction.ts#L10"}],"signatures":[{"id":1128,"name":"new UserSelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/UserSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/UserSelectMenuInteraction.ts#L10"}],"parameters":[{"id":1129,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1130,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":1126,"name":"UserSelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":53,"name":"AnySelectMenuInteraction.constructor"}}],"overwrites":{"type":"reference","target":52,"name":"AnySelectMenuInteraction.constructor"}},{"id":1153,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":78,"name":"AnySelectMenuInteraction.client"}},{"id":1134,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":59,"name":"AnySelectMenuInteraction.componentType"}},{"id":1133,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","inheritedFrom":{"type":"reference","target":56,"name":"AnySelectMenuInteraction.customId"}},{"id":1136,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":61,"name":"AnySelectMenuInteraction.rawData"}},{"id":1135,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":60,"name":"AnySelectMenuInteraction.type"}},{"id":1137,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":62,"name":"AnySelectMenuInteraction.userId"}},{"id":1145,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":1146,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.channel"}},"inheritedFrom":{"type":"reference","target":70,"name":"AnySelectMenuInteraction.channel"}},{"id":1141,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":1142,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1218,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.guild"}},"inheritedFrom":{"type":"reference","target":66,"name":"AnySelectMenuInteraction.guild"}},{"id":1139,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":1140,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1854,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.message"}},"inheritedFrom":{"type":"reference","target":64,"name":"AnySelectMenuInteraction.message"}},{"id":1143,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":1144,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1944,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.user"}},"inheritedFrom":{"type":"reference","target":68,"name":"AnySelectMenuInteraction.user"}},{"id":1131,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/internals/UserSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/UserSelectMenuInteraction.ts#L17"}],"getSignature":{"id":1132,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/internals/UserSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/UserSelectMenuInteraction.ts#L17"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}},"overwrites":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.values"}},"overwrites":{"type":"reference","target":57,"name":"AnySelectMenuInteraction.values"}},{"id":1147,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":1148,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":1149,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":1150,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":73,"name":"AnySelectMenuInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":72,"name":"AnySelectMenuInteraction.reply"}}],"groups":[{"title":"Constructors","children":[1127]},{"title":"Properties","children":[1153,1134,1133,1136,1135,1137]},{"title":"Accessors","children":[1145,1141,1139,1143,1131]},{"title":"Methods","children":[1147]}],"sources":[{"fileName":"carbon/src/internals/UserSelectMenuInteraction.ts","line":9,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/UserSelectMenuInteraction.ts#L9"}],"extendedTypes":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/UserSelectMenuInteraction","previousId":913,"nextId":711},{"id":742,"name":"ExecutionContext","variant":"declaration","kind":256,"flags":{},"children":[{"id":743,"name":"waitUntil","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":175,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L175"}],"signatures":[{"id":744,"name":"waitUntil","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":175,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L175"}],"parameters":[{"id":745,"name":"promise","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"any"}],"name":"Promise","package":"typescript"}}],"type":{"type":"intrinsic","name":"void"}}]}],"groups":[{"title":"Methods","children":[743]}],"sources":[{"fileName":"carbon/src/classes/Client.ts","line":173,"character":17,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L173"}],"permalink":"/api/carbon/interface/ExecutionContext","previousId":942,"nextId":9},{"id":9,"name":"AnySelectMenuComponentType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":13,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L13"}],"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.ChannelSelect"},"name":"ComponentType.ChannelSelect","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.RoleSelect"},"name":"ComponentType.RoleSelect","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.StringSelect"},"name":"ComponentType.StringSelect","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.UserSelect"},"name":"ComponentType.UserSelect","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.MentionableSelect"},"name":"ComponentType.MentionableSelect","package":"discord-api-types"}]},"permalink":"/api/carbon#AnySelectMenuComponentType","previousId":742,"nextId":716},{"id":716,"name":"ClientOptions","variant":"declaration","kind":2097152,"flags":{},"comment":{"summary":[{"kind":"text","text":"The options used for initializing the client"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":28,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L28"}],"type":{"type":"reflection","declaration":{"id":717,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":719,"name":"clientId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L30"}],"type":{"type":"intrinsic","name":"string"}},{"id":722,"name":"mode","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L33"}],"type":{"type":"reference","target":711,"name":"ClientMode","package":"@buape/carbon"}},{"id":720,"name":"publicKey","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":31,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L31"}],"type":{"type":"intrinsic","name":"string"}},{"id":718,"name":"redirectUrl","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L29"}],"type":{"type":"intrinsic","name":"string"}},{"id":723,"name":"requestOptions","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L34"}],"type":{"type":"reference","target":{"sourceFileName":"","qualifiedName":"unknown"},"name":"RequestClientOptions","qualifiedName":"unknown"}},{"id":721,"name":"token","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L32"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[719,722,720,718,723,721]}],"sources":[{"fileName":"carbon/src/classes/Client.ts","line":28,"character":28,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L28"}]}},"permalink":"/api/carbon#ClientOptions","previousId":9,"nextId":746},{"id":746,"name":"CommandOptions","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"carbon/src/classes/Command.ts","line":8,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L8"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/chatInput.ts","qualifiedName":"APIApplicationCommandBasicOption"},"name":"APIApplicationCommandBasicOption","package":"discord-api-types"}},"permalink":"/api/carbon#CommandOptions","previousId":716,"nextId":203},{"id":203,"name":"ComponentAdditionalData","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":3,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L3"}],"type":{"type":"reflection","declaration":{"id":204,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":3,"character":38,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L3"}],"indexSignature":{"id":205,"name":"__index","variant":"signature","kind":8192,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":4,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L4"}],"parameters":[{"id":206,"name":"key","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"number"},{"type":"intrinsic","name":"boolean"}]}}}},"permalink":"/api/carbon#ComponentAdditionalData","previousId":746,"nextId":470},{"id":470,"name":"InteractionFileData","variant":"declaration","kind":2097152,"flags":{},"comment":{"summary":[{"kind":"text","text":"The data for a file to send in an interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":43,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L43"}],"type":{"type":"reflection","declaration":{"id":471,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":473,"name":"data","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The data of the file in a Blob"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":51,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L51"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.d.ts","qualifiedName":"Blob"},"name":"Blob","package":"typescript"}},{"id":474,"name":"description","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The alt text of the file, shown for accessibility\\n This isn\'t implemented yet"}],"modifierTags":["@alpha"]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":56,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L56"}],"type":{"type":"intrinsic","name":"string"}},{"id":472,"name":"name","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the file that will be given to Discord"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":47,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L47"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[473,474,472]}],"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":43,"character":34,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L43"}]}},"permalink":"/api/carbon#InteractionFileData","previousId":203,"nextId":463},{"id":463,"name":"InteractionReplyData","variant":"declaration","kind":2097152,"flags":{},"comment":{"summary":[{"kind":"text","text":"The data to reply to an interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":19,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L19"}],"type":{"type":"reflection","declaration":{"id":464,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":466,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The components to send in the message, listed in rows"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L27"}],"type":{"type":"array","elementType":{"type":"reference","target":866,"name":"Row","package":"@buape/carbon"}}},{"id":465,"name":"content","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The content of the message"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":23,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L23"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[466,465]}],"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":19,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L19"}]}},"permalink":"/api/carbon#InteractionReplyData","previousId":470,"nextId":467},{"id":467,"name":"InteractionReplyOptions","variant":"declaration","kind":2097152,"flags":{},"comment":{"summary":[{"kind":"text","text":"Additional options for replying to an interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":33,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L33"}],"type":{"type":"reflection","declaration":{"id":468,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":469,"name":"files","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The files to send in the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L37"}],"type":{"type":"array","elementType":{"type":"reference","target":470,"name":"InteractionFileData","package":"@buape/carbon"}}}],"groups":[{"title":"Properties","children":[469]}],"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":33,"character":38,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L33"}]}},"permalink":"/api/carbon#InteractionReplyOptions","previousId":463},{"id":942,"name":"channelFactory","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"carbon/src/factories/channelFactory.ts","line":16,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/factories/channelFactory.ts#L16"}],"signatures":[{"id":943,"name":"channelFactory","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/factories/channelFactory.ts","line":16,"character":30,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/factories/channelFactory.ts#L16"}],"parameters":[{"id":944,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":945,"name":"channelData","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIChannel"},"name":"APIChannel","package":"discord-api-types"}}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1154,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1177,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1669,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1622,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1314,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1251,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1732,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1575,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1360,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1421,"name":"GuildMediaChannel","package":"@buape/carbon"}]}}],"permalink":"/api/carbon/function/channelFactory","previousId":711,"nextId":742}],"groups":[{"title":"Classes","children":[10,51,84,185,207,224,250,360,475,603,946,680,972,724,747,1000,1008,769,789,1034,1154,1177,1218,1251,1314,1360,1421,1575,1481,1669,1732,501,1622,630,808,1042,1854,655,1885,837,1070,866,884,1098,1944,913,1126]},{"title":"Enumerations","children":[711]},{"title":"Functions","children":[942]},{"title":"Interfaces","children":[742]},{"title":"Type Aliases","children":[9,716,746,203,470,463,467]}],"sources":[{"fileName":"carbon/src/index.ts","line":1,"character":0,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/index.ts#L1"}],"permalink":"/api/carbon"},"urlSlug":"carbon"}],"packageName":"@buape/carbon","packageVersion":"0.0.0"},{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":2,"name":"@buape/carbon-nodejs","variant":"declaration","kind":2,"flags":{},"children":[{"id":1977,"name":"loadCommands","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"nodejs/src/CommandFetcher.ts","line":32,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/CommandFetcher.ts#L32"}],"signatures":[{"id":1978,"name":"loadCommands","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Load commands from a folder.\\n\\nThis folder should be structured as follows:\\n"},{"kind":"code","text":"```\\ncommands\\n\u251c\u2500\u2500 parentFolder\\n\u2502 \u251c\u2500\u2500 command1.js\\n\u2502 \u2514\u2500\u2500 command2.js\\n\u251c\u2500\u2500 command3.js\\n\u2514\u2500\u2500 command4.js\\n```"},{"kind":"text","text":"\\n\\nIn this example, "},{"kind":"code","text":"`command1.js`"},{"kind":"text","text":" and "},{"kind":"code","text":"`command2.js`"},{"kind":"text","text":" are in a parent folder, while "},{"kind":"code","text":"`command3.js`"},{"kind":"text","text":" and "},{"kind":"code","text":"`command4.js`"},{"kind":"text","text":" are in the main folder.\\nThe parent folder is used to group commands together, but it is not required. If you do not want to group commands, you can put them in the main folder.\\n\\nTo load commands with this example, you would use loadCommands(\\"commands\\", __dirname)."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The loaded commands"}]}]},"sources":[{"fileName":"nodejs/src/CommandFetcher.ts","line":32,"character":28,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/CommandFetcher.ts#L32"}],"parameters":[{"id":1979,"name":"folderPath","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The path to the main command folder"}]},"type":{"type":"intrinsic","name":"string"}},{"id":1980,"name":"dirname","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the main directory of your application. If you are using ES Modules, this can be found with the following code:\\n"},{"kind":"code","text":"```js\\nimport { fileURLToPath } from \\"node:url\\"\\nimport { dirname } from \\"node:path\\"\\nconst __dirname = dirname(fileURLToPath(import.meta.url))\\n```"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"","qualifiedName":"BaseCommand"},"name":"BaseCommand"}}],"name":"Promise","package":"typescript"}}],"permalink":"/api/nodejs/function/loadCommands","nextId":3},{"id":3,"name":"serve","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"nodejs/src/index.ts","line":4,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/index.ts#L4"}],"signatures":[{"id":4,"name":"serve","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"nodejs/src/index.ts","line":4,"character":21,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/index.ts#L4"}],"parameters":[{"id":5,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"","qualifiedName":"Client"},"name":"Client"}},{"id":6,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reflection","declaration":{"id":7,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":8,"name":"port","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"nodejs/src/index.ts","line":4,"character":49,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/index.ts#L4"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[8]}],"sources":[{"fileName":"nodejs/src/index.ts","line":4,"character":47,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/index.ts#L4"}]}}}],"type":{"type":"intrinsic","name":"void"}}],"permalink":"/api/nodejs/function/serve","previousId":1977}],"groups":[{"title":"Functions","children":[1977,3]}],"sources":[{"fileName":"nodejs/src/index.ts","line":1,"character":0,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/index.ts#L1"}],"permalink":"/api/nodejs"},"urlSlug":"nodejs"}],"packageName":"@buape/carbon-nodejs","packageVersion":"0.0.0"}]')}}]); \ No newline at end of file diff --git a/assets/js/3559ccde.f31bc6fb.js b/assets/js/3559ccde.f31bc6fb.js deleted file mode 100644 index 83cf7419..00000000 --- a/assets/js/3559ccde.f31bc6fb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[554],{8417:e=>{e.exports=JSON.parse('[{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":1,"name":"@buape/carbon","variant":"declaration","kind":2,"flags":{},"children":[{"id":711,"name":"ClientMode","variant":"declaration","kind":8,"flags":{},"comment":{"summary":[{"kind":"text","text":"The mode that the client is running in.\\nDifferent platforms have different requirements for how processes are handled."}]},"children":[{"id":713,"name":"CloudflareWorkers","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L21"}],"type":{"type":"literal","value":"cloudflare"}},{"id":712,"name":"NodeJS","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":20,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L20"}],"type":{"type":"literal","value":"node"}},{"id":714,"name":"Vercel","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L22"}],"type":{"type":"literal","value":"vercel"}},{"id":715,"name":"Web","variant":"declaration","kind":16,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":23,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L23"}],"type":{"type":"literal","value":"web"}}],"groups":[{"title":"Enumeration Members","children":[713,712,714,715]}],"sources":[{"fileName":"carbon/src/classes/Client.ts","line":19,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L19"}],"permalink":"/api/carbon/enum/ClientMode","previousId":1131,"nextId":742},{"id":10,"name":"AnySelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":11,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":12,"name":"new AnySelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":13,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":14,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":15,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[15]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":209,"name":"BaseComponent.constructor"}}],"inheritedFrom":{"type":"reference","target":208,"name":"BaseComponent.constructor"}},{"id":47,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":217,"name":"BaseComponent.additionalData"}},{"id":46,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":216,"name":"BaseComponent.customId"}},{"id":44,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":213,"name":"BaseComponent.defer"}},{"id":22,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":45,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":214,"name":"BaseComponent.ephemeral"}},{"id":21,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"}},{"id":20,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"}},{"id":23,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"}},{"id":16,"name":"type","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":21,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L21"}],"type":{"type":"reference","target":9,"name":"AnySelectMenuComponentType","package":"@buape/carbon"},"overwrites":{"type":"reference","target":215,"name":"BaseComponent.type"}},{"id":48,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":49,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":50,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":219,"name":"BaseComponent.createId"}}],"inheritedFrom":{"type":"reference","target":218,"name":"BaseComponent.createId"}},{"id":17,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":22,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L22"}],"signatures":[{"id":18,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":22,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L22"}],"parameters":[{"id":19,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":24,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":25,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"overwrites":{"type":"reference","target":-1,"name":"BaseComponent.serialize"}}],"overwrites":{"type":"reference","target":221,"name":"BaseComponent.serialize"}},{"id":26,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":41,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L41"}],"signatures":[{"id":27,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":41,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L41"}],"type":{"type":"union","types":[{"type":"reflection","declaration":{"id":28,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":30,"name":"channel_types","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":44,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L44"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType"},"name":"ChannelType","package":"discord-api-types"}}]}},{"id":31,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":45,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L45"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Channel"},"name":"Channel","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Channel"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]}},{"id":29,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":43,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L43"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.ChannelSelect"},"name":"ChannelSelect","package":"discord-api-types","qualifiedName":"ComponentType.ChannelSelect"}}],"groups":[{"title":"Properties","children":[30,31,29]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":42,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L42"}]}},{"type":"reflection","declaration":{"id":32,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":34,"name":"options","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":49,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L49"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuOption"},"name":"APISelectMenuOption","package":"discord-api-types"}}},{"id":33,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":48,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L48"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.StringSelect"},"name":"StringSelect","package":"discord-api-types","qualifiedName":"ComponentType.StringSelect"}}],"groups":[{"title":"Properties","children":[34,33]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":47,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L47"}]}},{"type":"reflection","declaration":{"id":35,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":37,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":53,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L53"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]}},{"id":36,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":52,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L52"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.RoleSelect"},"name":"RoleSelect","package":"discord-api-types","qualifiedName":"ComponentType.RoleSelect"}}],"groups":[{"title":"Properties","children":[37,36]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":51,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L51"}]}},{"type":"reflection","declaration":{"id":38,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":40,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":57,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L57"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]}},{"id":39,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":56,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L56"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.UserSelect"},"name":"UserSelect","package":"discord-api-types","qualifiedName":"ComponentType.UserSelect"}}],"groups":[{"title":"Properties","children":[40,39]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":55,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L55"}]}},{"type":"reflection","declaration":{"id":41,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":43,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":61,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L61"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}]}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]}},{"id":42,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":60,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L60"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.MentionableSelect"},"name":"MentionableSelect","package":"discord-api-types","qualifiedName":"ComponentType.MentionableSelect"}}],"groups":[{"title":"Properties","children":[43,42]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":59,"character":4,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L59"}]}}]}}]}],"groups":[{"title":"Constructors","children":[11]},{"title":"Properties","children":[47,46,44,22,45,21,20,23,16]},{"title":"Methods","children":[48,17,24,26]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":20,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L20"}],"extendedTypes":[{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":680,"name":"ChannelSelectMenu"},{"type":"reference","target":807,"name":"MentionableSelectMenu"},{"type":"reference","target":836,"name":"RoleSelectMenu"},{"type":"reference","target":883,"name":"StringSelectMenu"},{"type":"reference","target":912,"name":"UserSelectMenu"}],"permalink":"/api/carbon/class/AnySelectMenu","nextId":51},{"id":51,"name":"AnySelectMenuInteraction","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":52,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L14"}],"signatures":[{"id":53,"name":"new AnySelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L14"}],"parameters":[{"id":54,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":55,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":226,"name":"BaseComponentInteraction.constructor"}}],"overwrites":{"type":"reference","target":225,"name":"BaseComponentInteraction.constructor"}},{"id":78,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":249,"name":"BaseComponentInteraction.client"}},{"id":59,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":230,"name":"BaseComponentInteraction.componentType"}},{"id":56,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","overwrites":{"type":"reference","target":229,"name":"BaseComponentInteraction.customId"}},{"id":61,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":232,"name":"BaseComponentInteraction.rawData"}},{"id":60,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":231,"name":"BaseComponentInteraction.type"}},{"id":62,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":233,"name":"BaseComponentInteraction.userId"}},{"id":70,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":71,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.channel"}},"inheritedFrom":{"type":"reference","target":241,"name":"BaseComponentInteraction.channel"}},{"id":66,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":67,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.guild"}},"inheritedFrom":{"type":"reference","target":237,"name":"BaseComponentInteraction.guild"}},{"id":64,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":65,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.message"}},"inheritedFrom":{"type":"reference","target":235,"name":"BaseComponentInteraction.message"}},{"id":68,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":69,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.user"}},"inheritedFrom":{"type":"reference","target":239,"name":"BaseComponentInteraction.user"}},{"id":57,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":26,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L26"}],"getSignature":{"id":58,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":26,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L26"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}}},{"id":72,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":73,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":74,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":75,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":244,"name":"BaseComponentInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":243,"name":"BaseComponentInteraction.reply"}}],"groups":[{"title":"Constructors","children":[52]},{"title":"Properties","children":[78,59,56,61,60,62]},{"title":"Accessors","children":[70,66,64,68,57]},{"title":"Methods","children":[72]}],"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":10,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L10"}],"extendedTypes":[{"type":"reference","target":224,"name":"BaseComponentInteraction","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":967,"name":"ChannelSelectMenuInteraction"},{"type":"reference","target":1047,"name":"MentionableSelectMenuInteraction"},{"type":"reference","target":1075,"name":"RoleSelectMenuInteraction"},{"type":"reference","target":1103,"name":"StringSelectMenuInteraction"},{"type":"reference","target":1131,"name":"UserSelectMenuInteraction"}],"permalink":"/api/carbon/class/AnySelectMenuInteraction","previousId":10,"nextId":84},{"id":84,"name":"BaseChannel","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":85,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":86,"name":"new BaseChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":87,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType"},"name":"ChannelType","package":"discord-api-types"}}],"parameters":[{"id":88,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":89,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":90,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":91,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[91]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":92,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":93,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[93]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":94,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":95,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[95]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":96,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":97,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[97]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":98,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":99,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[99]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":100,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":101,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[101]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":102,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":103,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[103]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":104,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":105,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[105]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":106,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":107,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[107]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":108,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":109,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[109]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":84,"typeArguments":[{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}],"name":"BaseChannel","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":183,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":113,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":110,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"}},{"id":111,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":112,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":87,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseChannel.Type","refersToTypeParameter":true}},{"id":181,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":182,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[85]},{"title":"Properties","children":[183,113,110,111,112]},{"title":"Methods","children":[181]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":9,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L9"}],"typeParameters":[{"id":184,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType"},"name":"ChannelType","package":"discord-api-types"}}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":250,"name":"BaseGuildChannel"},{"type":"reference","target":1159,"name":"DmChannel"},{"type":"reference","target":1182,"name":"GroupDmChannel"}],"permalink":"/api/carbon/class/BaseChannel","previousId":51,"nextId":185},{"id":185,"name":"BaseCommand","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"Represents the base data of a command that the user creates"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":186,"name":"constructor","variant":"declaration","kind":512,"flags":{},"signatures":[{"id":187,"name":"new BaseCommand","variant":"signature","kind":16384,"flags":{},"type":{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}}]},{"id":195,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"All the components that the command is able to use.\\nYou mount these here so the handler can access them"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":55,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L55"}],"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}},"defaultValue":"[]"},{"id":194,"name":"contexts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The contexts this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L45"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"InteractionContextType"},"name":"InteractionContextType","package":"discord-api-types"}},"defaultValue":"..."},{"id":190,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L24"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false"},{"id":189,"name":"description","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"A description of the command"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":20,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L20"}],"type":{"type":"intrinsic","name":"string"}},{"id":191,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":28,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L28"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false"},{"id":193,"name":"integrationTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The places this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L37"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationIntegrationType"},"name":"ApplicationIntegrationType","package":"discord-api-types"}},"defaultValue":"..."},{"id":188,"name":"name","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The name of the command (e.g. \\"ping\\" for /ping)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":16,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L16"}],"type":{"type":"intrinsic","name":"string"}},{"id":192,"name":"type","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The type of the command"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":32,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L32"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationCommandType"},"name":"ApplicationCommandType","package":"discord-api-types"}}],"groups":[{"title":"Constructors","children":[186]},{"title":"Properties","children":[195,194,190,189,191,193,188,192]}],"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":12,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L12"}],"extendedBy":[{"type":"reference","target":746,"name":"Command"},{"type":"reference","target":788,"name":"CommandWithSubcommands"}],"permalink":"/api/carbon/class/BaseCommand","previousId":84,"nextId":207},{"id":207,"name":"BaseComponent","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":208,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":209,"name":"new BaseComponent","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":210,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":211,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":212,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[212]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}}]},{"id":217,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null"},{"id":216,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"}},{"id":213,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false"},{"id":214,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false"},{"id":221,"name":"serialize","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":48,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L48"}],"type":{"type":"reflection","declaration":{"id":222,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":48,"character":21,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L48"}],"signatures":[{"id":223,"name":"__type","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":48,"character":21,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L48"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIBaseComponent"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"}],"name":"APIBaseComponent","package":"discord-api-types"}}]}}},{"id":215,"name":"type","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":26,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L26"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"}},{"id":218,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":219,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":220,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"}}]}],"groups":[{"title":"Constructors","children":[208]},{"title":"Properties","children":[217,216,213,214,221,215]},{"title":"Methods","children":[218]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":7,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L7"}],"extendedBy":[{"type":"reference","target":10,"name":"AnySelectMenu"}],"permalink":"/api/carbon/class/BaseComponent","previousId":185,"nextId":224},{"id":224,"name":"BaseComponentInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":225,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L12"}],"signatures":[{"id":226,"name":"new BaseComponentInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L12"}],"parameters":[{"id":227,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":228,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":224,"name":"BaseComponentInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":477,"name":"BaseInteraction.constructor"}}],"overwrites":{"type":"reference","target":476,"name":"BaseInteraction.constructor"}},{"id":249,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":499,"name":"BaseInteraction.client"}},{"id":230,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"}},{"id":229,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L10"}],"type":{"type":"intrinsic","name":"string"}},{"id":232,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":482,"name":"BaseInteraction.rawData"}},{"id":231,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":481,"name":"BaseInteraction.type"}},{"id":233,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":483,"name":"BaseInteraction.userId"}},{"id":241,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":242,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.channel"}},"inheritedFrom":{"type":"reference","target":491,"name":"BaseInteraction.channel"}},{"id":237,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":238,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.guild"}},"inheritedFrom":{"type":"reference","target":487,"name":"BaseInteraction.guild"}},{"id":235,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":236,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.message"}},"inheritedFrom":{"type":"reference","target":485,"name":"BaseInteraction.message"}},{"id":239,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":240,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.user"}},"inheritedFrom":{"type":"reference","target":489,"name":"BaseInteraction.user"}},{"id":243,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":244,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":245,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":246,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":494,"name":"BaseInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":493,"name":"BaseInteraction.reply"}}],"groups":[{"title":"Constructors","children":[225]},{"title":"Properties","children":[249,230,229,232,231,233]},{"title":"Accessors","children":[241,237,235,239]},{"title":"Methods","children":[243]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":9,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L9"}],"extendedTypes":[{"type":"reference","target":475,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"}],"name":"BaseInteraction","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction"},{"type":"reference","target":941,"name":"ButtonInteraction"}],"permalink":"/api/carbon/class/BaseComponentInteraction","previousId":207,"nextId":250},{"id":250,"name":"BaseGuildChannel","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":251,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":252,"name":"new BaseGuildChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":253,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"GuildChannelType"},"name":"GuildChannelType","package":"discord-api-types"}}],"parameters":[{"id":254,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":255,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":256,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":257,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[257]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":258,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":259,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[259]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":260,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":261,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[261]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":262,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":263,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[263]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":264,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":265,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[265]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":266,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":267,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[267]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":268,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":269,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[269]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":270,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":271,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[271]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":272,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":273,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[273]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":274,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":275,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[275]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":86,"name":"BaseChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":85,"name":"BaseChannel.constructor"}},{"id":358,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":183,"name":"BaseChannel.client"}},{"id":311,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":113,"name":"BaseChannel.flags"}},{"id":277,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"}},{"id":308,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":110,"name":"BaseChannel.id"}},{"id":276,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"}},{"id":280,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":279,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":309,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":111,"name":"BaseChannel.partial"}},{"id":278,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"}},{"id":310,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true},"inheritedFrom":{"type":"reference","target":112,"name":"BaseChannel.type"}},{"id":281,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":282,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}}},{"id":303,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":304,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":305,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"}}]},{"id":356,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":357,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":182,"name":"BaseChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":181,"name":"BaseChannel.fetch"}},{"id":301,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":302,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"}}]},{"id":298,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":299,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":300,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":286,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":287,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":288,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":295,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":296,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":297,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":292,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":293,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":294,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":289,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":290,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":291,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":306,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":307,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[251]},{"title":"Properties","children":[358,311,277,308,276,280,279,309,278,310]},{"title":"Accessors","children":[281]},{"title":"Methods","children":[303,356,301,298,286,295,292,289,306]}],"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":15,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L15"}],"typeParameters":[{"id":359,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"GuildChannelType"},"name":"GuildChannelType","package":"discord-api-types"}}],"extendedTypes":[{"type":"reference","target":84,"typeArguments":[{"type":"reference","target":253,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildChannel.Type","refersToTypeParameter":true}],"name":"BaseChannel","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":360,"name":"BaseGuildTextChannel"},{"type":"reference","target":501,"name":"GuildThreadOnlyChannel"},{"type":"reference","target":1319,"name":"GuildCategoryChannel"},{"type":"reference","target":1486,"name":"GuildStageOrVoiceChannel"},{"type":"reference","target":1580,"name":"GuildStageChannel"},{"type":"reference","target":1627,"name":"GuildVoiceChannel"},{"type":"reference","target":1737,"name":"GuildThreadChannel"}],"permalink":"/api/carbon/class/BaseGuildChannel","previousId":224,"nextId":360},{"id":360,"name":"BaseGuildTextChannel","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":361,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":362,"name":"new BaseGuildTextChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":363,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"GuildTextChannelType"},"name":"GuildTextChannelType","package":"discord-api-types"}}],"parameters":[{"id":364,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":365,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":366,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":367,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[367]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":368,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":369,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[369]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":370,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":371,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[371]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":372,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":373,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[373]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":374,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":375,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[375]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":376,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":377,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[377]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":378,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":379,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[379]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":380,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":381,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[381]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":382,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":383,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[383]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":384,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":385,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[385]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":360,"typeArguments":[{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildTextChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":461,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":437,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":403,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":434,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":386,"name":"lastMessageId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":387,"name":"lastPinTimestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of the last pin in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L26"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":402,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":406,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":405,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":435,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":404,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":388,"name":"rateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The rate limit per user for the channel, in seconds."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":436,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":407,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":408,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":395,"name":"lastMessage","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"getSignature":{"id":396,"name":"lastMessage","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted.\\nThis will always return a partial message, so you can use "},{"kind":"inline-tag","tag":"@link","text":"Message.fetch","target":1874,"tsLinkText":""},{"kind":"text","text":" to get the full message data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]}}},{"id":429,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":430,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":431,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":459,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":460,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":427,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":428,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":397,"name":"getPinnedMessages","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"signatures":[{"id":398,"name":"getPinnedMessages","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the pinned messages in the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"array","elementType":{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}}],"name":"Promise","package":"typescript"}}]},{"id":424,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":425,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":426,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"inheritedFrom":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":412,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":413,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":414,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":421,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":422,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":423,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":418,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":419,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":420,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":415,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":416,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":417,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":399,"name":"startThread","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"signatures":[{"id":400,"name":"startThread","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Start a thread without an associated start message.\\nIf you want to start a thread with a start message, use "},{"kind":"inline-tag","tag":"@link","text":"Message.startThread","target":1886,"tsLinkText":""}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"parameters":[{"id":401,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelThreadsJSONBody"},"name":"RESTPostAPIChannelThreadsJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"}],"name":"Promise","package":"typescript"}}]},{"id":432,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":433,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[361]},{"title":"Properties","children":[461,437,403,434,386,387,402,406,405,435,404,388,436]},{"title":"Accessors","children":[407,395]},{"title":"Methods","children":[429,459,427,397,424,412,421,418,415,399,432]}],"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":13,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L13"}],"typeParameters":[{"id":462,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"GuildTextChannelType"},"name":"GuildTextChannelType","package":"discord-api-types"}}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":363,"name":"Type","package":"@buape/carbon","qualifiedName":"BaseGuildTextChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":1256,"name":"GuildAnnouncementChannel"},{"type":"reference","target":1674,"name":"GuildTextChannel"}],"permalink":"/api/carbon/class/BaseGuildTextChannel","previousId":250,"nextId":475},{"id":475,"name":"BaseInteraction","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":476,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":83,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L83"}],"signatures":[{"id":477,"name":"new BaseInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":83,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L83"}],"typeParameter":[{"id":478,"name":"T","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/interactions.ts","qualifiedName":"APIInteraction"},"name":"APIInteraction","package":"discord-api-types"}}],"parameters":[{"id":479,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":480,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":478,"name":"T","package":"@buape/carbon","qualifiedName":"BaseInteraction.T","refersToTypeParameter":true}}],"type":{"type":"reference","target":475,"typeArguments":[{"type":"reference","target":478,"name":"T","package":"@buape/carbon","qualifiedName":"BaseInteraction.T","refersToTypeParameter":true}],"name":"BaseInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":499,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":482,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":478,"name":"T","package":"@buape/carbon","qualifiedName":"BaseInteraction.T","refersToTypeParameter":true}},{"id":481,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"}},{"id":483,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]}},{"id":491,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":492,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]}}},{"id":487,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":488,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}]}}},{"id":485,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":486,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]}}},{"id":489,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":490,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]}}},{"id":493,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":494,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":495,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":496,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[476]},{"title":"Properties","children":[499,482,481,483]},{"title":"Accessors","children":[491,487,485,489]},{"title":"Methods","children":[493]}],"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":63,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L63"}],"typeParameters":[{"id":500,"name":"T","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/interactions.ts","qualifiedName":"APIInteraction"},"name":"APIInteraction","package":"discord-api-types"}}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":224,"name":"BaseComponentInteraction"},{"type":"reference","target":1003,"name":"CommandInteraction"}],"permalink":"/api/carbon/class/BaseInteraction","previousId":360,"nextId":603},{"id":603,"name":"Button","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":604,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":605,"name":"new Button","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":606,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":607,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":608,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[608]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":603,"name":"Button","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}},{"id":626,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.additionalData"}},{"id":625,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.customId"}},{"id":623,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.defer"}},{"id":622,"name":"disabled","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The disabled state of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":36,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L36"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.disabled"}},{"id":617,"name":"emoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The emoji of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}],"type":{"type":"reflection","declaration":{"id":618,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":621,"name":"animated","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":25,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L25"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":620,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":24,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L24"}],"type":{"type":"intrinsic","name":"string"}},{"id":619,"name":"name","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":23,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L23"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[621,620,619]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}]}},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.emoji"}},{"id":624,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.ephemeral"}},{"id":616,"name":"label","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The label of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":17,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L17"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.label"}},{"id":609,"name":"style","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The style of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":43,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L43"}],"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Primary"},"name":"Primary","package":"discord-api-types","qualifiedName":"ButtonStyle.Primary"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Secondary"},"name":"Secondary","package":"discord-api-types","qualifiedName":"ButtonStyle.Secondary"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Success"},"name":"Success","package":"discord-api-types","qualifiedName":"ButtonStyle.Success"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Danger"},"name":"Danger","package":"discord-api-types","qualifiedName":"ButtonStyle.Danger"}]},"overwrites":{"type":"reference","target":-1,"name":"BaseButton.style"}},{"id":615,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L12"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"defaultValue":"ComponentType.Button","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.type"}},{"id":627,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":628,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":629,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}},{"id":610,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":45,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L45"}],"signatures":[{"id":611,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":45,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L45"}],"parameters":[{"id":612,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":941,"name":"ButtonInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":613,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":47,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L47"}],"signatures":[{"id":614,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":47,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L47"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIButtonComponent"},"name":"APIButtonComponent","package":"discord-api-types"},"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"groups":[{"title":"Constructors","children":[604]},{"title":"Properties","children":[626,625,623,622,617,624,616,609,615]},{"title":"Methods","children":[627,610,613]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":39,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L39"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/classes/Button.ts","qualifiedName":"BaseButton"},"name":"BaseButton","package":"@buape/carbon"}],"permalink":"/api/carbon/class/Button","previousId":475,"nextId":941},{"id":941,"name":"ButtonInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":942,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/ButtonInteraction.ts","line":15,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ButtonInteraction.ts#L15"}],"signatures":[{"id":943,"name":"new ButtonInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/ButtonInteraction.ts","line":15,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ButtonInteraction.ts#L15"}],"parameters":[{"id":944,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":945,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentButtonInteraction"},"name":"APIMessageComponentButtonInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":941,"name":"ButtonInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":226,"name":"BaseComponentInteraction.constructor"}}],"overwrites":{"type":"reference","target":225,"name":"BaseComponentInteraction.constructor"}},{"id":966,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":249,"name":"BaseComponentInteraction.client"}},{"id":947,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":230,"name":"BaseComponentInteraction.componentType"}},{"id":946,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/internals/ButtonInteraction.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ButtonInteraction.ts#L12"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","overwrites":{"type":"reference","target":229,"name":"BaseComponentInteraction.customId"}},{"id":949,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":232,"name":"BaseComponentInteraction.rawData"}},{"id":948,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":231,"name":"BaseComponentInteraction.type"}},{"id":950,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":233,"name":"BaseComponentInteraction.userId"}},{"id":958,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":959,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.channel"}},"inheritedFrom":{"type":"reference","target":241,"name":"BaseComponentInteraction.channel"}},{"id":954,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":955,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.guild"}},"inheritedFrom":{"type":"reference","target":237,"name":"BaseComponentInteraction.guild"}},{"id":952,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":953,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.message"}},"inheritedFrom":{"type":"reference","target":235,"name":"BaseComponentInteraction.message"}},{"id":956,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":957,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseComponentInteraction.user"}},"inheritedFrom":{"type":"reference","target":239,"name":"BaseComponentInteraction.user"}},{"id":960,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":961,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":962,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":963,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":244,"name":"BaseComponentInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":243,"name":"BaseComponentInteraction.reply"}}],"groups":[{"title":"Constructors","children":[942]},{"title":"Properties","children":[966,947,946,949,948,950]},{"title":"Accessors","children":[958,954,952,956]},{"title":"Methods","children":[960]}],"sources":[{"fileName":"carbon/src/internals/ButtonInteraction.ts","line":11,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ButtonInteraction.ts#L11"}],"extendedTypes":[{"type":"reference","target":224,"name":"BaseComponentInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/ButtonInteraction","previousId":603,"nextId":680},{"id":680,"name":"ChannelSelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":681,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":682,"name":"new ChannelSelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":683,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":684,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":685,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[685]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":680,"name":"ChannelSelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":12,"name":"AnySelectMenu.constructor"}}],"inheritedFrom":{"type":"reference","target":11,"name":"AnySelectMenu.constructor"}},{"id":707,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":47,"name":"AnySelectMenu.additionalData"}},{"id":687,"name":"channelTypes","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L10"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType"},"name":"ChannelType","package":"discord-api-types"}}},{"id":706,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":46,"name":"AnySelectMenu.customId"}},{"id":688,"name":"defaultValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L11"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Channel"},"name":"Channel","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Channel"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}},{"id":704,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":44,"name":"AnySelectMenu.defer"}},{"id":700,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":22,"name":"AnySelectMenu.disabled"}},{"id":705,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":45,"name":"AnySelectMenu.ephemeral"}},{"id":699,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":21,"name":"AnySelectMenu.maxValues"}},{"id":698,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":20,"name":"AnySelectMenu.minValues"}},{"id":701,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":23,"name":"AnySelectMenu.placeholder"}},{"id":686,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.ChannelSelect"},"name":"ChannelSelect","package":"discord-api-types","qualifiedName":"ComponentType.ChannelSelect"},"defaultValue":"ComponentType.ChannelSelect","overwrites":{"type":"reference","target":16,"name":"AnySelectMenu.type"}},{"id":708,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":709,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":710,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":49,"name":"AnySelectMenu.createId"}}],"inheritedFrom":{"type":"reference","target":48,"name":"AnySelectMenu.createId"}},{"id":689,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":12,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L12"}],"signatures":[{"id":690,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":12,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L12"}],"parameters":[{"id":691,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":967,"name":"ChannelSelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":18,"name":"AnySelectMenu.run"}}],"overwrites":{"type":"reference","target":17,"name":"AnySelectMenu.run"}},{"id":702,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":703,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":25,"name":"AnySelectMenu.serialize"}}],"inheritedFrom":{"type":"reference","target":24,"name":"AnySelectMenu.serialize"}},{"id":692,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L14"}],"signatures":[{"id":693,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L14"}],"type":{"type":"reflection","declaration":{"id":694,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":697,"name":"channel_types","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":18,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L18"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType"},"name":"ChannelType","package":"discord-api-types"}}]},"defaultValue":"..."},{"id":696,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":17,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L17"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Channel"},"name":"Channel","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Channel"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]},"defaultValue":"..."},{"id":695,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":16,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L16"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.ChannelSelect"},"name":"ChannelSelect","package":"discord-api-types","qualifiedName":"ComponentType.ChannelSelect"},"defaultValue":"..."}],"groups":[{"title":"Properties","children":[697,696,695]}],"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":15,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L15"}]}},"overwrites":{"type":"reference","target":27,"name":"AnySelectMenu.serializeOptions"}}],"overwrites":{"type":"reference","target":26,"name":"AnySelectMenu.serializeOptions"}}],"groups":[{"title":"Constructors","children":[681]},{"title":"Properties","children":[707,687,706,688,704,700,705,699,698,701,686]},{"title":"Methods","children":[708,689,702,692]}],"sources":[{"fileName":"carbon/src/classes/ChannelSelectMenu.ts","line":8,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/ChannelSelectMenu.ts#L8"}],"extendedTypes":[{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"}],"permalink":"/api/carbon/class/ChannelSelectMenu","previousId":941,"nextId":967},{"id":967,"name":"ChannelSelectMenuInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":968,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/ChannelSelectMenuInteraction.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ChannelSelectMenuInteraction.ts#L9"}],"signatures":[{"id":969,"name":"new ChannelSelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/ChannelSelectMenuInteraction.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ChannelSelectMenuInteraction.ts#L9"}],"parameters":[{"id":970,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":971,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":967,"name":"ChannelSelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":53,"name":"AnySelectMenuInteraction.constructor"}}],"overwrites":{"type":"reference","target":52,"name":"AnySelectMenuInteraction.constructor"}},{"id":994,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":78,"name":"AnySelectMenuInteraction.client"}},{"id":975,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":59,"name":"AnySelectMenuInteraction.componentType"}},{"id":972,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","inheritedFrom":{"type":"reference","target":56,"name":"AnySelectMenuInteraction.customId"}},{"id":977,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":61,"name":"AnySelectMenuInteraction.rawData"}},{"id":976,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":60,"name":"AnySelectMenuInteraction.type"}},{"id":978,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":62,"name":"AnySelectMenuInteraction.userId"}},{"id":986,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":987,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.channel"}},"inheritedFrom":{"type":"reference","target":70,"name":"AnySelectMenuInteraction.channel"}},{"id":982,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":983,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.guild"}},"inheritedFrom":{"type":"reference","target":66,"name":"AnySelectMenuInteraction.guild"}},{"id":980,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":981,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.message"}},"inheritedFrom":{"type":"reference","target":64,"name":"AnySelectMenuInteraction.message"}},{"id":984,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":985,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.user"}},"inheritedFrom":{"type":"reference","target":68,"name":"AnySelectMenuInteraction.user"}},{"id":973,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":26,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L26"}],"getSignature":{"id":974,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":26,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L26"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.values"}},"inheritedFrom":{"type":"reference","target":57,"name":"AnySelectMenuInteraction.values"}},{"id":988,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":989,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":990,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":991,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":73,"name":"AnySelectMenuInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":72,"name":"AnySelectMenuInteraction.reply"}}],"groups":[{"title":"Constructors","children":[968]},{"title":"Properties","children":[994,975,972,977,976,978]},{"title":"Accessors","children":[986,982,980,984,973]},{"title":"Methods","children":[988]}],"sources":[{"fileName":"carbon/src/internals/ChannelSelectMenuInteraction.ts","line":8,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ChannelSelectMenuInteraction.ts#L8"}],"extendedTypes":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/ChannelSelectMenuInteraction","previousId":680,"nextId":724},{"id":724,"name":"Client","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"The main client used to interact with Discord"}]},"children":[{"id":725,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":69,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L69"}],"signatures":[{"id":726,"name":"new Client","variant":"signature","kind":16384,"flags":{},"comment":{"summary":[{"kind":"text","text":"Creates a new client"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":69,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L69"}],"parameters":[{"id":727,"name":"options","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The options used to initialize the client"}]},"type":{"type":"reference","target":716,"name":"ClientOptions","package":"@buape/carbon"}},{"id":728,"name":"commands","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The commands that the client has registered"}]},"type":{"type":"array","elementType":{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}}}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}}]},{"id":734,"name":"commandHandler","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":62,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L62"}],"type":{"type":"reference","target":995,"name":"CommandHandler","package":"@buape/carbon"}},{"id":730,"name":"commands","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The commands that the client has registered"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":49,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L49"}],"type":{"type":"array","elementType":{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}}},{"id":733,"name":"componentHandler","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The handler for the component interactions sent from Discord"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":61,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L61"}],"type":{"type":"reference","target":1039,"name":"ComponentHandler","package":"@buape/carbon"}},{"id":729,"name":"options","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The options used to initialize the client"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L45"}],"type":{"type":"reference","target":716,"name":"ClientOptions","package":"@buape/carbon"}},{"id":732,"name":"rest","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The rest client used to interact with the Discord API"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":57,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L57"}],"type":{"type":"reference","target":{"sourceFileName":"","qualifiedName":"RequestClient"},"name":"RequestClient"}},{"id":731,"name":"router","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The router used to handle requests"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":53,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L53"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/itty-router@5.0.18/node_modules/itty-router/types/AutoRouterType.d.ts","qualifiedName":"AutoRouterType"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/itty-router@5.0.18/node_modules/itty-router/types/IRequestStrict.d.ts","qualifiedName":"IRequestStrict"},"name":"IRequestStrict","package":"itty-router"},{"type":"array","elementType":{"type":"intrinsic","name":"any"}},{"type":"intrinsic","name":"any"}],"name":"AutoRouterType","package":"itty-router"}},{"id":735,"name":"deployCommands","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L88"}],"signatures":[{"id":736,"name":"deployCommands","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Deploy the commands registered to Discord.\\nThis is automatically called when running in NodeJS mode."}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L88"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[725]},{"title":"Properties","children":[734,730,733,729,732,731]},{"title":"Methods","children":[735]}],"sources":[{"fileName":"carbon/src/classes/Client.ts","line":41,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L41"}],"permalink":"/api/carbon/class/Client","previousId":967,"nextId":746},{"id":746,"name":"Command","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"Represents a standard command that the user creates"}]},"children":[{"id":747,"name":"constructor","variant":"declaration","kind":512,"flags":{},"signatures":[{"id":748,"name":"new Command","variant":"signature","kind":16384,"flags":{},"type":{"type":"reference","target":746,"name":"Command","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":187,"name":"BaseCommand.constructor"}}],"inheritedFrom":{"type":"reference","target":186,"name":"BaseCommand.constructor"}},{"id":762,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"All the components that the command is able to use.\\nYou mount these here so the handler can access them"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":55,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L55"}],"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}},"defaultValue":"[]","inheritedFrom":{"type":"reference","target":195,"name":"BaseCommand.components"}},{"id":761,"name":"contexts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The contexts this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L45"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"InteractionContextType"},"name":"InteractionContextType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":194,"name":"BaseCommand.contexts"}},{"id":758,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L24"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":190,"name":"BaseCommand.defer"}},{"id":757,"name":"description","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"A description of the command"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":20,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L20"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":189,"name":"BaseCommand.description"}},{"id":759,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":28,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L28"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":191,"name":"BaseCommand.ephemeral"}},{"id":760,"name":"integrationTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The places this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L37"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationIntegrationType"},"name":"ApplicationIntegrationType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":193,"name":"BaseCommand.integrationTypes"}},{"id":756,"name":"name","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The name of the command (e.g. \\"ping\\" for /ping)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":16,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L16"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":188,"name":"BaseCommand.name"}},{"id":750,"name":"options","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The options that the user passes along with the command in Discord"}]},"sources":[{"fileName":"carbon/src/classes/Command.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L17"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/chatInput.ts","qualifiedName":"APIApplicationCommandBasicOption"},"name":"APIApplicationCommandBasicOption","package":"discord-api-types"}},"defaultValue":"[]"},{"id":749,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the command"}]},"sources":[{"fileName":"carbon/src/classes/Command.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L12"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationCommandType"},"name":"ApplicationCommandType","package":"discord-api-types"},"defaultValue":"ApplicationCommandType.ChatInput","overwrites":{"type":"reference","target":192,"name":"BaseCommand.type"}},{"id":751,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/Command.ts","line":23,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L23"}],"signatures":[{"id":752,"name":"run","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"The function that is called when the command is ran"}]},"sources":[{"fileName":"carbon/src/classes/Command.ts","line":23,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L23"}],"parameters":[{"id":753,"name":"interaction","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The interaction that triggered the command"}]},"type":{"type":"reference","target":1003,"name":"CommandInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[747]},{"title":"Properties","children":[762,761,758,757,759,760,756,750,749]},{"title":"Methods","children":[751]}],"sources":[{"fileName":"carbon/src/classes/Command.ts","line":11,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Command.ts#L11"}],"extendedTypes":[{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}],"permalink":"/api/carbon/class/Command","previousId":724,"nextId":995},{"id":995,"name":"CommandHandler","variant":"declaration","kind":128,"flags":{},"children":[{"id":996,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L9"}],"signatures":[{"id":997,"name":"new CommandHandler","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L9"}],"parameters":[{"id":998,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}}],"type":{"type":"reference","target":995,"name":"CommandHandler","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.constructor"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1002,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":999,"name":"handleInteraction","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandHandler.ts","line":15,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandHandler.ts#L15"}],"signatures":[{"id":1000,"name":"handleInteraction","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandHandler.ts","line":15,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandHandler.ts#L15"}],"parameters":[{"id":1001,"name":"rawInteraction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"APIApplicationCommandInteraction"},"name":"APIApplicationCommandInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":false},{"type":"intrinsic","name":"void"}]}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[996]},{"title":"Properties","children":[1002]},{"title":"Methods","children":[999]}],"sources":[{"fileName":"carbon/src/internals/CommandHandler.ts","line":14,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandHandler.ts#L14"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/CommandHandler","previousId":746,"nextId":1003},{"id":1003,"name":"CommandInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a command interaction"}]},"children":[{"id":1004,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandInteraction.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandInteraction.ts#L22"}],"signatures":[{"id":1005,"name":"new CommandInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandInteraction.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandInteraction.ts#L22"}],"parameters":[{"id":1006,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1007,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"APIApplicationCommandInteraction"},"name":"APIApplicationCommandInteraction","package":"discord-api-types"}},{"id":1008,"name":"command","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}}],"type":{"type":"reference","target":1003,"name":"CommandInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":477,"name":"BaseInteraction.constructor"}}],"overwrites":{"type":"reference","target":476,"name":"BaseInteraction.constructor"}},{"id":1038,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":499,"name":"BaseInteraction.client"}},{"id":1009,"name":"options","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandInteraction.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandInteraction.ts#L17"}],"type":{"type":"reflection","declaration":{"id":1010,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandInteraction.ts","line":17,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandInteraction.ts#L17"}],"indexSignature":{"id":1011,"name":"__index","variant":"signature","kind":8192,"flags":{},"sources":[{"fileName":"carbon/src/internals/CommandInteraction.ts","line":18,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandInteraction.ts#L18"}],"parameters":[{"id":1012,"name":"key","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"union","types":[{"type":"indexedAccess","indexType":{"type":"literal","value":"value"},"objectType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/chatInput.ts","qualifiedName":"APIApplicationCommandInteractionDataBasicOption"},"name":"APIApplicationCommandInteractionDataBasicOption","package":"discord-api-types"}},{"type":"intrinsic","name":"undefined"}]}}}},"defaultValue":"{}"},{"id":1021,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"APIApplicationCommandInteraction"},"name":"APIApplicationCommandInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":482,"name":"BaseInteraction.rawData"}},{"id":1020,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":481,"name":"BaseInteraction.type"}},{"id":1022,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":483,"name":"BaseInteraction.userId"}},{"id":1030,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":1031,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.channel"}},"inheritedFrom":{"type":"reference","target":491,"name":"BaseInteraction.channel"}},{"id":1026,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":1027,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.guild"}},"inheritedFrom":{"type":"reference","target":487,"name":"BaseInteraction.guild"}},{"id":1024,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":1025,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.message"}},"inheritedFrom":{"type":"reference","target":485,"name":"BaseInteraction.message"}},{"id":1028,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":1029,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseInteraction.user"}},"inheritedFrom":{"type":"reference","target":489,"name":"BaseInteraction.user"}},{"id":1032,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":1033,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":1034,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":1035,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":494,"name":"BaseInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":493,"name":"BaseInteraction.reply"}}],"groups":[{"title":"Constructors","children":[1004]},{"title":"Properties","children":[1038,1009,1021,1020,1022]},{"title":"Accessors","children":[1030,1026,1024,1028]},{"title":"Methods","children":[1032]}],"sources":[{"fileName":"carbon/src/internals/CommandInteraction.ts","line":16,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/CommandInteraction.ts#L16"}],"extendedTypes":[{"type":"reference","target":475,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"APIApplicationCommandInteraction"},"name":"APIApplicationCommandInteraction","package":"discord-api-types"}],"name":"BaseInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/CommandInteraction","previousId":995,"nextId":768},{"id":768,"name":"CommandWithSubcommandGroups","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"Represents a subcommand group command that the user creates.\\nYou make this instead of a "},{"kind":"inline-tag","tag":"@apilink","text":"Command"},{"kind":"text","text":" class when you want to have subcommand groups in your options."}]},"children":[{"id":769,"name":"constructor","variant":"declaration","kind":512,"flags":{},"signatures":[{"id":770,"name":"new CommandWithSubcommandGroups","variant":"signature","kind":16384,"flags":{},"type":{"type":"reference","target":768,"name":"CommandWithSubcommandGroups","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":790,"name":"CommandWithSubcommands.constructor"}}],"inheritedFrom":{"type":"reference","target":789,"name":"CommandWithSubcommands.constructor"}},{"id":782,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"All the components that the command is able to use.\\nYou mount these here so the handler can access them"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":55,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L55"}],"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}},"defaultValue":"[]","inheritedFrom":{"type":"reference","target":801,"name":"CommandWithSubcommands.components"}},{"id":781,"name":"contexts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The contexts this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L45"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"InteractionContextType"},"name":"InteractionContextType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":800,"name":"CommandWithSubcommands.contexts"}},{"id":778,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L24"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":797,"name":"CommandWithSubcommands.defer"}},{"id":777,"name":"description","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"A description of the command"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":20,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L20"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":796,"name":"CommandWithSubcommands.description"}},{"id":779,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":28,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L28"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":798,"name":"CommandWithSubcommands.ephemeral"}},{"id":780,"name":"integrationTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The places this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L37"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationIntegrationType"},"name":"ApplicationIntegrationType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":799,"name":"CommandWithSubcommands.integrationTypes"}},{"id":776,"name":"name","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The name of the command (e.g. \\"ping\\" for /ping)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":16,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L16"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":795,"name":"CommandWithSubcommands.name"}},{"id":772,"name":"subcommandGroups","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The subcommands that the user can use"}]},"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommandGroups.ts","line":23,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommandGroups.ts#L23"}],"type":{"type":"array","elementType":{"type":"reference","target":788,"name":"CommandWithSubcommands","package":"@buape/carbon"}}},{"id":771,"name":"subcommands","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The subcommands that the user can use"}]},"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommandGroups.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommandGroups.ts#L18"}],"type":{"type":"array","elementType":{"type":"reference","target":746,"name":"Command","package":"@buape/carbon"}},"defaultValue":"[]","overwrites":{"type":"reference","target":792,"name":"CommandWithSubcommands.subcommands"}},{"id":775,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the command"}]},"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommands.ts","line":16,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommands.ts#L16"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationCommandType"},"name":"ApplicationCommandType","package":"discord-api-types"},"defaultValue":"ApplicationCommandType.ChatInput","inheritedFrom":{"type":"reference","target":791,"name":"CommandWithSubcommands.type"}}],"groups":[{"title":"Constructors","children":[769]},{"title":"Properties","children":[782,781,778,777,779,780,776,772,771,775]}],"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommandGroups.ts","line":14,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommandGroups.ts#L14"}],"extendedTypes":[{"type":"reference","target":788,"name":"CommandWithSubcommands","package":"@buape/carbon"}],"permalink":"/api/carbon/class/CommandWithSubcommandGroups","previousId":1003,"nextId":788},{"id":788,"name":"CommandWithSubcommands","variant":"declaration","kind":128,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"Represents a subcommand command that the user creates.\\nYou make this instead of a "},{"kind":"inline-tag","tag":"@apilink","text":"Command"},{"kind":"text","text":" class when you want to have subcommands in your options."}]},"children":[{"id":789,"name":"constructor","variant":"declaration","kind":512,"flags":{},"signatures":[{"id":790,"name":"new CommandWithSubcommands","variant":"signature","kind":16384,"flags":{},"type":{"type":"reference","target":788,"name":"CommandWithSubcommands","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":187,"name":"BaseCommand.constructor"}}],"inheritedFrom":{"type":"reference","target":186,"name":"BaseCommand.constructor"}},{"id":801,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"All the components that the command is able to use.\\nYou mount these here so the handler can access them"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":55,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L55"}],"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}},"defaultValue":"[]","inheritedFrom":{"type":"reference","target":195,"name":"BaseCommand.components"}},{"id":800,"name":"contexts","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The contexts this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L45"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"InteractionContextType"},"name":"InteractionContextType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":194,"name":"BaseCommand.contexts"}},{"id":797,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L24"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":190,"name":"BaseCommand.defer"}},{"id":796,"name":"description","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"A description of the command"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":20,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L20"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":189,"name":"BaseCommand.description"}},{"id":798,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the command response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":28,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L28"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":191,"name":"BaseCommand.ephemeral"}},{"id":799,"name":"integrationTypes","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The places this command can be used in\\n API types are not finalized"}],"modifierTags":["@beta"]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L37"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationIntegrationType"},"name":"ApplicationIntegrationType","package":"discord-api-types"}},"defaultValue":"...","inheritedFrom":{"type":"reference","target":193,"name":"BaseCommand.integrationTypes"}},{"id":795,"name":"name","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The name of the command (e.g. \\"ping\\" for /ping)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseCommand.ts","line":16,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseCommand.ts#L16"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":188,"name":"BaseCommand.name"}},{"id":792,"name":"subcommands","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The subcommands that the user can use"}]},"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommands.ts","line":21,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommands.ts#L21"}],"type":{"type":"array","elementType":{"type":"reference","target":746,"name":"Command","package":"@buape/carbon"}}},{"id":791,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the command"}]},"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommands.ts","line":16,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommands.ts#L16"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/applicationCommands.ts","qualifiedName":"ApplicationCommandType"},"name":"ApplicationCommandType","package":"discord-api-types"},"defaultValue":"ApplicationCommandType.ChatInput","overwrites":{"type":"reference","target":192,"name":"BaseCommand.type"}}],"groups":[{"title":"Constructors","children":[789]},{"title":"Properties","children":[801,800,797,796,798,799,795,792,791]}],"sources":[{"fileName":"carbon/src/classes/CommandWithSubcommands.ts","line":15,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/CommandWithSubcommands.ts#L15"}],"extendedTypes":[{"type":"reference","target":185,"name":"BaseCommand","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":768,"name":"CommandWithSubcommandGroups"}],"permalink":"/api/carbon/class/CommandWithSubcommands","previousId":768,"nextId":1039},{"id":1039,"name":"ComponentHandler","variant":"declaration","kind":128,"flags":{},"children":[{"id":1040,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L9"}],"signatures":[{"id":1041,"name":"new ComponentHandler","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L9"}],"parameters":[{"id":1042,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}}],"type":{"type":"reference","target":1039,"name":"ComponentHandler","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.constructor"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1046,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1043,"name":"handleInteraction","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/internals/ComponentHandler.ts","line":22,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ComponentHandler.ts#L22"}],"signatures":[{"id":1044,"name":"handleInteraction","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/internals/ComponentHandler.ts","line":22,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ComponentHandler.ts#L22"}],"parameters":[{"id":1045,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"literal","value":false}]}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1040]},{"title":"Properties","children":[1046]},{"title":"Methods","children":[1043]}],"sources":[{"fileName":"carbon/src/internals/ComponentHandler.ts","line":21,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/ComponentHandler.ts#L21"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/ComponentHandler","previousId":788,"nextId":1159},{"id":1159,"name":"DmChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a DM between two users."}]},"children":[{"id":1160,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1161,"name":"new DmChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1162,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1163,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":86,"name":"BaseChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":85,"name":"BaseChannel.constructor"}},{"id":1181,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":183,"name":"BaseChannel.client"}},{"id":1174,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":113,"name":"BaseChannel.flags"}},{"id":1172,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":110,"name":"BaseChannel.id"}},{"id":1164,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel. This is always null for DM channels."}]},"sources":[{"fileName":"carbon/src/structures/DmChannel.ts","line":16,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/DmChannel.ts#L16"}],"type":{"type":"literal","value":null},"defaultValue":"null"},{"id":1173,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":111,"name":"BaseChannel.partial"}},{"id":1165,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/structures/DmChannel.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/DmChannel.ts#L17"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.DM"},"name":"DM","package":"discord-api-types","qualifiedName":"ChannelType.DM"},"defaultValue":"ChannelType.DM","overwrites":{"type":"reference","target":112,"name":"BaseChannel.type"}},{"id":1179,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1180,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":182,"name":"BaseChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":181,"name":"BaseChannel.fetch"}},{"id":1169,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/DmChannel.ts","line":26,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/DmChannel.ts#L26"}],"signatures":[{"id":1170,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/structures/DmChannel.ts","line":26,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/DmChannel.ts#L26"}],"parameters":[{"id":1171,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1160]},{"title":"Properties","children":[1181,1174,1172,1164,1173,1165]},{"title":"Methods","children":[1179,1169]}],"sources":[{"fileName":"carbon/src/structures/DmChannel.ts","line":12,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/DmChannel.ts#L12"}],"extendedTypes":[{"type":"reference","target":84,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.DM"},"name":"ChannelType.DM","package":"discord-api-types"}],"name":"BaseChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/DmChannel","previousId":1039,"nextId":1182},{"id":1182,"name":"GroupDmChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a group DM channel."}]},"children":[{"id":1183,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1184,"name":"new GroupDmChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1185,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1186,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":86,"name":"BaseChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":85,"name":"BaseChannel.constructor"}},{"id":1190,"name":"applicationId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the application that created the channel, if it was created by a bot."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L26"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1222,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":183,"name":"BaseChannel.client"}},{"id":1215,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":113,"name":"BaseChannel.flags"}},{"id":1191,"name":"icon","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The icon hash of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1213,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":110,"name":"BaseChannel.id"}},{"id":1193,"name":"lastMessageId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted."}]}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":41,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L41"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1194,"name":"managed","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is managed by an Oauth2 application."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L45"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":1187,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L17"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1192,"name":"ownerId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the user who created the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L34"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1214,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":111,"name":"BaseChannel.partial"}},{"id":1188,"name":"recipients","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The recipients of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L21"}],"type":{"type":"array","elementType":{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}}},{"id":1189,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GroupDM"},"name":"GroupDM","package":"discord-api-types","qualifiedName":"ChannelType.GroupDM"},"defaultValue":"ChannelType.GroupDM","overwrites":{"type":"reference","target":112,"name":"BaseChannel.type"}},{"id":1198,"name":"iconUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":60,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L60"}],"getSignature":{"id":1199,"name":"iconUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the channel\'s icon."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":60,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L60"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1202,"name":"lastMessage","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":82,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L82"}],"getSignature":{"id":1203,"name":"lastMessage","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted.\\nThis will always return a partial message, so you can use "},{"kind":"inline-tag","tag":"@link","text":"Message.fetch","target":1874,"tsLinkText":""},{"kind":"text","text":" to get the full message data."}]}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":82,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L82"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]}}},{"id":1200,"name":"owner","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":69,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L69"}],"getSignature":{"id":1201,"name":"owner","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the owner of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":69,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L69"}],"type":{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}}},{"id":1207,"name":"addRecipient","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":103,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L103"}],"signatures":[{"id":1208,"name":"addRecipient","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":103,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L103"}],"parameters":[{"id":1209,"name":"user","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1220,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1221,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":182,"name":"BaseChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":181,"name":"BaseChannel.fetch"}},{"id":1210,"name":"removeRecipient","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":120,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L120"}],"signatures":[{"id":1211,"name":"removeRecipient","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":120,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L120"}],"parameters":[{"id":1212,"name":"user","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1204,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":94,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L94"}],"signatures":[{"id":1205,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":94,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L94"}],"parameters":[{"id":1206,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1183]},{"title":"Properties","children":[1190,1222,1215,1191,1213,1193,1194,1187,1192,1214,1188,1189]},{"title":"Accessors","children":[1198,1202,1200]},{"title":"Methods","children":[1207,1220,1210,1204]}],"sources":[{"fileName":"carbon/src/structures/GroupDmChannel.ts","line":13,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GroupDmChannel.ts#L13"}],"extendedTypes":[{"type":"reference","target":84,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GroupDM"},"name":"ChannelType.GroupDM","package":"discord-api-types"}],"name":"BaseChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GroupDmChannel","previousId":1159,"nextId":1223},{"id":1223,"name":"Guild","variant":"declaration","kind":128,"flags":{},"children":[{"id":1224,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":49,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L49"}],"signatures":[{"id":1225,"name":"new Guild","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":49,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L49"}],"parameters":[{"id":1226,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1227,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/guild.ts","qualifiedName":"APIGuild"},"name":"APIGuild","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1255,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1230,"name":"description","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The description of the guild."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L25"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1231,"name":"icon","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The icon hash of the guild.\\nYou can use "},{"kind":"inline-tag","tag":"@link","text":"Guild.iconUrl","target":1246,"tsLinkText":""},{"kind":"text","text":" to get the URL of the icon."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1228,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the guild"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L17"}],"type":{"type":"intrinsic","name":"string"}},{"id":1229,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the guild."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L21"}],"type":{"type":"intrinsic","name":"string"}},{"id":1233,"name":"ownerId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the owner of the guild."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":39,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L39"}],"type":{"type":"intrinsic","name":"string"}},{"id":1234,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the guild is a partial guild (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"Guild.fetch","target":1239,"tsLinkText":""},{"kind":"text","text":" to get the full data of the guild."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L45"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1232,"name":"splash","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The splash hash of the guild.\\nYou can use "},{"kind":"inline-tag","tag":"@link","text":"Guild.splashUrl","target":1248,"tsLinkText":""},{"kind":"text","text":" to get the URL of the splash."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":35,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L35"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1246,"name":"iconUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":109,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L109"}],"getSignature":{"id":1247,"name":"iconUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the guild\'s icon"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":109,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L109"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1250,"name":"roles","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":127,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L127"}],"getSignature":{"id":1251,"name":"roles","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get all roles in the guild"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":127,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L127"}],"type":{"type":"array","elementType":{"type":"reference","target":1890,"name":"Role","package":"@buape/carbon"}}}},{"id":1248,"name":"splashUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":118,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L118"}],"getSignature":{"id":1249,"name":"splashUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the guild\'s splash"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":118,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L118"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1243,"name":"createRole","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":97,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L97"}],"signatures":[{"id":1244,"name":"createRole","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a role in the guild"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":97,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L97"}],"parameters":[{"id":1245,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTPostAPIGuildRoleJSONBody"},"name":"RESTPostAPIGuildRoleJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1890,"name":"Role","package":"@buape/carbon"}],"name":"Promise","package":"typescript"}}]},{"id":1239,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":78,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L78"}],"signatures":[{"id":1240,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetch updated data for this guild.\\nIf the guild is partial, this will fetch all the data for the guild and populate the fields.\\nIf the guild is not partial, all fields will be updated with new values from Discord."}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":78,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L78"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1252,"name":"fetchChannel","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":136,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L136"}],"signatures":[{"id":1253,"name":"fetchChannel","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetch a channel from the guild by ID"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":136,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L136"}],"parameters":[{"id":1254,"name":"channelId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]}],"name":"Promise","package":"typescript"}}]},{"id":1241,"name":"leave","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L90"}],"signatures":[{"id":1242,"name":"leave","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Leave the guild"}]},"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L90"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"any"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1224]},{"title":"Properties","children":[1255,1230,1231,1228,1229,1233,1234,1232]},{"title":"Accessors","children":[1246,1250,1248]},{"title":"Methods","children":[1243,1239,1252,1241]}],"sources":[{"fileName":"carbon/src/structures/Guild.ts","line":13,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Guild.ts#L13"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/Guild","previousId":1182,"nextId":1256},{"id":1256,"name":"GuildAnnouncementChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a guild announcement channel."}]},"children":[{"id":1257,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1258,"name":"new GuildAnnouncementChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1259,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1260,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":362,"name":"BaseGuildTextChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":361,"name":"BaseGuildTextChannel.constructor"}},{"id":1318,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":461,"name":"BaseGuildTextChannel.client"}},{"id":1314,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":437,"name":"BaseGuildTextChannel.flags"}},{"id":1281,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":403,"name":"BaseGuildTextChannel.guildId"}},{"id":1312,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":434,"name":"BaseGuildTextChannel.id"}},{"id":1267,"name":"lastMessageId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":386,"name":"BaseGuildTextChannel.lastMessageId"}},{"id":1268,"name":"lastPinTimestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of the last pin in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L26"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":387,"name":"BaseGuildTextChannel.lastPinTimestamp"}},{"id":1280,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":402,"name":"BaseGuildTextChannel.name"}},{"id":1284,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":406,"name":"BaseGuildTextChannel.nsfw"}},{"id":1283,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":405,"name":"BaseGuildTextChannel.parentId"}},{"id":1313,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":435,"name":"BaseGuildTextChannel.partial"}},{"id":1282,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":404,"name":"BaseGuildTextChannel.position"}},{"id":1269,"name":"rateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The rate limit per user for the channel, in seconds."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":388,"name":"BaseGuildTextChannel.rateLimitPerUser"}},{"id":1261,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildAnnouncementChannel.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildAnnouncementChannel.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildAnnouncement"},"name":"GuildAnnouncement","package":"discord-api-types","qualifiedName":"ChannelType.GuildAnnouncement"},"defaultValue":"ChannelType.GuildAnnouncement","overwrites":{"type":"reference","target":436,"name":"BaseGuildTextChannel.type"}},{"id":1285,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1286,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildTextChannel.guild"}},"inheritedFrom":{"type":"reference","target":407,"name":"BaseGuildTextChannel.guild"}},{"id":1273,"name":"lastMessage","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"getSignature":{"id":1274,"name":"lastMessage","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted.\\nThis will always return a partial message, so you can use "},{"kind":"inline-tag","tag":"@link","text":"Message.fetch","target":1874,"tsLinkText":""},{"kind":"text","text":" to get the full message data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildTextChannel.lastMessage"}},"inheritedFrom":{"type":"reference","target":395,"name":"BaseGuildTextChannel.lastMessage"}},{"id":1307,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1308,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1309,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":430,"name":"BaseGuildTextChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":429,"name":"BaseGuildTextChannel.createInvite"}},{"id":1316,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1317,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":460,"name":"BaseGuildTextChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":459,"name":"BaseGuildTextChannel.fetch"}},{"id":1264,"name":"follow","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildAnnouncementChannel.ts","line":12,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildAnnouncementChannel.ts#L12"}],"signatures":[{"id":1265,"name":"follow","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildAnnouncementChannel.ts","line":12,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildAnnouncementChannel.ts#L12"}],"parameters":[{"id":1266,"name":"targetChannel","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1305,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1306,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":428,"name":"BaseGuildTextChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":427,"name":"BaseGuildTextChannel.getInvites"}},{"id":1275,"name":"getPinnedMessages","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"signatures":[{"id":1276,"name":"getPinnedMessages","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the pinned messages in the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"array","elementType":{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":398,"name":"BaseGuildTextChannel.getPinnedMessages"}}],"inheritedFrom":{"type":"reference","target":397,"name":"BaseGuildTextChannel.getPinnedMessages"}},{"id":1302,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1303,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1304,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":425,"name":"BaseGuildTextChannel.send"}}],"inheritedFrom":{"type":"reference","target":424,"name":"BaseGuildTextChannel.send"}},{"id":1290,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1291,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1292,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":413,"name":"BaseGuildTextChannel.setName"}}],"inheritedFrom":{"type":"reference","target":412,"name":"BaseGuildTextChannel.setName"}},{"id":1299,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1300,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1301,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":422,"name":"BaseGuildTextChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":421,"name":"BaseGuildTextChannel.setNsfw"}},{"id":1296,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1297,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1298,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":419,"name":"BaseGuildTextChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":418,"name":"BaseGuildTextChannel.setParent"}},{"id":1293,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1294,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1295,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":416,"name":"BaseGuildTextChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":415,"name":"BaseGuildTextChannel.setPosition"}},{"id":1277,"name":"startThread","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"signatures":[{"id":1278,"name":"startThread","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Start a thread without an associated start message.\\nIf you want to start a thread with a start message, use "},{"kind":"inline-tag","tag":"@link","text":"Message.startThread","target":1886,"tsLinkText":""}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"parameters":[{"id":1279,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelThreadsJSONBody"},"name":"RESTPostAPIChannelThreadsJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":400,"name":"BaseGuildTextChannel.startThread"}}],"inheritedFrom":{"type":"reference","target":399,"name":"BaseGuildTextChannel.startThread"}},{"id":1310,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1311,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":433,"name":"BaseGuildTextChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":432,"name":"BaseGuildTextChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1257]},{"title":"Properties","children":[1318,1314,1281,1312,1267,1268,1280,1284,1283,1313,1282,1269,1261]},{"title":"Accessors","children":[1285,1273]},{"title":"Methods","children":[1307,1316,1264,1305,1275,1302,1290,1299,1296,1293,1277,1310]}],"sources":[{"fileName":"carbon/src/structures/GuildAnnouncementChannel.ts","line":8,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildAnnouncementChannel.ts#L8"}],"extendedTypes":[{"type":"reference","target":360,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildAnnouncement"},"name":"ChannelType.GuildAnnouncement","package":"discord-api-types"}],"name":"BaseGuildTextChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildAnnouncementChannel","previousId":1223,"nextId":1319},{"id":1319,"name":"GuildCategoryChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a guild category channel."}]},"children":[{"id":1320,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1321,"name":"new GuildCategoryChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1322,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1323,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":1364,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":1360,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":1329,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":1357,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":1328,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":1332,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":1331,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":1358,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":1330,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":1359,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildCategory"},"name":"GuildCategory","package":"discord-api-types","qualifiedName":"ChannelType.GuildCategory"},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":1333,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1334,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":1352,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1353,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1354,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":1362,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1363,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":1350,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1351,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":1326,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildCategoryChannel.ts","line":13,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildCategoryChannel.ts#L13"}],"signatures":[{"id":1327,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"You cannot send a message to a category channel, so this method throws an error"}]},"sources":[{"fileName":"carbon/src/structures/GuildCategoryChannel.ts","line":13,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildCategoryChannel.ts#L13"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"overwrites":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":1338,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1339,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1340,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":1347,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1348,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1349,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":1344,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1345,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1346,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":1341,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1342,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1343,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":1355,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1356,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1320]},{"title":"Properties","children":[1364,1360,1329,1357,1328,1332,1331,1358,1330,1359]},{"title":"Accessors","children":[1333]},{"title":"Methods","children":[1352,1362,1350,1326,1338,1347,1344,1341,1355]}],"sources":[{"fileName":"carbon/src/structures/GuildCategoryChannel.ts","line":7,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildCategoryChannel.ts#L7"}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildCategory"},"name":"ChannelType.GuildCategory","package":"discord-api-types"}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildCategoryChannel","previousId":1256,"nextId":1365},{"id":1365,"name":"GuildForumChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a guild forum channel."}]},"children":[{"id":1366,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1367,"name":"new GuildForumChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1368,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1369,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":503,"name":"GuildThreadOnlyChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":502,"name":"GuildThreadOnlyChannel.constructor"}},{"id":1376,"name":"availableTags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The available tags to set on posts in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L26"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumTag"},"name":"APIGuildForumTag","package":"discord-api-types"}},"inheritedFrom":{"type":"reference","target":529,"name":"GuildThreadOnlyChannel.availableTags"}},{"id":1425,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":601,"name":"GuildThreadOnlyChannel.client"}},{"id":1375,"name":"defaultAutoArchiveDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default auto archive duration of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":528,"name":"GuildThreadOnlyChannel.defaultAutoArchiveDuration"}},{"id":1370,"name":"defaultForumLayout","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default forum layout of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildForumChannel.ts","line":15,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildForumChannel.ts#L15"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ForumLayoutType"},"name":"ForumLayoutType","package":"discord-api-types"}},{"id":1378,"name":"defaultReactionEmoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default reaction emoji for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L34"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumDefaultReactionEmoji"},"name":"APIGuildForumDefaultReactionEmoji","package":"discord-api-types"}]},"inheritedFrom":{"type":"reference","target":531,"name":"GuildThreadOnlyChannel.defaultReactionEmoji"}},{"id":1379,"name":"defaultSortOrder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default sort order for the channel, by latest activity or by creation date."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L38"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SortOrderType"},"name":"SortOrderType","package":"discord-api-types"}]},"inheritedFrom":{"type":"reference","target":532,"name":"GuildThreadOnlyChannel.defaultSortOrder"}},{"id":1377,"name":"defaultThreadRateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default thread rate limit per user for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":530,"name":"GuildThreadOnlyChannel.defaultThreadRateLimitPerUser"}},{"id":1421,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":577,"name":"GuildThreadOnlyChannel.flags"}},{"id":1390,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":546,"name":"GuildThreadOnlyChannel.guildId"}},{"id":1418,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":574,"name":"GuildThreadOnlyChannel.id"}},{"id":1389,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":545,"name":"GuildThreadOnlyChannel.name"}},{"id":1393,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":549,"name":"GuildThreadOnlyChannel.nsfw"}},{"id":1392,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":548,"name":"GuildThreadOnlyChannel.parentId"}},{"id":1419,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":575,"name":"GuildThreadOnlyChannel.partial"}},{"id":1391,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":547,"name":"GuildThreadOnlyChannel.position"}},{"id":1374,"name":"topic","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The topic of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":527,"name":"GuildThreadOnlyChannel.topic"}},{"id":1420,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildForum"},"name":"GuildForum","package":"discord-api-types","qualifiedName":"ChannelType.GuildForum"},"inheritedFrom":{"type":"reference","target":576,"name":"GuildThreadOnlyChannel.type"}},{"id":1394,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1395,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"GuildThreadOnlyChannel.guild"}},"inheritedFrom":{"type":"reference","target":550,"name":"GuildThreadOnlyChannel.guild"}},{"id":1413,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1414,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1415,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":570,"name":"GuildThreadOnlyChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":569,"name":"GuildThreadOnlyChannel.createInvite"}},{"id":1423,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1424,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":600,"name":"GuildThreadOnlyChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":599,"name":"GuildThreadOnlyChannel.fetch"}},{"id":1411,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1412,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":568,"name":"GuildThreadOnlyChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":567,"name":"GuildThreadOnlyChannel.getInvites"}},{"id":1383,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"signatures":[{"id":1384,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"You cannot send a message directly to a forum or media channel, so this method throws an error.\\nUse "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1820,"tsLinkText":""},{"kind":"text","text":" instead, or the alias "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadOnlyChannel.sendToPost","target":541,"tsLinkText":""},{"kind":"text","text":" instead, to send a message to the channel\'s posts."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":540,"name":"GuildThreadOnlyChannel.send"}}],"inheritedFrom":{"type":"reference","target":539,"name":"GuildThreadOnlyChannel.send"}},{"id":1385,"name":"sendToPost","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"signatures":[{"id":1386,"name":"sendToPost","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to a post in the channel"}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This is an alias for "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1820,"tsLinkText":""},{"kind":"text","text":" that will fetch the channel, but if you already have the channel, you can use "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1820,"tsLinkText":""},{"kind":"text","text":" instead."}]}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"parameters":[{"id":1387,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}},{"id":1388,"name":"postId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":542,"name":"GuildThreadOnlyChannel.sendToPost"}}],"inheritedFrom":{"type":"reference","target":541,"name":"GuildThreadOnlyChannel.sendToPost"}},{"id":1399,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1400,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1401,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":556,"name":"GuildThreadOnlyChannel.setName"}}],"inheritedFrom":{"type":"reference","target":555,"name":"GuildThreadOnlyChannel.setName"}},{"id":1408,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1409,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1410,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":565,"name":"GuildThreadOnlyChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":564,"name":"GuildThreadOnlyChannel.setNsfw"}},{"id":1405,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1406,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1407,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":562,"name":"GuildThreadOnlyChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":561,"name":"GuildThreadOnlyChannel.setParent"}},{"id":1402,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1403,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1404,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":559,"name":"GuildThreadOnlyChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":558,"name":"GuildThreadOnlyChannel.setPosition"}},{"id":1416,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1417,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":573,"name":"GuildThreadOnlyChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":572,"name":"GuildThreadOnlyChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1366]},{"title":"Properties","children":[1376,1425,1375,1370,1378,1379,1377,1421,1390,1418,1389,1393,1392,1419,1391,1374,1420]},{"title":"Accessors","children":[1394]},{"title":"Methods","children":[1413,1423,1411,1383,1385,1399,1408,1405,1402,1416]}],"sources":[{"fileName":"carbon/src/structures/GuildForumChannel.ts","line":11,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildForumChannel.ts#L11"}],"extendedTypes":[{"type":"reference","target":501,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildForum"},"name":"ChannelType.GuildForum","package":"discord-api-types"}],"name":"GuildThreadOnlyChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildForumChannel","previousId":1319,"nextId":1426},{"id":1426,"name":"GuildMediaChannel","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"Represents a guild media channel (a forum channel )"}]},"children":[{"id":1427,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1428,"name":"new GuildMediaChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1429,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1430,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":503,"name":"GuildThreadOnlyChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":502,"name":"GuildThreadOnlyChannel.constructor"}},{"id":1436,"name":"availableTags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The available tags to set on posts in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L26"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumTag"},"name":"APIGuildForumTag","package":"discord-api-types"}},"inheritedFrom":{"type":"reference","target":529,"name":"GuildThreadOnlyChannel.availableTags"}},{"id":1485,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":601,"name":"GuildThreadOnlyChannel.client"}},{"id":1435,"name":"defaultAutoArchiveDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default auto archive duration of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":528,"name":"GuildThreadOnlyChannel.defaultAutoArchiveDuration"}},{"id":1431,"name":"defaultForumLayout","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default forum layout of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildMediaChannel.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildMediaChannel.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ForumLayoutType"},"name":"ForumLayoutType","package":"discord-api-types"}},{"id":1438,"name":"defaultReactionEmoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default reaction emoji for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L34"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumDefaultReactionEmoji"},"name":"APIGuildForumDefaultReactionEmoji","package":"discord-api-types"}]},"inheritedFrom":{"type":"reference","target":531,"name":"GuildThreadOnlyChannel.defaultReactionEmoji"}},{"id":1439,"name":"defaultSortOrder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default sort order for the channel, by latest activity or by creation date."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L38"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SortOrderType"},"name":"SortOrderType","package":"discord-api-types"}]},"inheritedFrom":{"type":"reference","target":532,"name":"GuildThreadOnlyChannel.defaultSortOrder"}},{"id":1437,"name":"defaultThreadRateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default thread rate limit per user for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":530,"name":"GuildThreadOnlyChannel.defaultThreadRateLimitPerUser"}},{"id":1481,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":577,"name":"GuildThreadOnlyChannel.flags"}},{"id":1450,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":546,"name":"GuildThreadOnlyChannel.guildId"}},{"id":1478,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":574,"name":"GuildThreadOnlyChannel.id"}},{"id":1449,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":545,"name":"GuildThreadOnlyChannel.name"}},{"id":1453,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":549,"name":"GuildThreadOnlyChannel.nsfw"}},{"id":1452,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":548,"name":"GuildThreadOnlyChannel.parentId"}},{"id":1479,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":575,"name":"GuildThreadOnlyChannel.partial"}},{"id":1451,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":547,"name":"GuildThreadOnlyChannel.position"}},{"id":1434,"name":"topic","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The topic of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":527,"name":"GuildThreadOnlyChannel.topic"}},{"id":1480,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildMedia"},"name":"GuildMedia","package":"discord-api-types","qualifiedName":"ChannelType.GuildMedia"},"inheritedFrom":{"type":"reference","target":576,"name":"GuildThreadOnlyChannel.type"}},{"id":1454,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1455,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"GuildThreadOnlyChannel.guild"}},"inheritedFrom":{"type":"reference","target":550,"name":"GuildThreadOnlyChannel.guild"}},{"id":1473,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1474,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1475,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":570,"name":"GuildThreadOnlyChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":569,"name":"GuildThreadOnlyChannel.createInvite"}},{"id":1483,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1484,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":600,"name":"GuildThreadOnlyChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":599,"name":"GuildThreadOnlyChannel.fetch"}},{"id":1471,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1472,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":568,"name":"GuildThreadOnlyChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":567,"name":"GuildThreadOnlyChannel.getInvites"}},{"id":1443,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"signatures":[{"id":1444,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"You cannot send a message directly to a forum or media channel, so this method throws an error.\\nUse "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1820,"tsLinkText":""},{"kind":"text","text":" instead, or the alias "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadOnlyChannel.sendToPost","target":541,"tsLinkText":""},{"kind":"text","text":" instead, to send a message to the channel\'s posts."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":540,"name":"GuildThreadOnlyChannel.send"}}],"inheritedFrom":{"type":"reference","target":539,"name":"GuildThreadOnlyChannel.send"}},{"id":1445,"name":"sendToPost","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"signatures":[{"id":1446,"name":"sendToPost","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to a post in the channel"}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This is an alias for "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1820,"tsLinkText":""},{"kind":"text","text":" that will fetch the channel, but if you already have the channel, you can use "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1820,"tsLinkText":""},{"kind":"text","text":" instead."}]}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"parameters":[{"id":1447,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}},{"id":1448,"name":"postId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":542,"name":"GuildThreadOnlyChannel.sendToPost"}}],"inheritedFrom":{"type":"reference","target":541,"name":"GuildThreadOnlyChannel.sendToPost"}},{"id":1459,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1460,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1461,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":556,"name":"GuildThreadOnlyChannel.setName"}}],"inheritedFrom":{"type":"reference","target":555,"name":"GuildThreadOnlyChannel.setName"}},{"id":1468,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1469,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1470,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":565,"name":"GuildThreadOnlyChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":564,"name":"GuildThreadOnlyChannel.setNsfw"}},{"id":1465,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1466,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1467,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":562,"name":"GuildThreadOnlyChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":561,"name":"GuildThreadOnlyChannel.setParent"}},{"id":1462,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1463,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1464,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":559,"name":"GuildThreadOnlyChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":558,"name":"GuildThreadOnlyChannel.setPosition"}},{"id":1476,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1477,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":573,"name":"GuildThreadOnlyChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":572,"name":"GuildThreadOnlyChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1427]},{"title":"Properties","children":[1436,1485,1435,1431,1438,1439,1437,1481,1450,1478,1449,1453,1452,1479,1451,1434,1480]},{"title":"Accessors","children":[1454]},{"title":"Methods","children":[1473,1483,1471,1443,1445,1459,1468,1465,1462,1476]}],"sources":[{"fileName":"carbon/src/structures/GuildMediaChannel.ts","line":7,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildMediaChannel.ts#L7"}],"extendedTypes":[{"type":"reference","target":501,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildMedia"},"name":"ChannelType.GuildMedia","package":"discord-api-types"}],"name":"GuildThreadOnlyChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildMediaChannel","previousId":1365,"nextId":1580},{"id":1580,"name":"GuildStageChannel","variant":"declaration","kind":128,"flags":{},"children":[{"id":1581,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1582,"name":"new GuildStageChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1583,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1584,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":1626,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":1622,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":1588,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":1619,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":1587,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":1591,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":1590,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":1620,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":1589,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":1621,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildStageVoice"},"name":"GuildStageVoice","package":"discord-api-types","qualifiedName":"ChannelType.GuildStageVoice"},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":1592,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1593,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":1614,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1615,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1616,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":1624,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1625,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":1612,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1613,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":1609,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1610,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1611,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"inheritedFrom":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":1597,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1598,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1599,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":1606,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1607,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1608,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":1603,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1604,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1605,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":1600,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1601,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1602,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":1617,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1618,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1581]},{"title":"Properties","children":[1626,1622,1588,1619,1587,1591,1590,1620,1589,1621]},{"title":"Accessors","children":[1592]},{"title":"Methods","children":[1614,1624,1612,1609,1597,1606,1603,1600,1617]}],"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":41,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L41"}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildStageVoice"},"name":"ChannelType.GuildStageVoice","package":"discord-api-types"}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildStageChannel","previousId":1426,"nextId":1486},{"id":1486,"name":"GuildStageOrVoiceChannel","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":1487,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1488,"name":"new GuildStageOrVoiceChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":1489,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildVoice"},"name":"GuildVoice","package":"discord-api-types","qualifiedName":"ChannelType.GuildVoice"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildStageVoice"},"name":"GuildStageVoice","package":"discord-api-types","qualifiedName":"ChannelType.GuildStageVoice"}]}}],"parameters":[{"id":1490,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1491,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1492,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1493,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1493]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1494,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1495,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1495]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1496,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1497,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1497]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1498,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1499,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1499]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1500,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1501,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1501]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1502,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1503,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1503]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1504,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1505,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1505]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1506,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1507,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1507]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1508,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1509,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1509]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1510,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1511,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1511]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":1486,"typeArguments":[{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}],"name":"GuildStageOrVoiceChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":1512,"name":"bitrate","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The bitrate of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":15,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L15"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1578,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":1554,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":1520,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":1551,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":1519,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":1523,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":1522,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":1552,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":1521,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":1514,"name":"rtcRegion","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The RTC region of the channel.\\nThis is automatic when set to "},{"kind":"code","text":"`null`"},{"kind":"text","text":"."}]},"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L24"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1553,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":1513,"name":"userLimit","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The user limit of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":19,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L19"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1515,"name":"videoQualityMode","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The video quality mode of the channel.\\n1 when not present."}]},"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L29"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"VideoQualityMode"},"name":"VideoQualityMode","package":"discord-api-types"}]}},{"id":1524,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1525,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":1546,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1547,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1548,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":1576,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1577,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":1544,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1545,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":1541,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1542,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1543,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"inheritedFrom":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":1529,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1530,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1531,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":1538,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1539,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1540,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":1535,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1536,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1537,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":1532,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1533,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1534,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":1549,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1550,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1487]},{"title":"Properties","children":[1512,1578,1554,1520,1551,1519,1523,1522,1552,1521,1514,1553,1513,1515]},{"title":"Accessors","children":[1524]},{"title":"Methods","children":[1546,1576,1544,1541,1529,1538,1535,1532,1549]}],"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":9,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L9"}],"typeParameters":[{"id":1579,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildStageVoice"},"name":"ChannelType.GuildStageVoice","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildVoice"},"name":"ChannelType.GuildVoice","package":"discord-api-types"}]}}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":1489,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildStageOrVoiceChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildStageOrVoiceChannel","previousId":1580,"nextId":1674},{"id":1674,"name":"GuildTextChannel","variant":"declaration","kind":128,"flags":{},"children":[{"id":1675,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1676,"name":"new GuildTextChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1677,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1678,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":362,"name":"BaseGuildTextChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":361,"name":"BaseGuildTextChannel.constructor"}},{"id":1736,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":461,"name":"BaseGuildTextChannel.client"}},{"id":1680,"name":"defaultAutoArchiveDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default auto archive duration of threads in the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildTextChannel.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildTextChannel.ts#L9"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1681,"name":"defaultThreadRateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default thread rate limit per user of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildTextChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildTextChannel.ts#L13"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1732,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":437,"name":"BaseGuildTextChannel.flags"}},{"id":1699,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":403,"name":"BaseGuildTextChannel.guildId"}},{"id":1730,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":434,"name":"BaseGuildTextChannel.id"}},{"id":1685,"name":"lastMessageId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":386,"name":"BaseGuildTextChannel.lastMessageId"}},{"id":1686,"name":"lastPinTimestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of the last pin in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L26"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":387,"name":"BaseGuildTextChannel.lastPinTimestamp"}},{"id":1698,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":402,"name":"BaseGuildTextChannel.name"}},{"id":1702,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":406,"name":"BaseGuildTextChannel.nsfw"}},{"id":1701,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":405,"name":"BaseGuildTextChannel.parentId"}},{"id":1731,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":435,"name":"BaseGuildTextChannel.partial"}},{"id":1700,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":404,"name":"BaseGuildTextChannel.position"}},{"id":1687,"name":"rateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The rate limit per user for the channel, in seconds."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":388,"name":"BaseGuildTextChannel.rateLimitPerUser"}},{"id":1679,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/structures/GuildTextChannel.ts","line":5,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildTextChannel.ts#L5"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildText"},"name":"GuildText","package":"discord-api-types","qualifiedName":"ChannelType.GuildText"},"defaultValue":"ChannelType.GuildText","overwrites":{"type":"reference","target":436,"name":"BaseGuildTextChannel.type"}},{"id":1703,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1704,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildTextChannel.guild"}},"inheritedFrom":{"type":"reference","target":407,"name":"BaseGuildTextChannel.guild"}},{"id":1691,"name":"lastMessage","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"getSignature":{"id":1692,"name":"lastMessage","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The last message sent in the channel."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This might not always resolve to a message. The ID still stays a part of the channel\'s data, even if the message is deleted.\\nThis will always return a partial message, so you can use "},{"kind":"inline-tag","tag":"@link","text":"Message.fetch","target":1874,"tsLinkText":""},{"kind":"text","text":" to get the full message data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":49,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L49"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildTextChannel.lastMessage"}},"inheritedFrom":{"type":"reference","target":395,"name":"BaseGuildTextChannel.lastMessage"}},{"id":1725,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1726,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1727,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":430,"name":"BaseGuildTextChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":429,"name":"BaseGuildTextChannel.createInvite"}},{"id":1734,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1735,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":460,"name":"BaseGuildTextChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":459,"name":"BaseGuildTextChannel.fetch"}},{"id":1723,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1724,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":428,"name":"BaseGuildTextChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":427,"name":"BaseGuildTextChannel.getInvites"}},{"id":1693,"name":"getPinnedMessages","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"signatures":[{"id":1694,"name":"getPinnedMessages","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the pinned messages in the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":60,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L60"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"array","elementType":{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":398,"name":"BaseGuildTextChannel.getPinnedMessages"}}],"inheritedFrom":{"type":"reference","target":397,"name":"BaseGuildTextChannel.getPinnedMessages"}},{"id":1720,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1721,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1722,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":425,"name":"BaseGuildTextChannel.send"}}],"inheritedFrom":{"type":"reference","target":424,"name":"BaseGuildTextChannel.send"}},{"id":1708,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1709,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1710,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":413,"name":"BaseGuildTextChannel.setName"}}],"inheritedFrom":{"type":"reference","target":412,"name":"BaseGuildTextChannel.setName"}},{"id":1717,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1718,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1719,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":422,"name":"BaseGuildTextChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":421,"name":"BaseGuildTextChannel.setNsfw"}},{"id":1714,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1715,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1716,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":419,"name":"BaseGuildTextChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":418,"name":"BaseGuildTextChannel.setParent"}},{"id":1711,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1712,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1713,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":416,"name":"BaseGuildTextChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":415,"name":"BaseGuildTextChannel.setPosition"}},{"id":1695,"name":"startThread","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"signatures":[{"id":1696,"name":"startThread","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Start a thread without an associated start message.\\nIf you want to start a thread with a start message, use "},{"kind":"inline-tag","tag":"@link","text":"Message.startThread","target":1886,"tsLinkText":""}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildTextChannel.ts","line":71,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildTextChannel.ts#L71"}],"parameters":[{"id":1697,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelThreadsJSONBody"},"name":"RESTPostAPIChannelThreadsJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":400,"name":"BaseGuildTextChannel.startThread"}}],"inheritedFrom":{"type":"reference","target":399,"name":"BaseGuildTextChannel.startThread"}},{"id":1728,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1729,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":433,"name":"BaseGuildTextChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":432,"name":"BaseGuildTextChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1675]},{"title":"Properties","children":[1736,1680,1681,1732,1699,1730,1685,1686,1698,1702,1701,1731,1700,1687,1679]},{"title":"Accessors","children":[1703,1691]},{"title":"Methods","children":[1725,1734,1723,1693,1720,1708,1717,1714,1711,1695,1728]}],"sources":[{"fileName":"carbon/src/structures/GuildTextChannel.ts","line":4,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildTextChannel.ts#L4"}],"extendedTypes":[{"type":"reference","target":360,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildText"},"name":"ChannelType.GuildText","package":"discord-api-types"}],"name":"BaseGuildTextChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildTextChannel","previousId":1486,"nextId":1737},{"id":1737,"name":"GuildThreadChannel","variant":"declaration","kind":128,"flags":{},"children":[{"id":1738,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1739,"name":"new GuildThreadChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":1740,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}}],"parameters":[{"id":1741,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1742,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1743,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1744,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1744]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1745,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1746,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1746]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1747,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1748,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1748]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1749,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1750,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1750]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1751,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1752,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1752]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1753,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1754,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1754]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1755,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1756,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1756]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1757,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1758,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1758]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1759,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1760,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1760]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1761,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1762,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[1762]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}],"name":"GuildThreadChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":1773,"name":"appliedTags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The tags applied to the thread."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":57,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L57"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"id":1765,"name":"archiveTimestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of when the thread was archived."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L22"}],"type":{"type":"intrinsic","name":"string"}},{"id":1763,"name":"archived","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the thread is archived."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L14"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1764,"name":"autoArchiveDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The duration until the thread is auto archived."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L18"}],"type":{"type":"intrinsic","name":"number"}},{"id":1857,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":1768,"name":"createTimestamp","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The timestamp of when the thread was created."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L34"}],"type":{"type":"intrinsic","name":"string"}},{"id":1833,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":1799,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":1830,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":1767,"name":"invitable","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether non-moderators can add other non-moderators to a thread; only available on private threads"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L30"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1766,"name":"locked","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the thread is locked."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1770,"name":"memberCount","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of members in the thread."}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This is only accurate until 50, after that, Discord stops counting."}]}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":45,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L45"}],"type":{"type":"intrinsic","name":"number"}},{"id":1769,"name":"messageCount","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of messages in the thread."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L38"}],"type":{"type":"intrinsic","name":"number"}},{"id":1798,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":1802,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":1771,"name":"ownerId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the owner of the thread."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":49,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L49"}],"type":{"type":"intrinsic","name":"string"}},{"id":1801,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":1831,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":1800,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":1772,"name":"totalMessageSent","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The number of messages sent in the thread."}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":53,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L53"}],"type":{"type":"intrinsic","name":"number"}},{"id":1832,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":1803,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1804,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":1779,"name":"addMember","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":83,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L83"}],"signatures":[{"id":1780,"name":"addMember","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Add a member to the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":83,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L83"}],"parameters":[{"id":1781,"name":"userId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1787,"name":"archive","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":104,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L104"}],"signatures":[{"id":1788,"name":"archive","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Archive the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":104,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L104"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1825,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1826,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1827,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":1855,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1856,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":1823,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1824,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":1777,"name":"join","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":76,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L76"}],"signatures":[{"id":1778,"name":"join","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Join the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":76,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L76"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1782,"name":"leave","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L90"}],"signatures":[{"id":1783,"name":"leave","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Leave the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L90"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1794,"name":"lock","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":134,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L134"}],"signatures":[{"id":1795,"name":"lock","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Lock the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":134,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L134"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1784,"name":"removeMember","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":97,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L97"}],"signatures":[{"id":1785,"name":"removeMember","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the pinned messages in the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":97,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L97"}],"parameters":[{"id":1786,"name":"userId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1820,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1821,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1822,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"inheritedFrom":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":1791,"name":"setAutoArchiveDuration","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":124,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L124"}],"signatures":[{"id":1792,"name":"setAutoArchiveDuration","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the auto archive duration of the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":124,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L124"}],"parameters":[{"id":1793,"name":"duration","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1808,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1809,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1810,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":1817,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1818,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1819,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":1814,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1815,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1816,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":1811,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1812,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1813,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":1828,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1829,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}},{"id":1789,"name":"unarchive","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":114,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L114"}],"signatures":[{"id":1790,"name":"unarchive","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Unarchive the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":114,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L114"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1796,"name":"unlock","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":144,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L144"}],"signatures":[{"id":1797,"name":"unlock","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Unlock the thread"}]},"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":144,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L144"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1738]},{"title":"Properties","children":[1773,1765,1763,1764,1857,1768,1833,1799,1830,1767,1766,1770,1769,1798,1802,1771,1801,1831,1800,1772,1832]},{"title":"Accessors","children":[1803]},{"title":"Methods","children":[1779,1787,1825,1855,1823,1777,1782,1794,1784,1820,1791,1808,1817,1814,1811,1828,1789,1796]}],"sources":[{"fileName":"carbon/src/structures/GuildThreadChannel.ts","line":8,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildThreadChannel.ts#L8"}],"typeParameters":[{"id":1858,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":1740,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildThreadChannel","previousId":1674,"nextId":501},{"id":501,"name":"GuildThreadOnlyChannel","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":502,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":503,"name":"new GuildThreadOnlyChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"typeParameter":[{"id":504,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildForum"},"name":"GuildForum","package":"discord-api-types","qualifiedName":"ChannelType.GuildForum"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildMedia"},"name":"GuildMedia","package":"discord-api-types","qualifiedName":"ChannelType.GuildMedia"}]}}],"parameters":[{"id":505,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":506,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":507,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":508,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[508]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGroupDMChannel"},"name":"APIGroupDMChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":509,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":510,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[510]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildCategoryChannel"},"name":"APIGuildCategoryChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":511,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":512,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[512]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumChannel"},"name":"APIGuildForumChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":513,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":514,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[514]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildMediaChannel"},"name":"APIGuildMediaChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":515,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":516,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[516]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildStageVoiceChannel"},"name":"APIGuildStageVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":517,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":518,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[518]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":519,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":520,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[520]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APINewsChannel"},"name":"APINewsChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":521,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":522,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[522]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APITextChannel"},"name":"APITextChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":523,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":524,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[524]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIThreadChannel"},"name":"APIThreadChannel","package":"discord-api-types"},{"type":"reflection","declaration":{"id":525,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":526,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":37,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}}],"groups":[{"title":"Properties","children":[526]}],"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":35,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L35"}]}}],"name":"Extract","package":"typescript"}]}}],"type":{"type":"reference","target":501,"typeArguments":[{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}],"name":"GuildThreadOnlyChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":529,"name":"availableTags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The available tags to set on posts in the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L26"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumTag"},"name":"APIGuildForumTag","package":"discord-api-types"}}},{"id":601,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":528,"name":"defaultAutoArchiveDuration","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default auto archive duration of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":531,"name":"defaultReactionEmoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default reaction emoji for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L34"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildForumDefaultReactionEmoji"},"name":"APIGuildForumDefaultReactionEmoji","package":"discord-api-types"}]}},{"id":532,"name":"defaultSortOrder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default sort order for the channel, by latest activity or by creation date."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L38"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SortOrderType"},"name":"SortOrderType","package":"discord-api-types"}]}},{"id":530,"name":"defaultThreadRateLimitPerUser","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The default thread rate limit per user for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L30"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":577,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":546,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":574,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":545,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":549,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":548,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":575,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":547,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":527,"name":"topic","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The topic of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":576,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":550,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":551,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":569,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":570,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":571,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":599,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":600,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":567,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":568,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":539,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"signatures":[{"id":540,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"You cannot send a message directly to a forum or media channel, so this method throws an error.\\nUse "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1820,"tsLinkText":""},{"kind":"text","text":" instead, or the alias "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadOnlyChannel.sendToPost","target":541,"tsLinkText":""},{"kind":"text","text":" instead, to send a message to the channel\'s posts."}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":56,"character":16,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L56"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"overwrites":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":541,"name":"sendToPost","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"signatures":[{"id":542,"name":"sendToPost","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to a post in the channel"}],"blockTags":[{"tag":"@remarks","content":[{"kind":"text","text":"This is an alias for "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1820,"tsLinkText":""},{"kind":"text","text":" that will fetch the channel, but if you already have the channel, you can use "},{"kind":"inline-tag","tag":"@link","text":"GuildThreadChannel.send","target":1820,"tsLinkText":""},{"kind":"text","text":" instead."}]}]},"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":67,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L67"}],"parameters":[{"id":543,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}},{"id":544,"name":"postId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":555,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":556,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":557,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":564,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":565,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":566,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":561,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":562,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":563,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":558,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":559,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":560,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":572,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":573,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[502]},{"title":"Properties","children":[529,601,528,531,532,530,577,546,574,545,549,548,575,547,527,576]},{"title":"Accessors","children":[550]},{"title":"Methods","children":[569,599,567,539,541,555,564,561,558,572]}],"sources":[{"fileName":"carbon/src/abstracts/GuildThreadOnlyChannel.ts","line":12,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/GuildThreadOnlyChannel.ts#L12"}],"typeParameters":[{"id":602,"name":"Type","variant":"typeParam","kind":131072,"flags":{},"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildForum"},"name":"ChannelType.GuildForum","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildMedia"},"name":"ChannelType.GuildMedia","package":"discord-api-types"}]}}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":504,"name":"Type","package":"@buape/carbon","qualifiedName":"GuildThreadOnlyChannel.Type","refersToTypeParameter":true}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"extendedBy":[{"type":"reference","target":1365,"name":"GuildForumChannel"},{"type":"reference","target":1426,"name":"GuildMediaChannel"}],"permalink":"/api/carbon/class/GuildThreadOnlyChannel","previousId":1737,"nextId":1627},{"id":1627,"name":"GuildVoiceChannel","variant":"declaration","kind":128,"flags":{},"children":[{"id":1628,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"signatures":[{"id":1629,"name":"new GuildVoiceChannel","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L33"}],"parameters":[{"id":1630,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1631,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIGuildVoiceChannel"},"name":"APIGuildVoiceChannel","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":252,"name":"BaseGuildChannel.constructor"}}],"inheritedFrom":{"type":"reference","target":251,"name":"BaseGuildChannel.constructor"}},{"id":1673,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":358,"name":"BaseGuildChannel.client"}},{"id":1669,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of the channel in a bitfield."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/channel#channel-object-channel-flags"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]},"inheritedFrom":{"type":"reference","target":311,"name":"BaseGuildChannel.flags"}},{"id":1635,"name":"guildId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L25"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":277,"name":"BaseGuildChannel.guildId"}},{"id":1666,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The id of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L13"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":308,"name":"BaseGuildChannel.id"}},{"id":1634,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L21"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":276,"name":"BaseGuildChannel.name"}},{"id":1638,"name":"nsfw","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Whether the channel is marked as nsfw."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L37"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":280,"name":"BaseGuildChannel.nsfw"}},{"id":1637,"name":"parentId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The ID of the parent category for the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L33"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":279,"name":"BaseGuildChannel.parentId"}},{"id":1667,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the channel is a partial channel (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"BaseChannel.fetch","target":181,"tsLinkText":""},{"kind":"text","text":" to get the full data of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L18"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":309,"name":"BaseGuildChannel.partial"}},{"id":1636,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the channel in the channel list."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L29"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":278,"name":"BaseGuildChannel.position"}},{"id":1668,"name":"type","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The type of the channel."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L22"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildVoice"},"name":"GuildVoice","package":"discord-api-types","qualifiedName":"ChannelType.GuildVoice"},"inheritedFrom":{"type":"reference","target":310,"name":"BaseGuildChannel.type"}},{"id":1639,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"getSignature":{"id":1640,"name":"guild","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The guild this channel is in"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":42,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L42"}],"type":{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseGuildChannel.guild"}},"inheritedFrom":{"type":"reference","target":281,"name":"BaseGuildChannel.guild"}},{"id":1661,"name":"createInvite","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"signatures":[{"id":1662,"name":"createInvite","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create an invite for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":140,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L140"}],"parameters":[{"id":1663,"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelInviteJSONBody"},"name":"RESTPostAPIChannelInviteJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/invite.ts","qualifiedName":"APIExtendedInvite"},"name":"APIExtendedInvite","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":304,"name":"BaseGuildChannel.createInvite"}}],"inheritedFrom":{"type":"reference","target":303,"name":"BaseGuildChannel.createInvite"}},{"id":1671,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"signatures":[{"id":1672,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetches the channel from the API."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The channel data."}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseChannel.ts","line":65,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseChannel.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":357,"name":"BaseGuildChannel.fetch"}}],"inheritedFrom":{"type":"reference","target":356,"name":"BaseGuildChannel.fetch"}},{"id":1659,"name":"getInvites","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"signatures":[{"id":1660,"name":"getInvites","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the invites for the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":131,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L131"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/guild.ts","qualifiedName":"RESTGetAPIGuildInvitesResult"},"name":"RESTGetAPIGuildInvitesResult","package":"discord-api-types"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":302,"name":"BaseGuildChannel.getInvites"}}],"inheritedFrom":{"type":"reference","target":301,"name":"BaseGuildChannel.getInvites"}},{"id":1656,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"signatures":[{"id":1657,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":122,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L122"}],"parameters":[{"id":1658,"name":"message","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":299,"name":"BaseGuildChannel.send"}}],"inheritedFrom":{"type":"reference","target":298,"name":"BaseGuildChannel.send"}},{"id":1644,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"signatures":[{"id":1645,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":62,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L62"}],"parameters":[{"id":1646,"name":"name","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new name of the channel"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":287,"name":"BaseGuildChannel.setName"}}],"inheritedFrom":{"type":"reference","target":286,"name":"BaseGuildChannel.setName"}},{"id":1653,"name":"setNsfw","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"signatures":[{"id":1654,"name":"setNsfw","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set whether the channel is nsfw"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":110,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L110"}],"parameters":[{"id":1655,"name":"nsfw","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new nsfw status of the channel"}]},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":296,"name":"BaseGuildChannel.setNsfw"}}],"inheritedFrom":{"type":"reference","target":295,"name":"BaseGuildChannel.setNsfw"}},{"id":1650,"name":"setParent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"signatures":[{"id":1651,"name":"setParent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the parent ID of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":88,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L88"}],"parameters":[{"id":1652,"name":"parent","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new category channel or ID to set"}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"}]}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":293,"name":"BaseGuildChannel.setParent"}}],"inheritedFrom":{"type":"reference","target":292,"name":"BaseGuildChannel.setParent"}},{"id":1647,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"signatures":[{"id":1648,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the channel"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":75,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L75"}],"parameters":[{"id":1649,"name":"position","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The new position of the channel"}]},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":290,"name":"BaseGuildChannel.setPosition"}}],"inheritedFrom":{"type":"reference","target":289,"name":"BaseGuildChannel.setPosition"}},{"id":1664,"name":"triggerTyping","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"signatures":[{"id":1665,"name":"triggerTyping","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Trigger a typing indicator in the channel (this will expire after 10 seconds)"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseGuildChannel.ts","line":149,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseGuildChannel.ts#L149"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":307,"name":"BaseGuildChannel.triggerTyping"}}],"inheritedFrom":{"type":"reference","target":306,"name":"BaseGuildChannel.triggerTyping"}}],"groups":[{"title":"Constructors","children":[1628]},{"title":"Properties","children":[1673,1669,1635,1666,1634,1638,1637,1667,1636,1668]},{"title":"Accessors","children":[1639]},{"title":"Methods","children":[1661,1671,1659,1656,1644,1653,1650,1647,1664]}],"sources":[{"fileName":"carbon/src/structures/GuildStageOrVoiceChannel.ts","line":44,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/GuildStageOrVoiceChannel.ts#L44"}],"extendedTypes":[{"type":"reference","target":250,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ChannelType.GuildVoice"},"name":"ChannelType.GuildVoice","package":"discord-api-types"}],"name":"BaseGuildChannel","package":"@buape/carbon"}],"permalink":"/api/carbon/class/GuildVoiceChannel","previousId":501,"nextId":630},{"id":630,"name":"LinkButton","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":631,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":632,"name":"new LinkButton","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":633,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":634,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":635,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[635]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":630,"name":"LinkButton","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}},{"id":651,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.additionalData"}},{"id":636,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":60,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L60"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"\\"\\"","overwrites":{"type":"reference","target":-1,"name":"BaseButton.customId"}},{"id":649,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.defer"}},{"id":648,"name":"disabled","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The disabled state of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":36,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L36"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.disabled"}},{"id":643,"name":"emoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The emoji of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}],"type":{"type":"reflection","declaration":{"id":644,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":647,"name":"animated","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":25,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L25"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":646,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":24,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L24"}],"type":{"type":"intrinsic","name":"string"}},{"id":645,"name":"name","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":23,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L23"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[647,646,645]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}]}},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.emoji"}},{"id":650,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.ephemeral"}},{"id":642,"name":"label","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The label of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":17,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L17"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.label"}},{"id":638,"name":"style","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":65,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L65"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Link"},"name":"Link","package":"discord-api-types","qualifiedName":"ButtonStyle.Link"},"defaultValue":"ButtonStyle.Link","overwrites":{"type":"reference","target":-1,"name":"BaseButton.style"}},{"id":641,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L12"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"defaultValue":"ComponentType.Button","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.type"}},{"id":637,"name":"url","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The URL that the button links to"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":64,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L64"}],"type":{"type":"intrinsic","name":"string"}},{"id":652,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":653,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":654,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}},{"id":639,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L67"}],"signatures":[{"id":640,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":67,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIButtonComponentWithURL"},"name":"APIButtonComponentWithURL","package":"discord-api-types"},"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"groups":[{"title":"Constructors","children":[631]},{"title":"Properties","children":[651,636,649,648,643,650,642,638,641,637]},{"title":"Methods","children":[652,639]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":59,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L59"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/classes/Button.ts","qualifiedName":"BaseButton"},"name":"BaseButton","package":"@buape/carbon"}],"permalink":"/api/carbon/class/LinkButton","previousId":1627,"nextId":807},{"id":807,"name":"MentionableSelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":808,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":809,"name":"new MentionableSelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":810,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":811,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":812,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[812]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":807,"name":"MentionableSelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":12,"name":"AnySelectMenu.constructor"}}],"inheritedFrom":{"type":"reference","target":11,"name":"AnySelectMenu.constructor"}},{"id":832,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":47,"name":"AnySelectMenu.additionalData"}},{"id":831,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":46,"name":"AnySelectMenu.customId"}},{"id":814,"name":"defaultValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L10"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}]}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}},{"id":829,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":44,"name":"AnySelectMenu.defer"}},{"id":825,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":22,"name":"AnySelectMenu.disabled"}},{"id":830,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":45,"name":"AnySelectMenu.ephemeral"}},{"id":824,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":21,"name":"AnySelectMenu.maxValues"}},{"id":823,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":20,"name":"AnySelectMenu.minValues"}},{"id":826,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":23,"name":"AnySelectMenu.placeholder"}},{"id":813,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.MentionableSelect"},"name":"MentionableSelect","package":"discord-api-types","qualifiedName":"ComponentType.MentionableSelect"},"defaultValue":"ComponentType.MentionableSelect","overwrites":{"type":"reference","target":16,"name":"AnySelectMenu.type"}},{"id":833,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":834,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":835,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":49,"name":"AnySelectMenu.createId"}}],"inheritedFrom":{"type":"reference","target":48,"name":"AnySelectMenu.createId"}},{"id":815,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L11"}],"signatures":[{"id":816,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L11"}],"parameters":[{"id":817,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":1047,"name":"MentionableSelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":18,"name":"AnySelectMenu.run"}}],"overwrites":{"type":"reference","target":17,"name":"AnySelectMenu.run"}},{"id":827,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":828,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":25,"name":"AnySelectMenu.serialize"}}],"inheritedFrom":{"type":"reference","target":24,"name":"AnySelectMenu.serialize"}},{"id":818,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L13"}],"signatures":[{"id":819,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L13"}],"type":{"type":"reflection","declaration":{"id":820,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":822,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":16,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L16"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}]}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]},"defaultValue":"..."},{"id":821,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":15,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L15"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.MentionableSelect"},"name":"MentionableSelect","package":"discord-api-types","qualifiedName":"ComponentType.MentionableSelect"},"defaultValue":"..."}],"groups":[{"title":"Properties","children":[822,821]}],"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":14,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L14"}]}},"overwrites":{"type":"reference","target":27,"name":"AnySelectMenu.serializeOptions"}}],"overwrites":{"type":"reference","target":26,"name":"AnySelectMenu.serializeOptions"}}],"groups":[{"title":"Constructors","children":[808]},{"title":"Properties","children":[832,831,814,829,825,830,824,823,826,813]},{"title":"Methods","children":[833,815,827,818]}],"sources":[{"fileName":"carbon/src/classes/MentionableSelectMenu.ts","line":8,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/MentionableSelectMenu.ts#L8"}],"extendedTypes":[{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"}],"permalink":"/api/carbon/class/MentionableSelectMenu","previousId":630,"nextId":1047},{"id":1047,"name":"MentionableSelectMenuInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":1048,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/MentionableSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/MentionableSelectMenuInteraction.ts#L10"}],"signatures":[{"id":1049,"name":"new MentionableSelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/MentionableSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/MentionableSelectMenuInteraction.ts#L10"}],"parameters":[{"id":1050,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1051,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":1047,"name":"MentionableSelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":53,"name":"AnySelectMenuInteraction.constructor"}}],"overwrites":{"type":"reference","target":52,"name":"AnySelectMenuInteraction.constructor"}},{"id":1074,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":78,"name":"AnySelectMenuInteraction.client"}},{"id":1055,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":59,"name":"AnySelectMenuInteraction.componentType"}},{"id":1054,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","inheritedFrom":{"type":"reference","target":56,"name":"AnySelectMenuInteraction.customId"}},{"id":1057,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":61,"name":"AnySelectMenuInteraction.rawData"}},{"id":1056,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":60,"name":"AnySelectMenuInteraction.type"}},{"id":1058,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":62,"name":"AnySelectMenuInteraction.userId"}},{"id":1066,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":1067,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.channel"}},"inheritedFrom":{"type":"reference","target":70,"name":"AnySelectMenuInteraction.channel"}},{"id":1062,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":1063,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.guild"}},"inheritedFrom":{"type":"reference","target":66,"name":"AnySelectMenuInteraction.guild"}},{"id":1060,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":1061,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.message"}},"inheritedFrom":{"type":"reference","target":64,"name":"AnySelectMenuInteraction.message"}},{"id":1064,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":1065,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.user"}},"inheritedFrom":{"type":"reference","target":68,"name":"AnySelectMenuInteraction.user"}},{"id":1052,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/internals/MentionableSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/MentionableSelectMenuInteraction.ts#L17"}],"getSignature":{"id":1053,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/internals/MentionableSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/MentionableSelectMenuInteraction.ts#L17"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}},"overwrites":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.values"}},"overwrites":{"type":"reference","target":57,"name":"AnySelectMenuInteraction.values"}},{"id":1068,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":1069,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":1070,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":1071,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":73,"name":"AnySelectMenuInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":72,"name":"AnySelectMenuInteraction.reply"}}],"groups":[{"title":"Constructors","children":[1048]},{"title":"Properties","children":[1074,1055,1054,1057,1056,1058]},{"title":"Accessors","children":[1066,1062,1060,1064,1052]},{"title":"Methods","children":[1068]}],"sources":[{"fileName":"carbon/src/internals/MentionableSelectMenuInteraction.ts","line":9,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/MentionableSelectMenuInteraction.ts#L9"}],"extendedTypes":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/MentionableSelectMenuInteraction","previousId":807,"nextId":1859},{"id":1859,"name":"Message","variant":"declaration","kind":128,"flags":{},"children":[{"id":1860,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":31,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L31"}],"signatures":[{"id":1861,"name":"new Message","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":31,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L31"}],"parameters":[{"id":1862,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1863,"name":"rawDataOrIds","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIMessage"},"name":"APIMessage","package":"discord-api-types"},{"type":"reflection","declaration":{"id":1864,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":1866,"name":"channel_id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":37,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L37"}],"type":{"type":"intrinsic","name":"string"}},{"id":1865,"name":"id","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":36,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L36"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[1866,1865]}],"sources":[{"fileName":"carbon/src/structures/Message.ts","line":35,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L35"}]}}]}}],"type":{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1868,"name":"channelId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the channel the message is in"}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L22"}],"type":{"type":"intrinsic","name":"string"}},{"id":1889,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1867,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the message"}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L18"}],"type":{"type":"intrinsic","name":"string"}},{"id":1869,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the message is a partial message (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"Message.fetch","target":1874,"tsLinkText":""},{"kind":"text","text":" to get the full data of the message."}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L27"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1878,"name":"author","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":79,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L79"}],"getSignature":{"id":1879,"name":"author","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":79,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L79"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]}}},{"id":1876,"name":"delete","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":73,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L73"}],"signatures":[{"id":1877,"name":"delete","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Delete this message from Discord"}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":73,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L73"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"any"}],"name":"Promise","package":"typescript"}}]},{"id":1874,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":61,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L61"}],"signatures":[{"id":1875,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetch updated data for this message.\\nIf the message is partial, this will fetch all the data for the message and populate the fields.\\nIf the message is not partial, all fields will be updated with new values from Discord."}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":61,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L61"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1880,"name":"fetchChannel","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L90"}],"signatures":[{"id":1881,"name":"fetchChannel","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":90,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L90"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]}],"name":"Promise","package":"typescript"}}]},{"id":1882,"name":"pin","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":100,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L100"}],"signatures":[{"id":1883,"name":"pin","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Pin this message"}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":100,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L100"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1886,"name":"startThread","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":115,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L115"}],"signatures":[{"id":1887,"name":"startThread","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Start a thread with this message as the associated start message.\\nIf you want to start a thread without a start message, use "},{"kind":"inline-tag","tag":"@link","text":"BaseGuildTextChannel.startThread","target":399}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":115,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L115"}],"parameters":[{"id":1888,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelThreadsJSONBody"},"name":"RESTPostAPIChannelThreadsJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"}],"name":"Promise","package":"typescript"}}]},{"id":1884,"name":"unpin","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":107,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L107"}],"signatures":[{"id":1885,"name":"unpin","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Unpin this message"}]},"sources":[{"fileName":"carbon/src/structures/Message.ts","line":107,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L107"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1860]},{"title":"Properties","children":[1868,1889,1867,1869]},{"title":"Accessors","children":[1878]},{"title":"Methods","children":[1876,1874,1880,1882,1886,1884]}],"sources":[{"fileName":"carbon/src/structures/Message.ts","line":14,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Message.ts#L14"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/Message","previousId":1047,"nextId":655},{"id":655,"name":"PremiumButton","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":656,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":657,"name":"new PremiumButton","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":658,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":659,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":660,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[660]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":655,"name":"PremiumButton","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.constructor"}},{"id":676,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.additionalData"}},{"id":675,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.customId"}},{"id":673,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.defer"}},{"id":672,"name":"disabled","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The disabled state of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":36,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L36"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.disabled"}},{"id":667,"name":"emoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The emoji of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}],"type":{"type":"reflection","declaration":{"id":668,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":671,"name":"animated","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":25,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L25"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":670,"name":"id","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":24,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L24"}],"type":{"type":"intrinsic","name":"string"}},{"id":669,"name":"name","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":23,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L23"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[671,670,669]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":22,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L22"}]}},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.emoji"}},{"id":674,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.ephemeral"}},{"id":666,"name":"label","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The label of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":17,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L17"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.label"}},{"id":662,"name":"sku_id","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The SKU ID of the button"}]},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":85,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L85"}],"type":{"type":"intrinsic","name":"string"}},{"id":661,"name":"style","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":80,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L80"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ButtonStyle.Premium"},"name":"Premium","package":"discord-api-types","qualifiedName":"ButtonStyle.Premium"},"defaultValue":"ButtonStyle.Premium","overwrites":{"type":"reference","target":-1,"name":"BaseButton.style"}},{"id":665,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":12,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L12"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"defaultValue":"ComponentType.Button","inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.type"}},{"id":677,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":678,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":679,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}}],"inheritedFrom":{"type":"reference","target":-1,"name":"BaseButton.createId"}},{"id":663,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":87,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L87"}],"signatures":[{"id":664,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Button.ts","line":87,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L87"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIButtonComponentWithSKUId"},"name":"APIButtonComponentWithSKUId","package":"discord-api-types"},"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"overwrites":{"type":"reference","target":-1,"name":"BaseButton.serialize"}}],"groups":[{"title":"Constructors","children":[656]},{"title":"Properties","children":[676,675,673,672,667,674,666,662,661,665]},{"title":"Methods","children":[677,663]}],"sources":[{"fileName":"carbon/src/classes/Button.ts","line":79,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Button.ts#L79"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/classes/Button.ts","qualifiedName":"BaseButton"},"name":"BaseButton","package":"@buape/carbon"}],"permalink":"/api/carbon/class/PremiumButton","previousId":1859,"nextId":1890},{"id":1890,"name":"Role","variant":"declaration","kind":128,"flags":{},"children":[{"id":1891,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L71"}],"signatures":[{"id":1892,"name":"new Role","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L71"}],"parameters":[{"id":1893,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1894,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/permissions.ts","qualifiedName":"APIRole"},"name":"APIRole","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1890,"name":"Role","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1948,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1897,"name":"color","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The color of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":22,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L22"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1905,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The flags of this role."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/topics/permissions#role-object-role-flags"}]}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":56,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L56"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/permissions.ts","qualifiedName":"RoleFlags.InPrompt"},"name":"InPrompt","package":"discord-api-types","qualifiedName":"RoleFlags.InPrompt"}]}},{"id":1900,"name":"hoisted","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"If this role is hoisted."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":35,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L35"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":1898,"name":"icon","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The icon hash of the role.\\nYou can use "},{"kind":"inline-tag","tag":"@link","text":"Role.iconUrl","target":1946,"tsLinkText":""},{"kind":"text","text":" to get the URL of the icon."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L27"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1895,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":14,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L14"}],"type":{"type":"intrinsic","name":"string"}},{"id":1903,"name":"managed","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"If this role is managed by an integration."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":47,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L47"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":1899,"name":"mentionable","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"If this role is mentionable."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":31,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L31"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"boolean"}]}},{"id":1896,"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The name of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":18,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L18"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1907,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the role is a partial role (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"Role.fetch","target":1912,"tsLinkText":""},{"kind":"text","text":" to get the full data of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L67"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1902,"name":"permissions","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The permissions of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":43,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L43"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1901,"name":"position","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The position of the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":39,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L39"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1906,"name":"tags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The tags of this role."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/topics/permissions#role-object-role-tags-structure"}]}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":61,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L61"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/permissions.ts","qualifiedName":"APIRoleTags"},"name":"APIRoleTags","package":"discord-api-types"}]}},{"id":1904,"name":"unicodeEmoji","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The unicode emoji for the role."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":51,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L51"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1946,"name":"iconUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":196,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L196"}],"getSignature":{"id":1947,"name":"iconUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the role\'s icon"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":196,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L196"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1943,"name":"delete","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":189,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L189"}],"signatures":[{"id":1944,"name":"delete","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":189,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L189"}],"parameters":[{"id":1945,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1912,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":106,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L106"}],"signatures":[{"id":1913,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetch updated data for this role.\\nIf the role is partial, this will fetch all the data for the role and populate the fields.\\nIf the role is not partial, all fields will be updated with new values from Discord."}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":106,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L106"}],"parameters":[{"id":1914,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1919,"name":"setColor","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":130,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L130"}],"signatures":[{"id":1920,"name":"setColor","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the color of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":130,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L130"}],"parameters":[{"id":1921,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1922,"name":"color","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1931,"name":"setHoisted","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":161,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L161"}],"signatures":[{"id":1932,"name":"setHoisted","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the hoisted status of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":161,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L161"}],"parameters":[{"id":1933,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1934,"name":"hoisted","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1923,"name":"setIcon","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":141,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L141"}],"signatures":[{"id":1924,"name":"setIcon","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the icon of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":141,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L141"}],"parameters":[{"id":1925,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1926,"name":"icon","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The unicode emoji or icon URL to set"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1927,"name":"setMentionable","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":151,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L151"}],"signatures":[{"id":1928,"name":"setMentionable","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the mentionable status of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":151,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L151"}],"parameters":[{"id":1929,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1930,"name":"mentionable","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"boolean"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1915,"name":"setName","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L118"}],"signatures":[{"id":1916,"name":"setName","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the name of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L118"}],"parameters":[{"id":1917,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1918,"name":"name","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1939,"name":"setPermissions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":182,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L182"}],"signatures":[{"id":1940,"name":"setPermissions","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the permissions of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":182,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L182"}],"parameters":[{"id":1941,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1942,"name":"permissions","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The permissions to set as a BitField string, until a better permission structure is implemented"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1935,"name":"setPosition","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":171,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L171"}],"signatures":[{"id":1936,"name":"setPosition","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Set the position of the role"}]},"sources":[{"fileName":"carbon/src/structures/Role.ts","line":171,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L171"}],"parameters":[{"id":1937,"name":"guildId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":1938,"name":"position","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1891]},{"title":"Properties","children":[1948,1897,1905,1900,1898,1895,1903,1899,1896,1907,1902,1901,1906,1904]},{"title":"Accessors","children":[1946]},{"title":"Methods","children":[1943,1912,1919,1931,1923,1927,1915,1939,1935]}],"sources":[{"fileName":"carbon/src/structures/Role.ts","line":10,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/Role.ts#L10"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/Role","previousId":655,"nextId":836},{"id":836,"name":"RoleSelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":837,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":838,"name":"new RoleSelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":839,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":840,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":841,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[841]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":836,"name":"RoleSelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":12,"name":"AnySelectMenu.constructor"}}],"inheritedFrom":{"type":"reference","target":11,"name":"AnySelectMenu.constructor"}},{"id":861,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":47,"name":"AnySelectMenu.additionalData"}},{"id":860,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":46,"name":"AnySelectMenu.customId"}},{"id":843,"name":"defaultValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L10"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}},{"id":858,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":44,"name":"AnySelectMenu.defer"}},{"id":854,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":22,"name":"AnySelectMenu.disabled"}},{"id":859,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":45,"name":"AnySelectMenu.ephemeral"}},{"id":853,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":21,"name":"AnySelectMenu.maxValues"}},{"id":852,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":20,"name":"AnySelectMenu.minValues"}},{"id":855,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":23,"name":"AnySelectMenu.placeholder"}},{"id":842,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.RoleSelect"},"name":"RoleSelect","package":"discord-api-types","qualifiedName":"ComponentType.RoleSelect"},"defaultValue":"ComponentType.RoleSelect","overwrites":{"type":"reference","target":16,"name":"AnySelectMenu.type"}},{"id":862,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":863,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":864,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":49,"name":"AnySelectMenu.createId"}}],"inheritedFrom":{"type":"reference","target":48,"name":"AnySelectMenu.createId"}},{"id":844,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L11"}],"signatures":[{"id":845,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L11"}],"parameters":[{"id":846,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":1075,"name":"RoleSelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":18,"name":"AnySelectMenu.run"}}],"overwrites":{"type":"reference","target":17,"name":"AnySelectMenu.run"}},{"id":856,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":857,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":25,"name":"AnySelectMenu.serialize"}}],"inheritedFrom":{"type":"reference","target":24,"name":"AnySelectMenu.serialize"}},{"id":847,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L13"}],"signatures":[{"id":848,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L13"}],"type":{"type":"reflection","declaration":{"id":849,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":851,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":16,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L16"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.Role"},"name":"Role","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.Role"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]},"defaultValue":"..."},{"id":850,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":15,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L15"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.RoleSelect"},"name":"RoleSelect","package":"discord-api-types","qualifiedName":"ComponentType.RoleSelect"},"defaultValue":"..."}],"groups":[{"title":"Properties","children":[851,850]}],"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":14,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L14"}]}},"overwrites":{"type":"reference","target":27,"name":"AnySelectMenu.serializeOptions"}}],"overwrites":{"type":"reference","target":26,"name":"AnySelectMenu.serializeOptions"}}],"groups":[{"title":"Constructors","children":[837]},{"title":"Properties","children":[861,860,843,858,854,859,853,852,855,842]},{"title":"Methods","children":[862,844,856,847]}],"sources":[{"fileName":"carbon/src/classes/RoleSelectMenu.ts","line":8,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/RoleSelectMenu.ts#L8"}],"extendedTypes":[{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"}],"permalink":"/api/carbon/class/RoleSelectMenu","previousId":1890,"nextId":1075},{"id":1075,"name":"RoleSelectMenuInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":1076,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/RoleSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/RoleSelectMenuInteraction.ts#L10"}],"signatures":[{"id":1077,"name":"new RoleSelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/RoleSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/RoleSelectMenuInteraction.ts#L10"}],"parameters":[{"id":1078,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1079,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":1075,"name":"RoleSelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":53,"name":"AnySelectMenuInteraction.constructor"}}],"overwrites":{"type":"reference","target":52,"name":"AnySelectMenuInteraction.constructor"}},{"id":1102,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":78,"name":"AnySelectMenuInteraction.client"}},{"id":1083,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":59,"name":"AnySelectMenuInteraction.componentType"}},{"id":1082,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","inheritedFrom":{"type":"reference","target":56,"name":"AnySelectMenuInteraction.customId"}},{"id":1085,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":61,"name":"AnySelectMenuInteraction.rawData"}},{"id":1084,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":60,"name":"AnySelectMenuInteraction.type"}},{"id":1086,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":62,"name":"AnySelectMenuInteraction.userId"}},{"id":1094,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":1095,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.channel"}},"inheritedFrom":{"type":"reference","target":70,"name":"AnySelectMenuInteraction.channel"}},{"id":1090,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":1091,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.guild"}},"inheritedFrom":{"type":"reference","target":66,"name":"AnySelectMenuInteraction.guild"}},{"id":1088,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":1089,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.message"}},"inheritedFrom":{"type":"reference","target":64,"name":"AnySelectMenuInteraction.message"}},{"id":1092,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":1093,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.user"}},"inheritedFrom":{"type":"reference","target":68,"name":"AnySelectMenuInteraction.user"}},{"id":1080,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/internals/RoleSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/RoleSelectMenuInteraction.ts#L17"}],"getSignature":{"id":1081,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/internals/RoleSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/RoleSelectMenuInteraction.ts#L17"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}},"overwrites":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.values"}},"overwrites":{"type":"reference","target":57,"name":"AnySelectMenuInteraction.values"}},{"id":1096,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":1097,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":1098,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":1099,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":73,"name":"AnySelectMenuInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":72,"name":"AnySelectMenuInteraction.reply"}}],"groups":[{"title":"Constructors","children":[1076]},{"title":"Properties","children":[1102,1083,1082,1085,1084,1086]},{"title":"Accessors","children":[1094,1090,1088,1092,1080]},{"title":"Methods","children":[1096]}],"sources":[{"fileName":"carbon/src/internals/RoleSelectMenuInteraction.ts","line":9,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/RoleSelectMenuInteraction.ts#L9"}],"extendedTypes":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/RoleSelectMenuInteraction","previousId":836,"nextId":865},{"id":865,"name":"Row","variant":"declaration","kind":128,"flags":{},"children":[{"id":866,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L9"}],"signatures":[{"id":867,"name":"new Row","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L9"}],"parameters":[{"id":868,"name":"components","variant":"param","kind":32768,"flags":{},"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}}}],"type":{"type":"reference","target":865,"name":"Row","package":"@buape/carbon"}}]},{"id":869,"name":"components","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The components in the action row"}]},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":7,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L7"}],"type":{"type":"array","elementType":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}}},{"id":870,"name":"addComponent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L17"}],"signatures":[{"id":871,"name":"addComponent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Add a component to the action row"}]},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L17"}],"parameters":[{"id":872,"name":"component","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The component to add"}]},"type":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}}],"type":{"type":"intrinsic","name":"void"}}]},{"id":876,"name":"removeAllComponents","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L34"}],"signatures":[{"id":877,"name":"removeAllComponents","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Remove all components from the action row"}]},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L34"}],"type":{"type":"intrinsic","name":"void"}}]},{"id":873,"name":"removeComponent","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L25"}],"signatures":[{"id":874,"name":"removeComponent","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Remove a component from the action row"}]},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L25"}],"parameters":[{"id":875,"name":"component","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The component to remove"}]},"type":{"type":"reference","target":207,"name":"BaseComponent","package":"@buape/carbon"}}],"type":{"type":"intrinsic","name":"void"}}]},{"id":878,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L38"}],"signatures":[{"id":879,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L38"}],"type":{"type":"reflection","declaration":{"id":880,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":882,"name":"components","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":41,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L41"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIBaseComponent"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"}],"name":"APIBaseComponent","package":"discord-api-types"}},"defaultValue":"..."},{"id":881,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Row.ts","line":40,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L40"}],"type":{"type":"intrinsic","name":"number"},"defaultValue":"1"}],"groups":[{"title":"Properties","children":[882,881]}],"sources":[{"fileName":"carbon/src/classes/Row.ts","line":39,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L39"}]}}}]}],"groups":[{"title":"Constructors","children":[866]},{"title":"Properties","children":[869]},{"title":"Methods","children":[870,876,873,878]}],"sources":[{"fileName":"carbon/src/classes/Row.ts","line":3,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Row.ts#L3"}],"permalink":"/api/carbon/class/Row","previousId":1075,"nextId":883},{"id":883,"name":"StringSelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":884,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":885,"name":"new StringSelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":886,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":887,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":888,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[888]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":883,"name":"StringSelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":12,"name":"AnySelectMenu.constructor"}}],"inheritedFrom":{"type":"reference","target":11,"name":"AnySelectMenu.constructor"}},{"id":908,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":47,"name":"AnySelectMenu.additionalData"}},{"id":907,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":46,"name":"AnySelectMenu.customId"}},{"id":905,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":44,"name":"AnySelectMenu.defer"}},{"id":901,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":22,"name":"AnySelectMenu.disabled"}},{"id":906,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":45,"name":"AnySelectMenu.ephemeral"}},{"id":900,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":21,"name":"AnySelectMenu.maxValues"}},{"id":899,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":20,"name":"AnySelectMenu.minValues"}},{"id":890,"name":"options","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":10,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L10"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuOption"},"name":"APISelectMenuOption","package":"discord-api-types"}}},{"id":902,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":23,"name":"AnySelectMenu.placeholder"}},{"id":889,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.StringSelect"},"name":"StringSelect","package":"discord-api-types","qualifiedName":"ComponentType.StringSelect"},"defaultValue":"ComponentType.StringSelect","overwrites":{"type":"reference","target":16,"name":"AnySelectMenu.type"}},{"id":909,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":910,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":911,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":49,"name":"AnySelectMenu.createId"}}],"inheritedFrom":{"type":"reference","target":48,"name":"AnySelectMenu.createId"}},{"id":891,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L11"}],"signatures":[{"id":892,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L11"}],"parameters":[{"id":893,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":1103,"name":"StringSelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":18,"name":"AnySelectMenu.run"}}],"overwrites":{"type":"reference","target":17,"name":"AnySelectMenu.run"}},{"id":903,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":904,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":25,"name":"AnySelectMenu.serialize"}}],"inheritedFrom":{"type":"reference","target":24,"name":"AnySelectMenu.serialize"}},{"id":894,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L13"}],"signatures":[{"id":895,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L13"}],"type":{"type":"reflection","declaration":{"id":896,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":898,"name":"options","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":16,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L16"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuOption"},"name":"APISelectMenuOption","package":"discord-api-types"}},"defaultValue":"..."},{"id":897,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":15,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L15"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.StringSelect"},"name":"StringSelect","package":"discord-api-types","qualifiedName":"ComponentType.StringSelect"},"defaultValue":"..."}],"groups":[{"title":"Properties","children":[898,897]}],"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":14,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L14"}]}},"overwrites":{"type":"reference","target":27,"name":"AnySelectMenu.serializeOptions"}}],"overwrites":{"type":"reference","target":26,"name":"AnySelectMenu.serializeOptions"}}],"groups":[{"title":"Constructors","children":[884]},{"title":"Properties","children":[908,907,905,901,906,900,899,890,902,889]},{"title":"Methods","children":[909,891,903,894]}],"sources":[{"fileName":"carbon/src/classes/StringSelectMenu.ts","line":8,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/StringSelectMenu.ts#L8"}],"extendedTypes":[{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"}],"permalink":"/api/carbon/class/StringSelectMenu","previousId":865,"nextId":1103},{"id":1103,"name":"StringSelectMenuInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":1104,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/StringSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/StringSelectMenuInteraction.ts#L10"}],"signatures":[{"id":1105,"name":"new StringSelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/StringSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/StringSelectMenuInteraction.ts#L10"}],"parameters":[{"id":1106,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1107,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":1103,"name":"StringSelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":53,"name":"AnySelectMenuInteraction.constructor"}}],"overwrites":{"type":"reference","target":52,"name":"AnySelectMenuInteraction.constructor"}},{"id":1130,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":78,"name":"AnySelectMenuInteraction.client"}},{"id":1111,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":59,"name":"AnySelectMenuInteraction.componentType"}},{"id":1110,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","inheritedFrom":{"type":"reference","target":56,"name":"AnySelectMenuInteraction.customId"}},{"id":1113,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":61,"name":"AnySelectMenuInteraction.rawData"}},{"id":1112,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":60,"name":"AnySelectMenuInteraction.type"}},{"id":1114,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":62,"name":"AnySelectMenuInteraction.userId"}},{"id":1122,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":1123,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.channel"}},"inheritedFrom":{"type":"reference","target":70,"name":"AnySelectMenuInteraction.channel"}},{"id":1118,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":1119,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.guild"}},"inheritedFrom":{"type":"reference","target":66,"name":"AnySelectMenuInteraction.guild"}},{"id":1116,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":1117,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.message"}},"inheritedFrom":{"type":"reference","target":64,"name":"AnySelectMenuInteraction.message"}},{"id":1120,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":1121,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.user"}},"inheritedFrom":{"type":"reference","target":68,"name":"AnySelectMenuInteraction.user"}},{"id":1108,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/internals/StringSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/StringSelectMenuInteraction.ts#L17"}],"getSignature":{"id":1109,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/internals/StringSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/StringSelectMenuInteraction.ts#L17"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}},"overwrites":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.values"}},"overwrites":{"type":"reference","target":57,"name":"AnySelectMenuInteraction.values"}},{"id":1124,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":1125,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":1126,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":1127,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":73,"name":"AnySelectMenuInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":72,"name":"AnySelectMenuInteraction.reply"}}],"groups":[{"title":"Constructors","children":[1104]},{"title":"Properties","children":[1130,1111,1110,1113,1112,1114]},{"title":"Accessors","children":[1122,1118,1116,1120,1108]},{"title":"Methods","children":[1124]}],"sources":[{"fileName":"carbon/src/internals/StringSelectMenuInteraction.ts","line":9,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/StringSelectMenuInteraction.ts#L9"}],"extendedTypes":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/StringSelectMenuInteraction","previousId":883,"nextId":1949},{"id":1949,"name":"User","variant":"declaration","kind":128,"flags":{},"children":[{"id":1950,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":66,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L66"}],"signatures":[{"id":1951,"name":"new User","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":66,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L66"}],"parameters":[{"id":1952,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1953,"name":"rawDataOrId","variant":"param","kind":32768,"flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/user.ts","qualifiedName":"APIUser"},"name":"APIUser","package":"discord-api-types"}]}}],"type":{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"},"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}}],"overwrites":{"type":"reference","target":-1,"name":"Base.constructor"}},{"id":1963,"name":"accentColor","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The accent color of the user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":56,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L56"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"number"}]}},{"id":1958,"name":"avatar","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The avatar hash of the user.\\nYou can use "},{"kind":"inline-tag","tag":"@link","text":"user.avatarUrl"},{"kind":"text","text":" to get the URL of the avatar."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L34"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1962,"name":"banner","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The banner hash of the user.\\nYou can use "},{"kind":"inline-tag","tag":"@link","text":"user.bannerUrl"},{"kind":"text","text":" to get the URL of the banner."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":52,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L52"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1959,"name":"bot","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Is this user a bot?"}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":38,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L38"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1981,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":-1,"name":"Base.client"}},{"id":1957,"name":"discriminator","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The discriminator of the user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L29"}],"type":{"type":"intrinsic","name":"string"}},{"id":1961,"name":"flags","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The public flags of the user. (Bitfield)"}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"https://discord.com/developers/docs/resources/user#user-object-user-flags"}]}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":47,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L47"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/user.ts","qualifiedName":"UserFlags"},"name":"UserFlags","package":"discord-api-types"}},{"id":1956,"name":"globalName","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The global name of the user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L25"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}},{"id":1954,"name":"id","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The ID of the user"}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L17"}],"type":{"type":"intrinsic","name":"string"}},{"id":1964,"name":"partial","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the user is a partial user (meaning it does not have all the data).\\nIf this is true, you should use "},{"kind":"inline-tag","tag":"@link","text":"user.fetch"},{"kind":"text","text":" to get the full data of the user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":62,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L62"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1960,"name":"system","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Is this user a system user?"}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":42,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L42"}],"type":{"type":"intrinsic","name":"boolean"}},{"id":1955,"name":"username","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The username of the user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L21"}],"type":{"type":"intrinsic","name":"string"}},{"id":1977,"name":"avatarUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":139,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L139"}],"getSignature":{"id":1978,"name":"avatarUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the user\'s avatar"}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":139,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L139"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1979,"name":"bannerUrl","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":148,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L148"}],"getSignature":{"id":1980,"name":"bannerUrl","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"Get the URL of the user\'s banner"}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":148,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L148"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"intrinsic","name":"string"}]}}},{"id":1971,"name":"createDm","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":111,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L111"}],"signatures":[{"id":1972,"name":"createDm","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Instantiate a new DM channel with this user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":111,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L111"}],"parameters":[{"id":1973,"name":"userId","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APIDMChannel"},"name":"APIDMChannel","package":"discord-api-types"}],"name":"Promise","package":"typescript"}}]},{"id":1969,"name":"fetch","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":99,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L99"}],"signatures":[{"id":1970,"name":"fetch","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Fetch updated data for this user.\\nIf the user is partial, this will fetch all the data for the user and populate the fields.\\nIf the user is not partial, all fields will be updated with new values from Discord."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":99,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L99"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]},{"id":1974,"name":"send","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/structures/User.ts","line":123,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L123"}],"signatures":[{"id":1975,"name":"send","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Send a message to this user."}]},"sources":[{"fileName":"carbon/src/structures/User.ts","line":123,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L123"}],"parameters":[{"id":1976,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/rest/v10/channel.ts","qualifiedName":"RESTPostAPIChannelMessageJSONBody"},"name":"RESTPostAPIChannelMessageJSONBody","package":"discord-api-types"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}],"name":"Promise","package":"typescript"}}]}],"groups":[{"title":"Constructors","children":[1950]},{"title":"Properties","children":[1963,1958,1962,1959,1981,1957,1961,1956,1954,1964,1960,1955]},{"title":"Accessors","children":[1977,1979]},{"title":"Methods","children":[1971,1969,1974]}],"sources":[{"fileName":"carbon/src/structures/User.ts","line":13,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/structures/User.ts#L13"}],"extendedTypes":[{"type":"reference","target":{"sourceFileName":"../../packages/carbon/src/abstracts/Base.ts","qualifiedName":"Base"},"name":"Base","package":"@buape/carbon"}],"permalink":"/api/carbon/class/User","previousId":1103,"nextId":912},{"id":912,"name":"UserSelectMenu","variant":"declaration","kind":128,"flags":{"isAbstract":true},"children":[{"id":913,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"signatures":[{"id":914,"name":"new UserSelectMenu","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}],"parameters":[{"id":915,"name":"data","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"id":916,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":917,"name":"additionalData","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":9,"character":2,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L9"}],"type":{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}}],"groups":[{"title":"Properties","children":[917]}],"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":8,"character":20,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L8"}]}}}],"type":{"type":"reference","target":912,"name":"UserSelectMenu","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":12,"name":"AnySelectMenu.constructor"}}],"inheritedFrom":{"type":"reference","target":11,"name":"AnySelectMenu.constructor"}},{"id":937,"name":"additionalData","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L32"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]},"defaultValue":"null","inheritedFrom":{"type":"reference","target":47,"name":"AnySelectMenu.additionalData"}},{"id":936,"name":"customId","variant":"declaration","kind":1024,"flags":{"isAbstract":true},"comment":{"summary":[{"kind":"text","text":"The custom ID of the component"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":30,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L30"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":46,"name":"AnySelectMenu.customId"}},{"id":919,"name":"defaultValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L10"}],"type":{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}},{"id":934,"name":"defer","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be automatically deferred"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":17,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L17"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":44,"name":"AnySelectMenu.defer"}},{"id":930,"name":"disabled","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":26,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L26"}],"type":{"type":"intrinsic","name":"boolean"},"inheritedFrom":{"type":"reference","target":22,"name":"AnySelectMenu.disabled"}},{"id":935,"name":"ephemeral","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"Whether the component response should be ephemeral"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":21,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L21"}],"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false","inheritedFrom":{"type":"reference","target":45,"name":"AnySelectMenu.ephemeral"}},{"id":929,"name":"maxValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":25,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L25"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":21,"name":"AnySelectMenu.maxValues"}},{"id":928,"name":"minValues","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":24,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L24"}],"type":{"type":"intrinsic","name":"number"},"inheritedFrom":{"type":"reference","target":20,"name":"AnySelectMenu.minValues"}},{"id":931,"name":"placeholder","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L27"}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":23,"name":"AnySelectMenu.placeholder"}},{"id":918,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of the component"}]},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":9,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L9"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.UserSelect"},"name":"UserSelect","package":"discord-api-types","qualifiedName":"ComponentType.UserSelect"},"defaultValue":"ComponentType.UserSelect","overwrites":{"type":"reference","target":16,"name":"AnySelectMenu.type"}},{"id":938,"name":"createId","variant":"declaration","kind":2048,"flags":{"isPublic":true},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":8,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"signatures":[{"id":939,"name":"createId","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Create a custom ID to use for this component that embeds additional data that you want to be handed"}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The custom ID to use"}]}]},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":39,"character":19,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L39"}],"parameters":[{"id":940,"name":"additionalData","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The additional data that you want to be passed in this component\'s custom ID"}]},"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":203,"name":"ComponentAdditionalData","package":"@buape/carbon"}]}}],"type":{"type":"intrinsic","name":"string"},"inheritedFrom":{"type":"reference","target":49,"name":"AnySelectMenu.createId"}}],"inheritedFrom":{"type":"reference","target":48,"name":"AnySelectMenu.createId"}},{"id":920,"name":"run","variant":"declaration","kind":2048,"flags":{"isAbstract":true},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L11"}],"signatures":[{"id":921,"name":"run","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":11,"character":10,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L11"}],"parameters":[{"id":922,"name":"interaction","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":1131,"name":"UserSelectMenuInteraction","package":"@buape/carbon"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"overwrites":{"type":"reference","target":18,"name":"AnySelectMenu.run"}}],"overwrites":{"type":"reference","target":17,"name":"AnySelectMenu.run"}},{"id":932,"name":"serialize","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"signatures":[{"id":933,"name":"serialize","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":29,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L29"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuComponent"},"name":"APISelectMenuComponent","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":25,"name":"AnySelectMenu.serialize"}}],"inheritedFrom":{"type":"reference","target":24,"name":"AnySelectMenu.serialize"}},{"id":923,"name":"serializeOptions","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L13"}],"signatures":[{"id":924,"name":"serializeOptions","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":13,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L13"}],"type":{"type":"reflection","declaration":{"id":925,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":927,"name":"default_values","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":16,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L16"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"APISelectMenuDefaultValue"},"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"SelectMenuDefaultValueType.User"},"name":"User","package":"discord-api-types","qualifiedName":"SelectMenuDefaultValueType.User"}],"name":"APISelectMenuDefaultValue","package":"discord-api-types"}}]},"defaultValue":"..."},{"id":926,"name":"type","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":15,"character":3,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L15"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.UserSelect"},"name":"UserSelect","package":"discord-api-types","qualifiedName":"ComponentType.UserSelect"},"defaultValue":"..."}],"groups":[{"title":"Properties","children":[927,926]}],"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":14,"character":9,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L14"}]}},"overwrites":{"type":"reference","target":27,"name":"AnySelectMenu.serializeOptions"}}],"overwrites":{"type":"reference","target":26,"name":"AnySelectMenu.serializeOptions"}}],"groups":[{"title":"Constructors","children":[913]},{"title":"Properties","children":[937,936,919,934,930,935,929,928,931,918]},{"title":"Methods","children":[938,920,932,923]}],"sources":[{"fileName":"carbon/src/classes/UserSelectMenu.ts","line":8,"character":22,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/UserSelectMenu.ts#L8"}],"extendedTypes":[{"type":"reference","target":10,"name":"AnySelectMenu","package":"@buape/carbon"}],"permalink":"/api/carbon/class/UserSelectMenu","previousId":1949,"nextId":1131},{"id":1131,"name":"UserSelectMenuInteraction","variant":"declaration","kind":128,"flags":{},"comment":{"summary":[{"kind":"text","text":"This is the base type interaction, all interaction types extend from this"}],"blockTags":[{"tag":"@abstract","content":[]}]},"children":[{"id":1132,"name":"constructor","variant":"declaration","kind":512,"flags":{},"sources":[{"fileName":"carbon/src/internals/UserSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/UserSelectMenuInteraction.ts#L10"}],"signatures":[{"id":1133,"name":"new UserSelectMenuInteraction","variant":"signature","kind":16384,"flags":{},"sources":[{"fileName":"carbon/src/internals/UserSelectMenuInteraction.ts","line":10,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/UserSelectMenuInteraction.ts#L10"}],"parameters":[{"id":1134,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"}},{"id":1135,"name":"data","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentSelectMenuInteraction"},"name":"APIMessageComponentSelectMenuInteraction","package":"discord-api-types"}}],"type":{"type":"reference","target":1131,"name":"UserSelectMenuInteraction","package":"@buape/carbon"},"overwrites":{"type":"reference","target":53,"name":"AnySelectMenuInteraction.constructor"}}],"overwrites":{"type":"reference","target":52,"name":"AnySelectMenuInteraction.constructor"}},{"id":1158,"name":"client","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/Base.ts","line":8,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/Base.ts#L8"}],"type":{"type":"reference","target":724,"name":"Client","package":"@buape/carbon"},"inheritedFrom":{"type":"reference","target":78,"name":"AnySelectMenuInteraction.client"}},{"id":1139,"name":"componentType","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponentInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponentInteraction.ts#L11"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType"},"name":"ComponentType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":59,"name":"AnySelectMenuInteraction.componentType"}},{"id":1138,"name":"customId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenuInteraction.ts","line":11,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenuInteraction.ts#L11"}],"type":{"type":"intrinsic","name":"string"},"defaultValue":"...","inheritedFrom":{"type":"reference","target":56,"name":"AnySelectMenuInteraction.customId"}},{"id":1141,"name":"rawData","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw data of the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":71,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L71"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/messageComponents.ts","qualifiedName":"APIMessageComponentInteraction"},"name":"APIMessageComponentInteraction","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":61,"name":"AnySelectMenuInteraction.rawData"}},{"id":1140,"name":"type","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The type of interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":67,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L67"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/_interactions/responses.ts","qualifiedName":"InteractionType"},"name":"InteractionType","package":"discord-api-types"},"inheritedFrom":{"type":"reference","target":60,"name":"AnySelectMenuInteraction.type"}},{"id":1142,"name":"userId","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The user who sent the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":75,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L75"}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]},"inheritedFrom":{"type":"reference","target":62,"name":"AnySelectMenuInteraction.userId"}},{"id":1150,"name":"channel","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"getSignature":{"id":1151,"name":"channel","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":108,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L108"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1159,"name":"DmChannel","package":"@buape/carbon"},{"type":"reference","target":1182,"name":"GroupDmChannel","package":"@buape/carbon"},{"type":"reference","target":1674,"name":"GuildTextChannel","package":"@buape/carbon"},{"type":"reference","target":1627,"name":"GuildVoiceChannel","package":"@buape/carbon"},{"type":"reference","target":1319,"name":"GuildCategoryChannel","package":"@buape/carbon"},{"type":"reference","target":1256,"name":"GuildAnnouncementChannel","package":"@buape/carbon"},{"type":"reference","target":1737,"typeArguments":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ThreadChannelType"},"name":"ThreadChannelType","package":"discord-api-types"}],"name":"GuildThreadChannel","package":"@buape/carbon"},{"type":"reference","target":1580,"name":"GuildStageChannel","package":"@buape/carbon"},{"type":"reference","target":1365,"name":"GuildForumChannel","package":"@buape/carbon"},{"type":"reference","target":1426,"name":"GuildMediaChannel","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.channel"}},"inheritedFrom":{"type":"reference","target":70,"name":"AnySelectMenuInteraction.channel"}},{"id":1146,"name":"guild","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"getSignature":{"id":1147,"name":"guild","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":96,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L96"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1223,"name":"Guild","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.guild"}},"inheritedFrom":{"type":"reference","target":66,"name":"AnySelectMenuInteraction.guild"}},{"id":1144,"name":"message","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"getSignature":{"id":1145,"name":"message","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":91,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L91"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1859,"name":"Message","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.message"}},"inheritedFrom":{"type":"reference","target":64,"name":"AnySelectMenuInteraction.message"}},{"id":1148,"name":"user","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"getSignature":{"id":1149,"name":"user","variant":"signature","kind":524288,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":101,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L101"}],"type":{"type":"union","types":[{"type":"literal","value":null},{"type":"reference","target":1949,"name":"User","package":"@buape/carbon"}]},"inheritedFrom":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.user"}},"inheritedFrom":{"type":"reference","target":68,"name":"AnySelectMenuInteraction.user"}},{"id":1136,"name":"values","variant":"declaration","kind":262144,"flags":{},"sources":[{"fileName":"carbon/src/internals/UserSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/UserSelectMenuInteraction.ts#L17"}],"getSignature":{"id":1137,"name":"values","variant":"signature","kind":524288,"flags":{},"comment":{"summary":[{"kind":"text","text":"The raw IDs of the selected options (either role/string/channel IDs or the IDs you provided in your options)"}]},"sources":[{"fileName":"carbon/src/internals/UserSelectMenuInteraction.ts","line":17,"character":5,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/UserSelectMenuInteraction.ts#L17"}],"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}},"overwrites":{"type":"reference","target":-1,"name":"AnySelectMenuInteraction.values"}},"overwrites":{"type":"reference","target":57,"name":"AnySelectMenuInteraction.values"}},{"id":1152,"name":"reply","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"signatures":[{"id":1153,"name":"reply","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Reply to an interaction.\\nIf the interaction is deferred, this will edit the original response."}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":118,"character":7,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L118"}],"parameters":[{"id":1154,"name":"data","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The response data"}]},"type":{"type":"reference","target":463,"name":"InteractionReplyData","package":"@buape/carbon"}},{"id":1155,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":467,"name":"InteractionReplyOptions","package":"@buape/carbon"},"defaultValue":"{}"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"},"inheritedFrom":{"type":"reference","target":73,"name":"AnySelectMenuInteraction.reply"}}],"inheritedFrom":{"type":"reference","target":72,"name":"AnySelectMenuInteraction.reply"}}],"groups":[{"title":"Constructors","children":[1132]},{"title":"Properties","children":[1158,1139,1138,1141,1140,1142]},{"title":"Accessors","children":[1150,1146,1144,1148,1136]},{"title":"Methods","children":[1152]}],"sources":[{"fileName":"carbon/src/internals/UserSelectMenuInteraction.ts","line":9,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/internals/UserSelectMenuInteraction.ts#L9"}],"extendedTypes":[{"type":"reference","target":51,"name":"AnySelectMenuInteraction","package":"@buape/carbon"}],"permalink":"/api/carbon/class/UserSelectMenuInteraction","previousId":912,"nextId":711},{"id":742,"name":"ExecutionContext","variant":"declaration","kind":256,"flags":{},"children":[{"id":743,"name":"waitUntil","variant":"declaration","kind":2048,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":184,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L184"}],"signatures":[{"id":744,"name":"waitUntil","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":184,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L184"}],"parameters":[{"id":745,"name":"promise","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"any"}],"name":"Promise","package":"typescript"}}],"type":{"type":"intrinsic","name":"void"}}]}],"groups":[{"title":"Methods","children":[743]}],"sources":[{"fileName":"carbon/src/classes/Client.ts","line":182,"character":17,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L182"}],"permalink":"/api/carbon/interface/ExecutionContext","previousId":711,"nextId":9},{"id":9,"name":"AnySelectMenuComponentType","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/AnySelectMenu.ts","line":13,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/AnySelectMenu.ts#L13"}],"type":{"type":"union","types":[{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.ChannelSelect"},"name":"ComponentType.ChannelSelect","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.RoleSelect"},"name":"ComponentType.RoleSelect","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.StringSelect"},"name":"ComponentType.StringSelect","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.UserSelect"},"name":"ComponentType.UserSelect","package":"discord-api-types"},{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/discord-api-types@0.37.98/node_modules/discord-api-types/payloads/v10/channel.ts","qualifiedName":"ComponentType.MentionableSelect"},"name":"ComponentType.MentionableSelect","package":"discord-api-types"}]},"permalink":"/api/carbon#AnySelectMenuComponentType","previousId":742,"nextId":716},{"id":716,"name":"ClientOptions","variant":"declaration","kind":2097152,"flags":{},"comment":{"summary":[{"kind":"text","text":"The options used for initializing the client"}]},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":29,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L29"}],"type":{"type":"reflection","declaration":{"id":717,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":719,"name":"clientId","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":31,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L31"}],"type":{"type":"intrinsic","name":"string"}},{"id":722,"name":"mode","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":34,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L34"}],"type":{"type":"reference","target":711,"name":"ClientMode","package":"@buape/carbon"}},{"id":720,"name":"publicKey","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":32,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L32"}],"type":{"type":"intrinsic","name":"string"}},{"id":718,"name":"redirectUrl","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":30,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L30"}],"type":{"type":"intrinsic","name":"string"}},{"id":723,"name":"requestOptions","variant":"declaration","kind":1024,"flags":{"isOptional":true},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":35,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L35"}],"type":{"type":"reference","target":{"sourceFileName":"","qualifiedName":"unknown"},"name":"RequestClientOptions","qualifiedName":"unknown"}},{"id":721,"name":"token","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"carbon/src/classes/Client.ts","line":33,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L33"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[719,722,720,718,723,721]}],"sources":[{"fileName":"carbon/src/classes/Client.ts","line":29,"character":28,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/classes/Client.ts#L29"}]}},"permalink":"/api/carbon#ClientOptions","previousId":9,"nextId":203},{"id":203,"name":"ComponentAdditionalData","variant":"declaration","kind":2097152,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":3,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L3"}],"type":{"type":"reflection","declaration":{"id":204,"name":"__type","variant":"declaration","kind":65536,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":3,"character":38,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L3"}],"indexSignature":{"id":205,"name":"__index","variant":"signature","kind":8192,"flags":{},"sources":[{"fileName":"carbon/src/abstracts/BaseComponent.ts","line":4,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseComponent.ts#L4"}],"parameters":[{"id":206,"name":"key","variant":"param","kind":32768,"flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"number"},{"type":"intrinsic","name":"boolean"}]}}}},"permalink":"/api/carbon#ComponentAdditionalData","previousId":716,"nextId":470},{"id":470,"name":"InteractionFileData","variant":"declaration","kind":2097152,"flags":{},"comment":{"summary":[{"kind":"text","text":"The data for a file to send in an interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":43,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L43"}],"type":{"type":"reflection","declaration":{"id":471,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":473,"name":"data","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The data of the file in a Blob"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":51,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L51"}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.d.ts","qualifiedName":"Blob"},"name":"Blob","package":"typescript"}},{"id":474,"name":"description","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The alt text of the file, shown for accessibility\\n This isn\'t implemented yet"}],"modifierTags":["@alpha"]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":56,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L56"}],"type":{"type":"intrinsic","name":"string"}},{"id":472,"name":"name","variant":"declaration","kind":1024,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the file that will be given to Discord"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":47,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L47"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[473,474,472]}],"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":43,"character":34,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L43"}]}},"permalink":"/api/carbon#InteractionFileData","previousId":203,"nextId":463},{"id":463,"name":"InteractionReplyData","variant":"declaration","kind":2097152,"flags":{},"comment":{"summary":[{"kind":"text","text":"The data to reply to an interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":19,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L19"}],"type":{"type":"reflection","declaration":{"id":464,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":466,"name":"components","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The components to send in the message, listed in rows"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":27,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L27"}],"type":{"type":"array","elementType":{"type":"reference","target":865,"name":"Row","package":"@buape/carbon"}}},{"id":465,"name":"content","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The content of the message"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":23,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L23"}],"type":{"type":"intrinsic","name":"string"}}],"groups":[{"title":"Properties","children":[466,465]}],"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":19,"character":35,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L19"}]}},"permalink":"/api/carbon#InteractionReplyData","previousId":470,"nextId":467},{"id":467,"name":"InteractionReplyOptions","variant":"declaration","kind":2097152,"flags":{},"comment":{"summary":[{"kind":"text","text":"Additional options for replying to an interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":33,"character":12,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L33"}],"type":{"type":"reflection","declaration":{"id":468,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":469,"name":"files","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"The files to send in the interaction"}]},"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":37,"character":1,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L37"}],"type":{"type":"array","elementType":{"type":"reference","target":470,"name":"InteractionFileData","package":"@buape/carbon"}}}],"groups":[{"title":"Properties","children":[469]}],"sources":[{"fileName":"carbon/src/abstracts/BaseInteraction.ts","line":33,"character":38,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/abstracts/BaseInteraction.ts#L33"}]}},"permalink":"/api/carbon#InteractionReplyOptions","previousId":463}],"groups":[{"title":"Classes","children":[10,51,84,185,207,224,250,360,475,603,941,680,967,724,746,995,1003,768,788,1039,1159,1182,1223,1256,1319,1365,1426,1580,1486,1674,1737,501,1627,630,807,1047,1859,655,1890,836,1075,865,883,1103,1949,912,1131]},{"title":"Enumerations","children":[711]},{"title":"Interfaces","children":[742]},{"title":"Type Aliases","children":[9,716,203,470,463,467]}],"sources":[{"fileName":"carbon/src/index.ts","line":1,"character":0,"url":"https://github.com/buape/carbon/blob/master/packages/carbon/src/index.ts#L1"}],"permalink":"/api/carbon"},"urlSlug":"carbon"}],"packageName":"@buape/carbon","packageVersion":"0.0.0"},{"entryPoints":[{"index":true,"label":"Index","reflection":{"id":2,"name":"@buape/carbon-nodejs","variant":"declaration","kind":2,"flags":{},"children":[{"id":1982,"name":"loadCommands","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"nodejs/src/CommandFetcher.ts","line":32,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/CommandFetcher.ts#L32"}],"signatures":[{"id":1983,"name":"loadCommands","variant":"signature","kind":4096,"flags":{},"comment":{"summary":[{"kind":"text","text":"Load commands from a folder.\\n\\nThis folder should be structured as follows:\\n"},{"kind":"code","text":"```\\ncommands\\n\u251c\u2500\u2500 parentFolder\\n\u2502 \u251c\u2500\u2500 command1.js\\n\u2502 \u2514\u2500\u2500 command2.js\\n\u251c\u2500\u2500 command3.js\\n\u2514\u2500\u2500 command4.js\\n```"},{"kind":"text","text":"\\n\\nIn this example, "},{"kind":"code","text":"`command1.js`"},{"kind":"text","text":" and "},{"kind":"code","text":"`command2.js`"},{"kind":"text","text":" are in a parent folder, while "},{"kind":"code","text":"`command3.js`"},{"kind":"text","text":" and "},{"kind":"code","text":"`command4.js`"},{"kind":"text","text":" are in the main folder.\\nThe parent folder is used to group commands together, but it is not required. If you do not want to group commands, you can put them in the main folder.\\n\\nTo load commands with this example, you would use loadCommands(\\"commands\\", __dirname)."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The loaded commands"}]}]},"sources":[{"fileName":"nodejs/src/CommandFetcher.ts","line":32,"character":28,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/CommandFetcher.ts#L32"}],"parameters":[{"id":1984,"name":"folderPath","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The path to the main command folder"}]},"type":{"type":"intrinsic","name":"string"}},{"id":1985,"name":"dirname","variant":"param","kind":32768,"flags":{},"comment":{"summary":[{"kind":"text","text":"The name of the main directory of your application. If you are using ES Modules, this can be found with the following code:\\n"},{"kind":"code","text":"```js\\nimport { fileURLToPath } from \\"node:url\\"\\nimport { dirname } from \\"node:path\\"\\nconst __dirname = dirname(fileURLToPath(import.meta.url))\\n```"}]},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","target":{"sourceFileName":"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"array","elementType":{"type":"reference","target":{"sourceFileName":"","qualifiedName":"BaseCommand"},"name":"BaseCommand"}}],"name":"Promise","package":"typescript"}}],"permalink":"/api/nodejs/function/loadCommands","nextId":3},{"id":3,"name":"serve","variant":"declaration","kind":64,"flags":{},"sources":[{"fileName":"nodejs/src/index.ts","line":4,"character":13,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/index.ts#L4"}],"signatures":[{"id":4,"name":"serve","variant":"signature","kind":4096,"flags":{},"sources":[{"fileName":"nodejs/src/index.ts","line":4,"character":21,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/index.ts#L4"}],"parameters":[{"id":5,"name":"client","variant":"param","kind":32768,"flags":{},"type":{"type":"reference","target":{"sourceFileName":"","qualifiedName":"Client"},"name":"Client"}},{"id":6,"name":"options","variant":"param","kind":32768,"flags":{},"type":{"type":"reflection","declaration":{"id":7,"name":"__type","variant":"declaration","kind":65536,"flags":{},"children":[{"id":8,"name":"port","variant":"declaration","kind":1024,"flags":{},"sources":[{"fileName":"nodejs/src/index.ts","line":4,"character":49,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/index.ts#L4"}],"type":{"type":"intrinsic","name":"number"}}],"groups":[{"title":"Properties","children":[8]}],"sources":[{"fileName":"nodejs/src/index.ts","line":4,"character":47,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/index.ts#L4"}]}}}],"type":{"type":"intrinsic","name":"void"}}],"permalink":"/api/nodejs/function/serve","previousId":1982}],"groups":[{"title":"Functions","children":[1982,3]}],"sources":[{"fileName":"nodejs/src/index.ts","line":1,"character":0,"url":"https://github.com/buape/carbon/blob/master/packages/nodejs/src/index.ts#L1"}],"permalink":"/api/nodejs"},"urlSlug":"nodejs"}],"packageName":"@buape/carbon-nodejs","packageVersion":"0.0.0"}]')}}]); \ No newline at end of file diff --git a/assets/js/48b674b9.7fef3f70.js b/assets/js/48b674b9.b573373c.js similarity index 74% rename from assets/js/48b674b9.7fef3f70.js rename to assets/js/48b674b9.b573373c.js index 3a014f13..3840d319 100644 --- a/assets/js/48b674b9.7fef3f70.js +++ b/assets/js/48b674b9.b573373c.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[597],{8392:e=>{e.exports=JSON.parse('{"badge":false,"banner":null,"className":"api-version-current","docs":{},"docsSidebars":{"api":[{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon","label":"Overview","type":"link"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon/class/AnySelectMenu","label":"AnySelectMenu","type":"link"},{"href":"/api/carbon/class/AnySelectMenuInteraction","label":"AnySelectMenuInteraction","type":"link"},{"href":"/api/carbon/class/BaseChannel","label":"BaseChannel","type":"link"},{"href":"/api/carbon/class/BaseCommand","label":"BaseCommand","type":"link"},{"href":"/api/carbon/class/BaseComponent","label":"BaseComponent","type":"link"},{"href":"/api/carbon/class/BaseComponentInteraction","label":"BaseComponentInteraction","type":"link"},{"href":"/api/carbon/class/BaseGuildChannel","label":"BaseGuildChannel","type":"link"},{"href":"/api/carbon/class/BaseGuildTextChannel","label":"BaseGuildTextChannel","type":"link"},{"href":"/api/carbon/class/BaseInteraction","label":"BaseInteraction","type":"link"},{"href":"/api/carbon/class/Button","label":"Button","type":"link"},{"href":"/api/carbon/class/ButtonInteraction","label":"ButtonInteraction","type":"link"},{"href":"/api/carbon/class/ChannelSelectMenu","label":"ChannelSelectMenu","type":"link"},{"href":"/api/carbon/class/ChannelSelectMenuInteraction","label":"ChannelSelectMenuInteraction","type":"link"},{"href":"/api/carbon/class/Client","label":"Client","type":"link"},{"href":"/api/carbon/class/Command","label":"Command","type":"link"},{"href":"/api/carbon/class/CommandHandler","label":"CommandHandler","type":"link"},{"href":"/api/carbon/class/CommandInteraction","label":"CommandInteraction","type":"link"},{"href":"/api/carbon/class/CommandWithSubcommandGroups","label":"CommandWithSubcommandGroups","type":"link"},{"href":"/api/carbon/class/CommandWithSubcommands","label":"CommandWithSubcommands","type":"link"},{"href":"/api/carbon/class/ComponentHandler","label":"ComponentHandler","type":"link"},{"href":"/api/carbon/class/DmChannel","label":"DmChannel","type":"link"},{"href":"/api/carbon/class/GroupDmChannel","label":"GroupDmChannel","type":"link"},{"href":"/api/carbon/class/Guild","label":"Guild","type":"link"},{"href":"/api/carbon/class/GuildAnnouncementChannel","label":"GuildAnnouncementChannel","type":"link"},{"href":"/api/carbon/class/GuildCategoryChannel","label":"GuildCategoryChannel","type":"link"},{"href":"/api/carbon/class/GuildForumChannel","label":"GuildForumChannel","type":"link"},{"href":"/api/carbon/class/GuildMediaChannel","label":"GuildMediaChannel","type":"link"},{"href":"/api/carbon/class/GuildStageChannel","label":"GuildStageChannel","type":"link"},{"href":"/api/carbon/class/GuildStageOrVoiceChannel","label":"GuildStageOrVoiceChannel","type":"link"},{"href":"/api/carbon/class/GuildTextChannel","label":"GuildTextChannel","type":"link"},{"href":"/api/carbon/class/GuildThreadChannel","label":"GuildThreadChannel","type":"link"},{"href":"/api/carbon/class/GuildThreadOnlyChannel","label":"GuildThreadOnlyChannel","type":"link"},{"href":"/api/carbon/class/GuildVoiceChannel","label":"GuildVoiceChannel","type":"link"},{"href":"/api/carbon/class/LinkButton","label":"LinkButton","type":"link"},{"href":"/api/carbon/class/MentionableSelectMenu","label":"MentionableSelectMenu","type":"link"},{"href":"/api/carbon/class/MentionableSelectMenuInteraction","label":"MentionableSelectMenuInteraction","type":"link"},{"href":"/api/carbon/class/Message","label":"Message","type":"link"},{"href":"/api/carbon/class/PremiumButton","label":"PremiumButton","type":"link"},{"href":"/api/carbon/class/Role","label":"Role","type":"link"},{"href":"/api/carbon/class/RoleSelectMenu","label":"RoleSelectMenu","type":"link"},{"href":"/api/carbon/class/RoleSelectMenuInteraction","label":"RoleSelectMenuInteraction","type":"link"},{"href":"/api/carbon/class/Row","label":"Row","type":"link"},{"href":"/api/carbon/class/StringSelectMenu","label":"StringSelectMenu","type":"link"},{"href":"/api/carbon/class/StringSelectMenuInteraction","label":"StringSelectMenuInteraction","type":"link"},{"href":"/api/carbon/class/User","label":"User","type":"link"},{"href":"/api/carbon/class/UserSelectMenu","label":"UserSelectMenu","type":"link"},{"href":"/api/carbon/class/UserSelectMenuInteraction","label":"UserSelectMenuInteraction","type":"link"}],"label":"Classes","type":"category"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon/enum/ClientMode","label":"ClientMode","type":"link"}],"label":"Enumerations","type":"category"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon/interface/ExecutionContext","label":"ExecutionContext","type":"link"}],"label":"Interfaces","type":"category"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon#AnySelectMenuComponentType","label":"AnySelectMenuComponentType","type":"link"},{"href":"/api/carbon#ClientOptions","label":"ClientOptions","type":"link"},{"href":"/api/carbon#ComponentAdditionalData","label":"ComponentAdditionalData","type":"link"},{"href":"/api/carbon#InteractionFileData","label":"InteractionFileData","type":"link"},{"href":"/api/carbon#InteractionReplyData","label":"InteractionReplyData","type":"link"},{"href":"/api/carbon#InteractionReplyOptions","label":"InteractionReplyOptions","type":"link"}],"label":"Type Aliases","type":"category"}],"label":"@buape/carbon","type":"category"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/nodejs","label":"Overview","type":"link"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/nodejs/function/loadCommands","label":"loadCommands","type":"link"},{"href":"/api/nodejs/function/serve","label":"serve","type":"link"}],"label":"Functions","type":"category"}],"label":"@buape/carbon-nodejs","type":"category"}]},"isLast":true,"label":"Next","noIndex":false,"pluginId":"default","version":"current"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[597],{8392:e=>{e.exports=JSON.parse('{"badge":false,"banner":null,"className":"api-version-current","docs":{},"docsSidebars":{"api":[{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon","label":"Overview","type":"link"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon/class/AnySelectMenu","label":"AnySelectMenu","type":"link"},{"href":"/api/carbon/class/AnySelectMenuInteraction","label":"AnySelectMenuInteraction","type":"link"},{"href":"/api/carbon/class/BaseChannel","label":"BaseChannel","type":"link"},{"href":"/api/carbon/class/BaseCommand","label":"BaseCommand","type":"link"},{"href":"/api/carbon/class/BaseComponent","label":"BaseComponent","type":"link"},{"href":"/api/carbon/class/BaseComponentInteraction","label":"BaseComponentInteraction","type":"link"},{"href":"/api/carbon/class/BaseGuildChannel","label":"BaseGuildChannel","type":"link"},{"href":"/api/carbon/class/BaseGuildTextChannel","label":"BaseGuildTextChannel","type":"link"},{"href":"/api/carbon/class/BaseInteraction","label":"BaseInteraction","type":"link"},{"href":"/api/carbon/class/Button","label":"Button","type":"link"},{"href":"/api/carbon/class/ButtonInteraction","label":"ButtonInteraction","type":"link"},{"href":"/api/carbon/class/ChannelSelectMenu","label":"ChannelSelectMenu","type":"link"},{"href":"/api/carbon/class/ChannelSelectMenuInteraction","label":"ChannelSelectMenuInteraction","type":"link"},{"href":"/api/carbon/class/Client","label":"Client","type":"link"},{"href":"/api/carbon/class/Command","label":"Command","type":"link"},{"href":"/api/carbon/class/CommandHandler","label":"CommandHandler","type":"link"},{"href":"/api/carbon/class/CommandInteraction","label":"CommandInteraction","type":"link"},{"href":"/api/carbon/class/CommandWithSubcommandGroups","label":"CommandWithSubcommandGroups","type":"link"},{"href":"/api/carbon/class/CommandWithSubcommands","label":"CommandWithSubcommands","type":"link"},{"href":"/api/carbon/class/ComponentHandler","label":"ComponentHandler","type":"link"},{"href":"/api/carbon/class/DmChannel","label":"DmChannel","type":"link"},{"href":"/api/carbon/class/GroupDmChannel","label":"GroupDmChannel","type":"link"},{"href":"/api/carbon/class/Guild","label":"Guild","type":"link"},{"href":"/api/carbon/class/GuildAnnouncementChannel","label":"GuildAnnouncementChannel","type":"link"},{"href":"/api/carbon/class/GuildCategoryChannel","label":"GuildCategoryChannel","type":"link"},{"href":"/api/carbon/class/GuildForumChannel","label":"GuildForumChannel","type":"link"},{"href":"/api/carbon/class/GuildMediaChannel","label":"GuildMediaChannel","type":"link"},{"href":"/api/carbon/class/GuildStageChannel","label":"GuildStageChannel","type":"link"},{"href":"/api/carbon/class/GuildStageOrVoiceChannel","label":"GuildStageOrVoiceChannel","type":"link"},{"href":"/api/carbon/class/GuildTextChannel","label":"GuildTextChannel","type":"link"},{"href":"/api/carbon/class/GuildThreadChannel","label":"GuildThreadChannel","type":"link"},{"href":"/api/carbon/class/GuildThreadOnlyChannel","label":"GuildThreadOnlyChannel","type":"link"},{"href":"/api/carbon/class/GuildVoiceChannel","label":"GuildVoiceChannel","type":"link"},{"href":"/api/carbon/class/LinkButton","label":"LinkButton","type":"link"},{"href":"/api/carbon/class/MentionableSelectMenu","label":"MentionableSelectMenu","type":"link"},{"href":"/api/carbon/class/MentionableSelectMenuInteraction","label":"MentionableSelectMenuInteraction","type":"link"},{"href":"/api/carbon/class/Message","label":"Message","type":"link"},{"href":"/api/carbon/class/PremiumButton","label":"PremiumButton","type":"link"},{"href":"/api/carbon/class/Role","label":"Role","type":"link"},{"href":"/api/carbon/class/RoleSelectMenu","label":"RoleSelectMenu","type":"link"},{"href":"/api/carbon/class/RoleSelectMenuInteraction","label":"RoleSelectMenuInteraction","type":"link"},{"href":"/api/carbon/class/Row","label":"Row","type":"link"},{"href":"/api/carbon/class/StringSelectMenu","label":"StringSelectMenu","type":"link"},{"href":"/api/carbon/class/StringSelectMenuInteraction","label":"StringSelectMenuInteraction","type":"link"},{"href":"/api/carbon/class/User","label":"User","type":"link"},{"href":"/api/carbon/class/UserSelectMenu","label":"UserSelectMenu","type":"link"},{"href":"/api/carbon/class/UserSelectMenuInteraction","label":"UserSelectMenuInteraction","type":"link"}],"label":"Classes","type":"category"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon/enum/ClientMode","label":"ClientMode","type":"link"}],"label":"Enumerations","type":"category"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon/function/channelFactory","label":"channelFactory","type":"link"}],"label":"Functions","type":"category"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon/interface/ExecutionContext","label":"ExecutionContext","type":"link"}],"label":"Interfaces","type":"category"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/carbon#AnySelectMenuComponentType","label":"AnySelectMenuComponentType","type":"link"},{"href":"/api/carbon#ClientOptions","label":"ClientOptions","type":"link"},{"href":"/api/carbon#CommandOptions","label":"CommandOptions","type":"link"},{"href":"/api/carbon#ComponentAdditionalData","label":"ComponentAdditionalData","type":"link"},{"href":"/api/carbon#InteractionFileData","label":"InteractionFileData","type":"link"},{"href":"/api/carbon#InteractionReplyData","label":"InteractionReplyData","type":"link"},{"href":"/api/carbon#InteractionReplyOptions","label":"InteractionReplyOptions","type":"link"}],"label":"Type Aliases","type":"category"}],"label":"@buape/carbon","type":"category"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/nodejs","label":"Overview","type":"link"},{"collapsed":true,"collapsible":true,"items":[{"href":"/api/nodejs/function/loadCommands","label":"loadCommands","type":"link"},{"href":"/api/nodejs/function/serve","label":"serve","type":"link"}],"label":"Functions","type":"category"}],"label":"@buape/carbon-nodejs","type":"category"}]},"isLast":true,"label":"Next","noIndex":false,"pluginId":"default","version":"current"}')}}]); \ No newline at end of file diff --git a/assets/js/main.247705b4.js b/assets/js/main.247705b4.js deleted file mode 100644 index 4adb3519..00000000 --- a/assets/js/main.247705b4.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.247705b4.js.LICENSE.txt */ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[792],{9226:(e,t,n)=>{var r={"./":2727};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=9226},5582:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(2155);var r=n(8631),a=n.n(r),o=n(4054);const i={"0058b4c6":[()=>n.e(849).then(n.t.bind(n,6164,19)),"@generated/docusaurus-plugin-content-docs/default/p/docs-175.json",6164],"0223a6d7":[()=>n.e(274).then(n.bind(n,7518)),"@site/docs/setup/installation.mdx",7518],"0c299d80":[()=>n.e(836).then(n.bind(n,2646)),"@site/docs/creating-your-bot/components.mdx",2646],17896441:[()=>Promise.all([n.e(869),n.e(240),n.e(674),n.e(401)]).then(n.bind(n,7122)),"@theme/DocItem",7122],"1df93b7f":[()=>Promise.all([n.e(869),n.e(583)]).then(n.bind(n,8361)),"@site/src/pages/index.tsx",8361],"29158f0f":[()=>n.e(458).then(n.bind(n,5167)),"@site/docs/setup/bot-applications.mdx",5167],"2c3f48ae":[()=>n.e(443).then(n.bind(n,5724)),"@site/docs/creating-your-bot/the-main-file.mdx",5724],"3559ccde":[()=>n.e(554).then(n.t.bind(n,8417,19)),"/home/runner/work/carbon/carbon/apps/website/.docusaurus/docusaurus-plugin-typedoc-api/default/packages-current.json",8417],"48b674b9":[()=>n.e(597).then(n.t.bind(n,8392,19)),"/home/runner/work/carbon/carbon/apps/website/.docusaurus/docusaurus-plugin-typedoc-api/default/version-current.json",8392],"53b39c5a":[()=>n.e(660).then(n.bind(n,7488)),"@site/docs/setup/file-structure.mdx",7488],"5e95c892":[()=>n.e(647).then(n.bind(n,6148)),"@theme/DocsRoot",6148],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"6c2ac63f":[()=>n.e(809).then(n.t.bind(n,782,19)),"/home/runner/work/carbon/carbon/apps/website/.docusaurus/docusaurus-plugin-typedoc-api/default/options.json",782],"6e719b2a":[()=>n.e(650).then(n.t.bind(n,2521,19)),"@generated/docusaurus-plugin-typedoc-api/default/__plugin.json",2521],a7456010:[()=>n.e(235).then(n.t.bind(n,8552,19)),"@generated/docusaurus-plugin-content-pages/default/__plugin.json",8552],a7bd4aaa:[()=>n.e(98).then(n.bind(n,241)),"@theme/DocVersionRoot",241],a94703ab:[()=>Promise.all([n.e(869),n.e(48)]).then(n.bind(n,698)),"@theme/DocRoot",698],aae6e0a9:[()=>n.e(973).then(n.bind(n,8134)),"@site/docs/creating-your-bot/options.mdx",8134],aba21aa0:[()=>n.e(742).then(n.t.bind(n,7093,19)),"@generated/docusaurus-plugin-content-docs/default/__plugin.json",7093],affbcfb0:[()=>Promise.all([n.e(240),n.e(838),n.e(819)]).then(n.t.bind(n,4206,23)),"/home/runner/work/carbon/carbon/node_modules/.pnpm/docusaurus-plugin-typedoc-api@4.2.1_@docusaurus+core@3.4.0_@docusaurus+types@3.4.0_react-dom@_omubwl2ckyiw6e6ekwarmgkp6e/node_modules/docusaurus-plugin-typedoc-api/lib/components/ApiIndex.js",4206],dc875d6e:[()=>Promise.all([n.e(869),n.e(683)]).then(n.t.bind(n,5843,23)),"/home/runner/work/carbon/carbon/node_modules/.pnpm/docusaurus-plugin-typedoc-api@4.2.1_@docusaurus+core@3.4.0_@docusaurus+types@3.4.0_react-dom@_omubwl2ckyiw6e6ekwarmgkp6e/node_modules/docusaurus-plugin-typedoc-api/lib/components/ApiPage.js",5843],f8409a7e:[()=>n.e(903).then(n.bind(n,1012)),"@site/docs/intro.mdx",1012],f852f155:[()=>Promise.all([n.e(869),n.e(240),n.e(838),n.e(674),n.e(313)]).then(n.t.bind(n,4119,23)),"/home/runner/work/carbon/carbon/node_modules/.pnpm/docusaurus-plugin-typedoc-api@4.2.1_@docusaurus+core@3.4.0_@docusaurus+types@3.4.0_react-dom@_omubwl2ckyiw6e6ekwarmgkp6e/node_modules/docusaurus-plugin-typedoc-api/lib/components/ApiItem.js",4119]};var l=n(5723);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(118),u=n(2429);function d(e,t){if("*"===e)return a()({loading:s,loader:()=>n.e(288).then(n.bind(n,8288)),modules:["@theme/NotFound"],webpack:()=>[8288],render(e,t){const n=e.default;return(0,l.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},p=[],f=[],m=(0,c.A)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),a().Map({loading:s,loader:d,modules:p,webpack:()=>f,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;delete a.__context;const s=a.__props;return delete a.__props,(0,l.jsx)(u.W,{value:i,children:(0,l.jsx)(o,{...a,...s,...n})})}})}const p=[{path:"/api",component:d("/api","eb9"),routes:[{path:"/api",component:d("/api","2a9"),routes:[{path:"/api",component:d("/api","4eb"),routes:[{path:"/api",component:d("/api","973"),exact:!0,sidebar:"api"},{path:"/api/carbon",component:d("/api/carbon","30f"),exact:!0,sidebar:"api",id:1},{path:"/api/carbon/class/AnySelectMenu",component:d("/api/carbon/class/AnySelectMenu","086"),exact:!0,sidebar:"api",id:10},{path:"/api/carbon/class/AnySelectMenuInteraction",component:d("/api/carbon/class/AnySelectMenuInteraction","4e2"),exact:!0,sidebar:"api",id:51},{path:"/api/carbon/class/BaseChannel",component:d("/api/carbon/class/BaseChannel","f18"),exact:!0,sidebar:"api",id:84},{path:"/api/carbon/class/BaseCommand",component:d("/api/carbon/class/BaseCommand","f8a"),exact:!0,sidebar:"api",id:185},{path:"/api/carbon/class/BaseComponent",component:d("/api/carbon/class/BaseComponent","885"),exact:!0,sidebar:"api",id:207},{path:"/api/carbon/class/BaseComponentInteraction",component:d("/api/carbon/class/BaseComponentInteraction","f01"),exact:!0,sidebar:"api",id:224},{path:"/api/carbon/class/BaseGuildChannel",component:d("/api/carbon/class/BaseGuildChannel","f88"),exact:!0,sidebar:"api",id:250},{path:"/api/carbon/class/BaseGuildTextChannel",component:d("/api/carbon/class/BaseGuildTextChannel","13c"),exact:!0,sidebar:"api",id:360},{path:"/api/carbon/class/BaseInteraction",component:d("/api/carbon/class/BaseInteraction","250"),exact:!0,sidebar:"api",id:475},{path:"/api/carbon/class/Button",component:d("/api/carbon/class/Button","109"),exact:!0,sidebar:"api",id:603},{path:"/api/carbon/class/ButtonInteraction",component:d("/api/carbon/class/ButtonInteraction","282"),exact:!0,sidebar:"api",id:941},{path:"/api/carbon/class/ChannelSelectMenu",component:d("/api/carbon/class/ChannelSelectMenu","b34"),exact:!0,sidebar:"api",id:680},{path:"/api/carbon/class/ChannelSelectMenuInteraction",component:d("/api/carbon/class/ChannelSelectMenuInteraction","8ec"),exact:!0,sidebar:"api",id:967},{path:"/api/carbon/class/Client",component:d("/api/carbon/class/Client","7df"),exact:!0,sidebar:"api",id:724},{path:"/api/carbon/class/Command",component:d("/api/carbon/class/Command","637"),exact:!0,sidebar:"api",id:746},{path:"/api/carbon/class/CommandHandler",component:d("/api/carbon/class/CommandHandler","c6d"),exact:!0,sidebar:"api",id:995},{path:"/api/carbon/class/CommandInteraction",component:d("/api/carbon/class/CommandInteraction","9ab"),exact:!0,sidebar:"api",id:1003},{path:"/api/carbon/class/CommandWithSubcommandGroups",component:d("/api/carbon/class/CommandWithSubcommandGroups","5a3"),exact:!0,sidebar:"api",id:768},{path:"/api/carbon/class/CommandWithSubcommands",component:d("/api/carbon/class/CommandWithSubcommands","4c4"),exact:!0,sidebar:"api",id:788},{path:"/api/carbon/class/ComponentHandler",component:d("/api/carbon/class/ComponentHandler","ce0"),exact:!0,sidebar:"api",id:1039},{path:"/api/carbon/class/DmChannel",component:d("/api/carbon/class/DmChannel","066"),exact:!0,sidebar:"api",id:1159},{path:"/api/carbon/class/GroupDmChannel",component:d("/api/carbon/class/GroupDmChannel","ad5"),exact:!0,sidebar:"api",id:1182},{path:"/api/carbon/class/Guild",component:d("/api/carbon/class/Guild","bc7"),exact:!0,sidebar:"api",id:1223},{path:"/api/carbon/class/GuildAnnouncementChannel",component:d("/api/carbon/class/GuildAnnouncementChannel","9b3"),exact:!0,sidebar:"api",id:1256},{path:"/api/carbon/class/GuildCategoryChannel",component:d("/api/carbon/class/GuildCategoryChannel","097"),exact:!0,sidebar:"api",id:1319},{path:"/api/carbon/class/GuildForumChannel",component:d("/api/carbon/class/GuildForumChannel","9ed"),exact:!0,sidebar:"api",id:1365},{path:"/api/carbon/class/GuildMediaChannel",component:d("/api/carbon/class/GuildMediaChannel","f40"),exact:!0,sidebar:"api",id:1426},{path:"/api/carbon/class/GuildStageChannel",component:d("/api/carbon/class/GuildStageChannel","18a"),exact:!0,sidebar:"api",id:1580},{path:"/api/carbon/class/GuildStageOrVoiceChannel",component:d("/api/carbon/class/GuildStageOrVoiceChannel","c27"),exact:!0,sidebar:"api",id:1486},{path:"/api/carbon/class/GuildTextChannel",component:d("/api/carbon/class/GuildTextChannel","d12"),exact:!0,sidebar:"api",id:1674},{path:"/api/carbon/class/GuildThreadChannel",component:d("/api/carbon/class/GuildThreadChannel","057"),exact:!0,sidebar:"api",id:1737},{path:"/api/carbon/class/GuildThreadOnlyChannel",component:d("/api/carbon/class/GuildThreadOnlyChannel","558"),exact:!0,sidebar:"api",id:501},{path:"/api/carbon/class/GuildVoiceChannel",component:d("/api/carbon/class/GuildVoiceChannel","622"),exact:!0,sidebar:"api",id:1627},{path:"/api/carbon/class/LinkButton",component:d("/api/carbon/class/LinkButton","8bc"),exact:!0,sidebar:"api",id:630},{path:"/api/carbon/class/MentionableSelectMenu",component:d("/api/carbon/class/MentionableSelectMenu","2f0"),exact:!0,sidebar:"api",id:807},{path:"/api/carbon/class/MentionableSelectMenuInteraction",component:d("/api/carbon/class/MentionableSelectMenuInteraction","ef8"),exact:!0,sidebar:"api",id:1047},{path:"/api/carbon/class/Message",component:d("/api/carbon/class/Message","86b"),exact:!0,sidebar:"api",id:1859},{path:"/api/carbon/class/PremiumButton",component:d("/api/carbon/class/PremiumButton","7af"),exact:!0,sidebar:"api",id:655},{path:"/api/carbon/class/Role",component:d("/api/carbon/class/Role","4dd"),exact:!0,sidebar:"api",id:1890},{path:"/api/carbon/class/RoleSelectMenu",component:d("/api/carbon/class/RoleSelectMenu","ca9"),exact:!0,sidebar:"api",id:836},{path:"/api/carbon/class/RoleSelectMenuInteraction",component:d("/api/carbon/class/RoleSelectMenuInteraction","437"),exact:!0,sidebar:"api",id:1075},{path:"/api/carbon/class/Row",component:d("/api/carbon/class/Row","225"),exact:!0,sidebar:"api",id:865},{path:"/api/carbon/class/StringSelectMenu",component:d("/api/carbon/class/StringSelectMenu","0fe"),exact:!0,sidebar:"api",id:883},{path:"/api/carbon/class/StringSelectMenuInteraction",component:d("/api/carbon/class/StringSelectMenuInteraction","56a"),exact:!0,sidebar:"api",id:1103},{path:"/api/carbon/class/User",component:d("/api/carbon/class/User","e36"),exact:!0,sidebar:"api",id:1949},{path:"/api/carbon/class/UserSelectMenu",component:d("/api/carbon/class/UserSelectMenu","3b3"),exact:!0,sidebar:"api",id:912},{path:"/api/carbon/class/UserSelectMenuInteraction",component:d("/api/carbon/class/UserSelectMenuInteraction","82b"),exact:!0,sidebar:"api",id:1131},{path:"/api/carbon/enum/ClientMode",component:d("/api/carbon/enum/ClientMode","17c"),exact:!0,sidebar:"api",id:711},{path:"/api/carbon/interface/ExecutionContext",component:d("/api/carbon/interface/ExecutionContext","f1b"),exact:!0,sidebar:"api",id:742},{path:"/api/nodejs",component:d("/api/nodejs","951"),exact:!0,sidebar:"api",id:2},{path:"/api/nodejs/function/loadCommands",component:d("/api/nodejs/function/loadCommands","d72"),exact:!0,sidebar:"api",id:1982},{path:"/api/nodejs/function/serve",component:d("/api/nodejs/function/serve","c5e"),exact:!0,sidebar:"api",id:3}]}]}]},{path:"/docs",component:d("/docs","ded"),routes:[{path:"/docs",component:d("/docs","066"),routes:[{path:"/docs",component:d("/docs","322"),routes:[{path:"/docs/creating-your-bot/components",component:d("/docs/creating-your-bot/components","51d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/creating-your-bot/options",component:d("/docs/creating-your-bot/options","a19"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/creating-your-bot/the-main-file",component:d("/docs/creating-your-bot/the-main-file","1c9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/intro",component:d("/docs/intro","89a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/setup/bot-applications",component:d("/docs/setup/bot-applications","a20"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/setup/file-structure",component:d("/docs/setup/file-structure","8e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/setup/installation",component:d("/docs/setup/installation","823"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"/",component:d("/","e5f"),exact:!0},{path:"*",component:d("*")}]},4802:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(2155),a=n(5723);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},9382:(e,t,n)=>{"use strict";var r=n(2155),a=n(8997),o=n(8345),i=n(1713),l=n(4784),s=n(1194);const c=[n(1095),n(836),n(1297),n(1015)];var u=n(5582),d=n(2934),p=n(8782),f=n(5723);function m(e){let{children:t}=e;return(0,f.jsx)(f.Fragment,{children:t})}var h=n(4859),g=n(6305),b=n(3890),y=n(9759),v=n(9531),w=n(4924),k=n(2805),x=n(2960),S=n(2801),C=n(7962);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,g.default)(),r=(0,w.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,f.jsxs)(h.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,f.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function _(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,g.default)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,g.default)(),{pathname:r}=(0,d.zy)();return e+(0,S.applyTrailingSlash)((0,b.Ay)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,f.jsxs)(h.A,{children:[(0,f.jsx)("meta",{property:"og:url",content:a}),(0,f.jsx)("link",{rel:"canonical",href:a})]})}function T(){const{i18n:{currentLocale:e}}=(0,g.default)(),{metadata:t,image:n}=(0,y.p)();return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(h.A,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:k.w})]}),n&&(0,f.jsx)(v.be,{image:n}),(0,f.jsx)(_,{}),(0,f.jsx)(E,{}),(0,f.jsx)(C.A,{tag:x.Cy,locale:e}),(0,f.jsx)(h.A,{children:t.map(((e,t)=>(0,f.jsx)("meta",{...e},t)))})]})}const A=new Map;var j=n(4802),N=n(1944),R=n(7168);function L(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const P=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,R.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),L("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,p.u)(u.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class D extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=s.A.canUseDOM?L("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=L("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,f.jsx)(P,{previousLocation:this.previousLocation,location:t,children:(0,f.jsx)(d.qh,{location:t,render:()=>e})})}}const M=D,I="__docusaurus-base-url-issue-banner-container",F="__docusaurus-base-url-issue-banner",B="__docusaurus-base-url-issue-banner-suggestion-container";function z(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${I}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n
                                  \n

                                  Your Docusaurus site did not load properly.

                                  \n

                                  A very common reason is a wrong site baseUrl configuration.

                                  \n

                                  Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

                                  \n

                                  We suggest trying baseUrl =

                                  \n
                                  \n`}(e)).replace(/{let{route:t}=e;return!0===t.exact})))return A.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return A.set(e.pathname,t),{...e,pathname:t}}((0,d.zy)());return(0,f.jsx)(M,{location:e,children:V})}function K(){return(0,f.jsx)(G.A,{children:(0,f.jsx)(N.l,{children:(0,f.jsxs)(j.x,{children:[(0,f.jsxs)(m,{children:[(0,f.jsx)(q,{}),(0,f.jsx)(T,{}),(0,f.jsx)(U,{}),(0,f.jsx)(Q,{})]}),(0,f.jsx)(W,{})]})})})}var Y=n(4054);const Z=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var X=n(118);const J=new Set,ee=new Set,te=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ne={prefetch:e=>{if(!(e=>!te()&&!ee.has(e)&&!J.has(e))(e))return!1;J.add(e);const t=(0,p.u)(u.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Y).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,X.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?Z(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!te()&&!ee.has(e))(e)&&(ee.add(e),O(e))},re=Object.freeze(ne);function ae(e){let{children:t}=e;return"hash"===l.default.future.experimental_router?(0,f.jsx)(i.I9,{children:t}):(0,f.jsx)(i.Kd,{children:t})}const oe=Boolean(!0);if(s.A.canUseDOM){window.docusaurus=re;const e=document.getElementById("__docusaurus"),t=(0,f.jsx)(o.vd,{children:(0,f.jsx)(ae,{children:(0,f.jsx)(K,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},i=()=>{if(window.docusaurusRoot)window.docusaurusRoot.render(t);else if(oe)window.docusaurusRoot=a.hydrateRoot(e,t,{onRecoverableError:n});else{const r=a.createRoot(e,{onRecoverableError:n});r.render(t),window.docusaurusRoot=r}};O(window.location.pathname).then((()=>{(0,r.startTransition)(i)}))}},1944:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>p});var r=n(2155),a=n(4784);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"intro","docs":[{"id":"creating-your-bot/components","path":"/docs/creating-your-bot/components","sidebar":"tutorialSidebar"},{"id":"creating-your-bot/options","path":"/docs/creating-your-bot/options","sidebar":"tutorialSidebar"},{"id":"creating-your-bot/the-main-file","path":"/docs/creating-your-bot/the-main-file","sidebar":"tutorialSidebar"},{"id":"intro","path":"/docs/intro","sidebar":"tutorialSidebar"},{"id":"setup/bot-applications","path":"/docs/setup/bot-applications","sidebar":"tutorialSidebar"},{"id":"setup/file-structure","path":"/docs/setup/file-structure","sidebar":"tutorialSidebar"},{"id":"setup/installation","path":"/docs/setup/installation","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/intro","label":"intro"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(2654);const s=JSON.parse('{"docusaurusVersion":"3.4.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.4.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.4.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.4.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.4.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.4.0"},"docusaurus-plugin-typedoc-api":{"type":"package","name":"docusaurus-plugin-typedoc-api","version":"4.2.1"}}}');var c=n(5723);const u={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},d=r.createContext(u);function p(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},2182:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(2155),a=n(1194),o=n(4859),i=n(2801),l=n(105),s=n(2429),c=n(5723);function u(e){let{error:t,tryAgain:n}=e;return(0,c.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,c.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,c.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,c.jsx)(d,{error:t})]})}function d(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function p(e){let{children:t}=e;return(0,c.jsx)(s.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function f(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)(p,{children:(0,c.jsxs)(h,{fallback:()=>(0,c.jsx)(u,{error:t,tryAgain:n}),children:[(0,c.jsx)(o.A,{children:(0,c.jsx)("title",{children:"Page Error"})}),(0,c.jsx)(l.A,{children:(0,c.jsx)(u,{error:t,tryAgain:n})})]})})}const m=e=>(0,c.jsx)(f,{...e});class h extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??m)(e)}return e??null}}},1194:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},4859:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(2155);var r=n(8345),a=n(5723);function o(e){return(0,a.jsx)(r.mg,{...e})}},5797:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(2155),a=n(1713),o=n(2801),i=n(6305),l=n(347),s=n(1194),c=n(8416),u=n(3890),d=n(5723);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:v}=(0,i.default)(),{trailingSlash:w,baseUrl:k}=v,x=v.future.experimental_router,{withBaseUrl:S}=(0,u.hH)(),C=(0,c.default)(),E=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>E.current));const _=p||f;const T=(0,l.A)(_),A=_?.replace("pathname://","");let j=void 0!==A?(N=A,b&&(e=>e.startsWith("/"))(N)?S(N):N):void 0;var N;"hash"===x&&j?.startsWith("./")&&(j=j?.slice(1)),j&&T&&(j=(0,o.applyTrailingSlash)(j,{trailingSlash:w,baseUrl:k}));const R=(0,r.useRef)(!1),L=n?a.k2:a.N_,P=s.A.canUseIntersectionObserver,O=(0,r.useRef)(),D=()=>{R.current||null==j||(window.docusaurus.preload(j),R.current=!0)};(0,r.useEffect)((()=>(!P&&T&&null!=j&&window.docusaurus.prefetch(j),()=>{P&&O.current&&O.current.disconnect()})),[O,j,P,T]);const M=j?.startsWith("#")??!1,I=!y.target||"_self"===y.target,F=!j||!T||!I;return g||!M&&F||C.collectLink(j),y.id&&C.collectAnchor(y.id),F?(0,d.jsx)("a",{ref:E,href:j,..._&&!T&&{target:"_blank",rel:"noopener noreferrer"},...y}):(0,d.jsx)(L,{...y,onMouseEnter:D,onTouchStart:D,innerRef:e=>{E.current=e,P&&e&&T&&(O.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(O.current.unobserve(e),O.current.disconnect(),null!=j&&window.docusaurus.prefetch(j))}))})),O.current.observe(e))},to:j,...n&&{isActive:h,activeClassName:m}})}const f=r.forwardRef(p)},2553:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=()=>null},2835:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,T:()=>s});var r=n(2155),a=n(5723);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function l(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function s(e,t){let{message:n,id:r}=e;return o(l({message:n,id:r}),t)}function c(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const i=l({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},9280:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},347:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},3890:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>l,hH:()=>i});var r=n(2155),a=n(6305),o=n(347);function i(){const{siteConfig:e}=(0,a.default)(),{baseUrl:t,url:n}=e,i=e.future.experimental_router,l=(0,r.useCallback)(((e,r)=>function(e){let{siteUrl:t,baseUrl:n,url:r,options:{forcePrependBaseUrl:a=!1,absolute:i=!1}={},router:l}=e;if(!r||r.startsWith("#")||(0,o.z)(r))return r;if("hash"===l)return r.startsWith("/")?`.${r}`:`./${r}`;if(a)return n+r.replace(/^\//,"");if(r===n.replace(/\/$/,""))return n;const s=r.startsWith(n)?r:n+r.replace(/^\//,"");return i?t+s:s}({siteUrl:n,baseUrl:t,url:e,options:r,router:i})),[n,t,i]);return{withBaseUrl:l}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},8416:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2155);n(5723);const a=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,r.useContext)(a);function i(){return o()}},6305:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(2155),a=n(1944);function o(){return(0,r.useContext)(a.o)}},8985:(e,t,n)=>{"use strict";n.d(t,{P_:()=>i,kh:()=>o});var r=n(6305),a=n(9280);function o(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,r.default)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}function i(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=o(e),i=r?.[t];if(!i&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return i}},6092:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(2155),a=n(4802);function o(){return(0,r.useContext)(a.o)}},7168:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(2155);const a=n(1194).A.canUseDOM?r.useLayoutEffect:r.useEffect},3770:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(2155),a=n(2429);function o(){const e=r.useContext(a.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}},118:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,i]=n;const l=a?`${a}.${o}`:o;r(i)?e(i,l):t[l]=i}))}(e),t}},2429:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>o});var r=n(2155),a=n(5723);const o=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(o),l=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,a.jsx)(o.Provider,{value:l,children:t})}},121:(e,t,n)=>{"use strict";n.d(t,{zK:()=>h,vT:()=>d,gk:()=>p,Gy:()=>c,HW:()=>g,ht:()=>u,r7:()=>m,jh:()=>f});var r=n(2934),a=n(8985);const o=e=>e.versions.find((e=>e.isLast));function i(e,t){const n=o(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}function l(e,t){const n=i(e,t),a=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const s={},c=()=>(0,a.kh)("docusaurus-plugin-content-docs")??s,u=e=>{try{return(0,a.P_)("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":` (pluginId=${e}`),{cause:t})}};function d(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function p(e){void 0===e&&(e={});const t=d(e),{pathname:n}=(0,r.zy)();if(!t)return;return{activePlugin:t,activeVersion:i(t.pluginData,n)}}function f(e){return u(e).versions}function m(e){const t=u(e);return o(t)}function h(e){const t=u(e),{pathname:n}=(0,r.zy)();return l(t,n)}function g(e){const t=u(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=o(e);return{latestDocSuggestion:l(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},8631:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(7747),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},836:(e,t,n)=>{"use strict";var r=n(6980),a=n(4784);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(4905),n(9226)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},2255:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});n(2155);var r=n(851),a=n(2835),o=n(9759),i=n(5797),l=n(8416);const s={anchorWithStickyNavbar:"anchorWithStickyNavbar_wWXW",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_I2ZM"};var c=n(5723);function u(e){let{as:t,id:n,...u}=e;const d=(0,l.default)(),{navbar:{hideOnScroll:p}}=(0,o.p)();if("h1"===t||!n)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(n);const f=(0,a.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,c.jsxs)(t,{...u,className:(0,r.A)("anchor",p?s.anchorWithHideOnScrollNavbar:s.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,c.jsx)(i.default,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},1500:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(2155);const r={iconExternalLink:"iconExternalLink_hRhY"};var a=n(5723);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},105:(e,t,n)=>{"use strict";n.d(t,{A:()=>at});var r=n(2155),a=n(851),o=n(2182),i=n(9531),l=n(3533),s=n(9640),c=n(2805);const u={skipToContent:"skipToContent_SGNf"};var d=n(5723);function p(){return(0,d.jsx)(l.K,{className:u.skipToContent})}var f=n(9759),m=n(3336),h=n(2835);function g(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...i}=e;return(0,d.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,d.jsx)("g",{stroke:r,strokeWidth:a,children:(0,d.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const b={closeButton:"closeButton_wsFq"};function y(e){return(0,d.jsx)("button",{type:"button","aria-label":(0,h.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,a.A)("clean-btn close",b.closeButton,e.className),children:(0,d.jsx)(g,{width:14,height:14,strokeWidth:3.1})})}const v={content:"content_FNTx"};function w(e){const{announcementBar:t}=(0,f.p)(),{content:n}=t;return(0,d.jsx)("div",{...e,className:(0,a.A)(v.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const k={announcementBar:"announcementBar_seI4",announcementBarPlaceholder:"announcementBarPlaceholder_BBOp",announcementBarClose:"announcementBarClose_vkMT",announcementBarContent:"announcementBarContent_BEVa"};function x(){const{announcementBar:e}=(0,f.p)(),{isActive:t,close:n}=(0,m.M)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,d.jsxs)("div",{className:k.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,d.jsx)("div",{className:k.announcementBarPlaceholder}),(0,d.jsx)(w,{className:k.announcementBarContent}),o&&(0,d.jsx)(y,{onClick:n,className:k.announcementBarClose})]})}var S=n(5436),C=n(8093),E=n(9321),_=n(9078);function T(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:o}=(0,_.T)();return(0,d.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,d.jsxs)("div",{className:(0,a.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,d.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,d.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var A=n(6064),j=n(6092);function N(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,d.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function R(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,d.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const L={toggle:"toggle_ypgb",toggleButton:"toggleButton_G3Xi",darkToggleIcon:"darkToggleIcon_Wc9_",lightToggleIcon:"lightToggleIcon_WLqk",toggleButtonDisabled:"toggleButtonDisabled_FbV4"};function P(e){let{className:t,buttonClassName:n,value:r,onChange:o}=e;const i=(0,j.A)(),l=(0,h.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,h.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,h.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,d.jsx)("div",{className:(0,a.A)(L.toggle,t),children:(0,d.jsxs)("button",{className:(0,a.A)("clean-btn",L.toggleButton,!i&&L.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===r?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite",children:[(0,d.jsx)(N,{className:(0,a.A)(L.toggleIcon,L.lightToggleIcon)}),(0,d.jsx)(R,{className:(0,a.A)(L.toggleIcon,L.darkToggleIcon)})]})})}const O=r.memo(P),D={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_gB3k"};function M(e){let{className:t}=e;const n=(0,f.p)().navbar.style,r=(0,f.p)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,A.G)();return r?null:(0,d.jsx)(O,{className:t,buttonClassName:"dark"===n?D.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var I=n(660);function F(){return(0,d.jsx)(I.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function B(){const e=(0,S.M)();return(0,d.jsx)("button",{type:"button","aria-label":(0,h.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,d.jsx)(g,{color:"var(--ifm-color-emphasis-600)"})})}function z(){return(0,d.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,d.jsx)(F,{}),(0,d.jsx)(M,{className:"margin-right--md"}),(0,d.jsx)(B,{})]})}var $=n(5797),U=n(3890),q=n(347),G=n(6347),H=n(1500);function W(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:i,isDropdownLink:l,prependBaseUrlToHref:s,...c}=e;const u=(0,U.Ay)(r),p=(0,U.Ay)(t),f=(0,U.Ay)(a,{forcePrependBaseUrl:!0}),m=o&&a&&!(0,q.A)(a),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,d.jsxs)(d.Fragment,{children:[o,m&&(0,d.jsx)(H.A,{...l&&{width:12,height:12}})]})};return a?(0,d.jsx)($.default,{href:s?f:a,...c,...h}):(0,d.jsx)($.default,{to:u,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?(0,G.G)(n,t.pathname):t.pathname.startsWith(p)},...c,...h})}function V(e){let{className:t,isDropdownItem:n=!1,...r}=e;const o=(0,d.jsx)(W,{className:(0,a.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,d.jsx)("li",{children:o}):o}function Q(e){let{className:t,isDropdownItem:n,...r}=e;return(0,d.jsx)("li",{className:"menu__list-item",children:(0,d.jsx)(W,{className:(0,a.A)("menu__link",t),...r})})}function K(e){let{mobile:t=!1,position:n,...r}=e;const a=t?Q:V;return(0,d.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var Y=n(43),Z=n(5914),X=n(8463);const J={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_uDpY"};function ee(e,t){return e.some((e=>function(e,t){return!!(0,Z.ys)(e.to,t)||!!(0,G.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function te(e){let{items:t,position:n,className:o,onClick:i,...l}=e;const s=(0,r.useRef)(null),[c,u]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&u(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[s]),(0,d.jsxs)("div",{ref:s,className:(0,a.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c}),children:[(0,d.jsx)(W,{"aria-haspopup":"true","aria-expanded":c,role:"button",href:l.to?void 0:"#",className:(0,a.A)("navbar__link",o),...l,onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),u(!c))},children:l.children??l.label}),(0,d.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(be,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function ne(e){let{items:t,className:n,position:o,onClick:i,...l}=e;const s=(0,X.B)(),c=ee(t,s),{collapsed:u,toggleCollapsed:p,setCollapsed:f}=(0,Y.u)({initialState:()=>!c});return(0,r.useEffect)((()=>{c&&f(!c)}),[s,c,f]),(0,d.jsxs)("li",{className:(0,a.A)("menu__list-item",{"menu__list-item--collapsed":u}),children:[(0,d.jsx)(W,{role:"button",className:(0,a.A)(J.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...l,onClick:e=>{e.preventDefault(),p()},children:l.children??l.label}),(0,d.jsx)(Y.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:u,children:t.map(((e,t)=>(0,r.createElement)(be,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function re(e){let{mobile:t=!1,...n}=e;const r=t?ne:te;return(0,d.jsx)(r,{...n})}var ae=n(6305),oe=n(4924),ie=n(2934);function le(e){let{width:t=20,height:n=20,...r}=e;return(0,d.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,d.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const se="iconLanguage_xaB3";var ce=n(2553);const ue={navbarSearchContainer:"navbarSearchContainer_OR0H"};function de(e){let{children:t,className:n}=e;return(0,d.jsx)("div",{className:(0,a.A)(n,ue.navbarSearchContainer),children:t})}var pe=n(121),fe=n(9821);var me=n(4350);const he=e=>e.docs.find((t=>t.id===e.mainDocId));const ge={default:K,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:i,locales:l,localeConfigs:s}}=(0,ae.default)(),c=(0,oe.o)(),{search:u,hash:p}=(0,ie.zy)(),f=[...n,...l.map((e=>{const n=`${`pathname://${c.createUrl({locale:e,fullyQualified:!1})}`}${u}${p}${a}`;return{label:s[e].label,lang:s[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],m=t?(0,h.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):s[i].label;return(0,d.jsx)(re,{...o,mobile:t,label:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(le,{className:se}),m]}),items:f})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,d.jsx)(de,{className:n,children:(0,d.jsx)(ce.A,{})})},dropdown:re,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:o=!1}=e;const i=o?"li":"div";return(0,d.jsx)(i,{className:(0,a.A)({navbar__item:!r&&!o,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,pe.zK)(r),i=(0,fe.QB)(t,r),l=o?.path===i?.path;return null===i||i.unlisted&&!l?null:(0,d.jsx)(K,{exact:!0,...a,isActive:()=>l||!!o?.sidebar&&o.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,pe.zK)(r),i=(0,fe.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,d.jsx)(K,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,fe.Vd)(r)[0],i=t??o.label,l=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,d.jsx)(K,{...a,label:i,to:l})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...i}=e;const{search:l,hash:s}=(0,ie.zy)(),c=(0,pe.zK)(n),u=(0,pe.jh)(n),{savePreferredVersionName:p}=(0,me.g1)(n),f=[...a,...u.map((e=>{const t=c.alternateDocVersions[e.name]??he(e);return{label:e.label,to:`${t.path}${l}${s}`,isActive:()=>e===c.activeVersion,onClick:()=>p(e.name)}})),...o],m=(0,fe.Vd)(n)[0],g=t&&f.length>1?(0,h.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):m.label,b=t&&f.length>1?void 0:he(m).path;return f.length<=1?(0,d.jsx)(K,{...i,mobile:t,label:g,to:b,isActive:r?()=>!1:void 0}):(0,d.jsx)(re,{...i,mobile:t,label:g,to:b,items:f,isActive:r?()=>!1:void 0})}};function be(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=ge[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,d.jsx)(a,{...n})}function ye(){const e=(0,S.M)(),t=(0,f.p)().navbar.items;return(0,d.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(be,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function ve(e){return(0,d.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,d.jsx)(h.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function we(){const e=0===(0,f.p)().navbar.items.length,t=(0,_.T)();return(0,d.jsxs)(d.Fragment,{children:[!e&&(0,d.jsx)(ve,{onClick:()=>t.hide()}),t.content]})}function ke(){const e=(0,S.M)();return(0,E._)(e.shown),e.shouldRender?(0,d.jsx)(T,{header:(0,d.jsx)(z,{}),primaryMenu:(0,d.jsx)(ye,{}),secondaryMenu:(0,d.jsx)(we,{})}):null}const xe={navbarHideable:"navbarHideable_luMF",navbarHidden:"navbarHidden_BmAt"};function Se(e){return(0,d.jsx)("div",{role:"presentation",...e,className:(0,a.A)("navbar-sidebar__backdrop",e.className)})}function Ce(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:r}}=(0,f.p)(),o=(0,S.M)(),{navbarRef:i,isNavbarVisible:l}=(0,C.S)(n);return(0,d.jsxs)("nav",{ref:i,"aria-label":(0,h.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.A)("navbar","navbar--fixed-top",n&&[xe.navbarHideable,!l&&xe.navbarHidden],{"navbar--dark":"dark"===r,"navbar--primary":"primary"===r,"navbar-sidebar--show":o.shown}),children:[t,(0,d.jsx)(Se,{onClick:o.toggle}),(0,d.jsx)(ke,{})]})}var Ee=n(8295),_e=n(5910);function Te(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,d.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,d.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Ae(){const{toggle:e,shown:t}=(0,S.M)();return(0,d.jsx)("button",{onClick:e,"aria-label":(0,h.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,d.jsx)(Te,{})})}const je={colorModeToggle:"colorModeToggle_Lsq0"};function Ne(e){let{items:t}=e;return(0,d.jsx)(d.Fragment,{children:t.map(((e,t)=>(0,d.jsx)(Ee.k2,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,d.jsx)(be,{...e})},t)))})}function Re(e){let{left:t,right:n}=e;return(0,d.jsxs)("div",{className:"navbar__inner",children:[(0,d.jsx)("div",{className:"navbar__items",children:t}),(0,d.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function Le(){const e=(0,S.M)(),t=(0,f.p)().navbar.items,[n,r]=(0,_e.D)(t),a=t.find((e=>"search"===e.type));return(0,d.jsx)(Re,{left:(0,d.jsxs)(d.Fragment,{children:[!e.disabled&&(0,d.jsx)(Ae,{}),(0,d.jsx)(F,{}),(0,d.jsx)(Ne,{items:n})]}),right:(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(Ne,{items:r}),(0,d.jsx)(M,{className:je.colorModeToggle}),!a&&(0,d.jsx)(de,{children:(0,d.jsx)(ce.A,{})})]})})}function Pe(){return(0,d.jsx)(Ce,{children:(0,d.jsx)(Le,{})})}var Oe=n(1829);function De(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,l=(0,U.Ay)(n),s=(0,U.Ay)(r,{forcePrependBaseUrl:!0});return(0,d.jsxs)($.default,{className:"footer__link-item",...r?{href:o?s:r}:{to:l},...i,children:[a,r&&!(0,q.A)(r)&&(0,d.jsx)(H.A,{})]})}function Me(e){let{item:t}=e;return t.html?(0,d.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,d.jsx)("li",{className:"footer__item",children:(0,d.jsx)(De,{item:t})},t.href??t.to)}function Ie(e){let{column:t}=e;return(0,d.jsxs)("div",{className:"col footer__col",children:[(0,d.jsx)("div",{className:"footer__title",children:t.title}),(0,d.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,d.jsx)(Me,{item:e},t)))})]})}function Fe(e){let{columns:t}=e;return(0,d.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,d.jsx)(Ie,{column:e},t)))})}function Be(){return(0,d.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function ze(e){let{item:t}=e;return t.html?(0,d.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,d.jsx)(De,{item:t})}function $e(e){let{links:t}=e;return(0,d.jsx)("div",{className:"footer__links text--center",children:(0,d.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,d.jsxs)(r.Fragment,{children:[(0,d.jsx)(ze,{item:e}),t.length!==n+1&&(0,d.jsx)(Be,{})]},n)))})})}function Ue(e){let{links:t}=e;return(0,Oe.C)(t)?(0,d.jsx)(Fe,{columns:t}):(0,d.jsx)($e,{links:t})}var qe=n(3581);const Ge={footerLogoLink:"footerLogoLink_gSnc"};function He(e){let{logo:t}=e;const{withBaseUrl:n}=(0,U.hH)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,d.jsx)(qe.A,{className:(0,a.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function We(e){let{logo:t}=e;return t.href?(0,d.jsx)($.default,{href:t.href,className:Ge.footerLogoLink,target:t.target,children:(0,d.jsx)(He,{logo:t})}):(0,d.jsx)(He,{logo:t})}function Ve(e){let{copyright:t}=e;return(0,d.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Qe(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,d.jsx)("footer",{className:(0,a.A)("footer",{"footer--dark":"dark"===t}),children:(0,d.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,d.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,d.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function Ke(){const{footer:e}=(0,f.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,d.jsx)(Qe,{style:a,links:n&&n.length>0&&(0,d.jsx)(Ue,{links:n}),logo:r&&(0,d.jsx)(We,{logo:r}),copyright:t&&(0,d.jsx)(Ve,{copyright:t})})}const Ye=r.memo(Ke);var Ze=n(9981),Xe=n(7127);const Je=(0,Ze.fM)([A.a,m.o,Xe.Tv,me.VQ,i.Jx,_e.G]);function et(e){let{children:t}=e;return(0,d.jsx)(Je,{children:t})}var tt=n(2255);function nt(e){let{error:t,tryAgain:n}=e;return(0,d.jsx)("main",{className:"container margin-vert--xl",children:(0,d.jsx)("div",{className:"row",children:(0,d.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,d.jsx)(tt.default,{as:"h1",className:"hero__title",children:(0,d.jsx)(h.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,d.jsx)("div",{className:"margin-vert--lg",children:(0,d.jsx)(Ee.a2,{onClick:n,className:"button button--primary shadow--lw"})}),(0,d.jsx)("hr",{}),(0,d.jsx)("div",{className:"margin-vert--md",children:(0,d.jsx)(Ee.bq,{error:t})})]})})})}const rt={mainWrapper:"mainWrapper_Wo9T"};function at(e){const{children:t,noFooter:n,wrapperClassName:r,title:u,description:f}=e;return(0,c.J)(),(0,d.jsxs)(et,{children:[(0,d.jsx)(i.be,{title:u,description:f}),(0,d.jsx)(p,{}),(0,d.jsx)(x,{}),(0,d.jsx)(Pe,{}),(0,d.jsx)("div",{id:l.j,className:(0,a.A)(s.G.wrapper.main,rt.mainWrapper,r),children:(0,d.jsx)(o.A,{fallback:e=>(0,d.jsx)(nt,{...e}),children:t})}),!n&&(0,d.jsx)(Ye,{})]})}},660:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(2155);var r=n(5797),a=n(3890),o=n(6305),i=n(9759),l=n(3581),s=n(5723);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.Ay)(t.src),dark:(0,a.Ay)(t.srcDark||t.src)},i=(0,s.jsx)(l.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,s.jsx)("div",{className:r,children:i}):i}function u(e){const{siteConfig:{title:t}}=(0,o.default)(),{navbar:{title:n,logo:l}}=(0,i.p)(),{imageClassName:u,titleClassName:d,...p}=e,f=(0,a.Ay)(l?.href||"/"),m=n?"":t,h=l?.alt??m;return(0,s.jsxs)(r.default,{to:f,...p,...l?.target&&{target:l.target},children:[l&&(0,s.jsx)(c,{logo:l,alt:h,imageClassName:u}),null!=n&&(0,s.jsx)("b",{className:d,children:n})]})}},7962:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(2155);var r=n(4859),a=n(5723);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},3581:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(2155);var r=n(1121),a=n(5723);function o(e){const{sources:t,className:n,alt:o,...i}=e;return(0,a.jsx)(r.A,{className:n,children:e=>{let{theme:n,className:r}=e;return(0,a.jsx)("img",{src:t[n],alt:o,className:r,...i})}})}},43:(e,t,n)=>{"use strict";n.d(t,{N:()=>b,u:()=>c});var r=n(2155),a=n(1194),o=n(7168),i=n(1328),l=n(5723);const s="ease-in-out";function c(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?u:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??s}`,height:`${t}px`}}function l(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return p(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function m(e){if(!a.A.canUseDOM)return e?u:d}function h(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:s,disableSSRStyle:c}=e;const u=(0,r.useRef)(null);return f({collapsibleRef:u,collapsed:n,animation:o}),(0,l.jsx)(t,{ref:u,style:c?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(u.current,n),i?.(n))},className:s,children:a})}function g(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[s,c]=(0,r.useState)(t);return(0,o.A)((()=>{t||i(!0)}),[t]),(0,o.A)((()=>{a&&c(t)}),[a,t]),a?(0,l.jsx)(h,{...n,collapsed:s}):null}function b(e){let{lazy:t,...n}=e;const r=t?g:h;return(0,l.jsx)(r,{...n})}},1121:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(2155),a=n(851),o=n(6092),i=n(6064);const l={themedComponent:"themedComponent_egnw","themedComponent--light":"themedComponent--light_Vyx0","themedComponent--dark":"themedComponent--dark_Sw2O"};var s=n(5723);function c(e){let{className:t,children:n}=e;const c=(0,o.A)(),{colorMode:u}=(0,i.G)();return(0,s.jsx)(s.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.A)(t,l.themedComponent,l[`themedComponent--${e}`])});return(0,s.jsx)(r.Fragment,{children:o},e)}))})}},3336:(e,t,n)=>{"use strict";n.d(t,{M:()=>h,o:()=>m});var r=n(2155),a=n(6092),o=n(3643),i=n(9981),l=n(9759),s=n(5723);const c=(0,o.Wf)("docusaurus.announcement.dismiss"),u=(0,o.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),p=e=>c.set(String(e)),f=r.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&p(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,s.jsx)(f.Provider,{value:n,children:t})}function h(){const e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},6064:(e,t,n)=>{"use strict";n.d(t,{G:()=>b,a:()=>g});var r=n(2155),a=n(1194),o=n(9981),i=n(3643),l=n(9759),s=n(5723);const c=r.createContext(void 0),u="theme",d=(0,i.Wf)(u),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,m=e=>a.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),h=e=>{d.set(f(e))};function g(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.p)(),[a,o]=(0,r.useState)(m(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&h(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[a,i])}();return(0,s.jsx)(c.Provider,{value:n,children:t})}function b(){const e=(0,r.useContext)(c);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},4350:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>b,XK:()=>w,g1:()=>v});var r=n(2155),a=n(121),o=n(9280),i=n(9759),l=n(9821),s=n(9981),c=n(3643),u=n(5723);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,c.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.Wf)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=r.createContext(null);function h(){const e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return(0,u.jsx)(m.Provider,{value:n,children:t})}function b(e){let{children:t}=e;return l.C5?(0,u.jsx)(g,{children:t}):(0,u.jsx)(u.Fragment,{children:t})}function y(){const e=(0,r.useContext)(m);if(!e)throw new s.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,i]=y(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function w(){const e=(0,a.Gy)(),[t]=y();function n(n){const r=e[n],{preferredVersionName:a}=t[n];return r.versions.find((e=>e.name===a))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},6289:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,t:()=>c});var r=n(2155),a=n(9981),o=n(5723);const i=Symbol("EmptyContext"),l=r.createContext(i);function s(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(l.Provider,{value:i,children:t})}function c(){const e=(0,r.useContext)(l);if(e===i)throw new a.dV("DocsSidebarProvider");return e}},3425:(e,t,n)=>{"use strict";n.d(t,{n:()=>l,r:()=>s});var r=n(2155),a=n(9981),o=n(5723);const i=r.createContext(null);function l(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(null===e)throw new a.dV("DocsVersionProvider");return e}},5436:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(2155),a=n(9669),o=n(7342),i=n(2504),l=n(9759),s=n(9981),c=n(5723);const u=r.createContext(void 0);function d(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,l.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[s,c]=(0,r.useState)(!1);(0,i.$Z)((()=>{if(s)return c(!1),!1}));const u=(0,r.useCallback)((()=>{c((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:s})),[e,n,u,s])}function p(e){let{children:t}=e;const n=d();return(0,c.jsx)(u.Provider,{value:n,children:t})}function f(){const e=r.useContext(u);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},9669:(e,t,n)=>{"use strict";n.d(t,{GX:()=>c,YL:()=>s,y_:()=>l});var r=n(2155),a=n(9981),o=n(5723);const i=r.createContext(null);function l(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,l]=o,s=(0,a.Be)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},9078:(e,t,n)=>{"use strict";n.d(t,{N:()=>c,T:()=>d});var r=n(2155),a=n(9981),o=n(5436),i=n(9669),l=n(5723);const s=r.createContext(null);function c(e){let{children:t}=e;const n=function(){const e=(0,o.M)(),t=(0,i.YL)(),[n,l]=(0,r.useState)(!1),s=null!==t.component,c=(0,a.ZC)(s);return(0,r.useEffect)((()=>{s&&!c&&l(!0)}),[s,c]),(0,r.useEffect)((()=>{s?e.shown||l(!0):l(!1)}),[e.shown,s]),(0,r.useMemo)((()=>[n,l]),[n])}();return(0,l.jsx)(s.Provider,{value:n,children:t})}function u(e){if(e.component){const t=e.component;return(0,l.jsx)(t,{...e.props})}}function d(){const e=(0,r.useContext)(s);if(!e)throw new a.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,r.useCallback)((()=>n(!1)),[n]),l=(0,i.YL)();return(0,r.useMemo)((()=>({shown:t,hide:o,content:u(l)})),[o,l,t])}},8093:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(2155),a=n(8529),o=n(7127);function i(e){const[t,n]=(0,r.useState)(e),i=(0,r.useRef)(!1),l=(0,r.useRef)(0),s=(0,r.useCallback)((e=>{null!==e&&(l.current=e.getBoundingClientRect().height)}),[]);return(0,o.Mq)(((t,r)=>{let{scrollY:a}=t;if(!e)return;if(a=o?n(!1):a+c{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return i.current=!0,void n(!1);n(!0)})),{navbarRef:s,isNavbarVisible:t}}},2805:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(2155);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},9321:(e,t,n)=>{"use strict";n.d(t,{_:()=>a});var r=n(2155);function a(e){void 0===e&&(e=!0),(0,r.useEffect)((()=>(document.body.style.overflow=e?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[e])}},7342:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});var r=n(2155),a=n(1194);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,l]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){l(function(e){if(!a.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},9640:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},1328:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},9821:(e,t,n)=>{"use strict";n.d(t,{$S:()=>g,B5:()=>T,C5:()=>p,Nr:()=>h,OF:()=>S,QB:()=>_,Se:()=>w,Vd:()=>C,Y:()=>k,_j:()=>m,cC:()=>f,d1:()=>A,fW:()=>E,w8:()=>v});var r=n(2155),a=n(2934),o=n(8782),i=n(121),l=n(4350),s=n(3425),c=n(6289),u=n(8233),d=n(5914);const p=!!i.Gy;function f(e){const t=(0,s.r)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function m(e,t){for(const n of e)if("category"===n.type){if(t(n))return n;const e=m(n.items,t);if(e)return e}}function h(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=h(t);if(e)return e}}(e):void 0:e.href}function g(){const{pathname:e}=(0,a.zy)(),t=(0,c.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=x({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const b=(e,t)=>void 0!==e&&(0,d.ys)(e,t),y=(e,t)=>e.some((e=>v(e,t)));function v(e,t){return"link"===e.type?b(e.href,t):"category"===e.type&&(b(e.href,t)||y(e.items,t))}function w(e,t){switch(e.type){case"category":return v(e,t)||e.items.some((e=>w(e,t)));case"link":return!e.unlisted||v(e,t);default:return!0}}function k(e,t){return(0,r.useMemo)((()=>e.filter((e=>w(e,t)))),[e,t])}function x(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,d.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,d.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function S(){const e=(0,c.t)(),{pathname:t}=(0,a.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?x({sidebarItems:e.items,pathname:t}):null}function C(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,l.g1)(e),a=(0,i.r7)(e);return(0,r.useMemo)((()=>(0,u.s)([t,n,a].filter(Boolean))),[t,n,a])}function E(e,t){const n=C(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function _(e,t){const n=C(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,u.s)(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function T(e){let{route:t}=e;const n=(0,a.zy)(),r=(0,s.r)(),i=t.routes,l=i.find((e=>(0,a.B6)(n.pathname,e)));if(!l)return null;const c=l.sidebar,u=c?r.docsSidebars[c]:void 0;return{docElement:(0,o.v)(i),sidebarName:c,sidebarItems:u}}function A(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!h(e)))}},8295:(e,t,n)=>{"use strict";n.d(t,{bq:()=>u,MN:()=>c,a2:()=>s,k2:()=>d});var r=n(2155),a=n(2835),o=n(2801);const i={errorBoundaryError:"errorBoundaryError_jqpf",errorBoundaryFallback:"errorBoundaryFallback_cohg"};var l=n(5723);function s(e){return(0,l.jsx)("button",{type:"button",...e,children:(0,l.jsx)(a.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function c(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)("div",{className:i.errorBoundaryFallback,children:[(0,l.jsx)("p",{children:t.message}),(0,l.jsx)(s,{onClick:n})]})}function u(e){let{error:t}=e;const n=(0,o.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{className:i.errorBoundaryError,children:n})}class d extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},1829:(e,t,n)=>{"use strict";function r(e){return"title"in e[0]}n.d(t,{C:()=>r})},4928:(e,t,n)=>{"use strict";n.d(t,{s:()=>a});var r=n(6305);function a(e){const{siteConfig:t}=(0,r.default)(),{title:n,titleDelimiter:a}=t;return e?.trim().length?`${e.trim()} ${a} ${n}`:n}},2504:(e,t,n)=>{"use strict";n.d(t,{$Z:()=>i,Hl:()=>l,W9:()=>d,aZ:()=>s,fV:()=>u,l:()=>c});var r=n(2155),a=n(2934),o=n(9981);function i(e){!function(e){const t=(0,a.W6)(),n=(0,o._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function l(e){const t=(0,a.W6)();return(0,r.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}function s(e){return l((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}function c(e){const t=s(e)??"",n=function(e){const t=(0,a.W6)();return(0,r.useCallback)(((n,r)=>{const a=new URLSearchParams(t.location.search);n?a.set(e,n):a.delete(e),(r?.push?t.push:t.replace)({search:a.toString()})}),[e,t])}(e);return[t,n]}function u(e){const t=function(e){const t=l((t=>{const n=new URLSearchParams(t.location.search).getAll(e);return JSON.stringify(n)}));return(0,r.useMemo)((()=>JSON.parse(t)),[t])}(e),n=function(e){const t=(0,a.W6)();return(0,r.useCallback)(((n,r)=>{const a=new URLSearchParams(t.location.search),o=Array.isArray(n)?n:n(a.getAll(e));a.delete(e),o.forEach((t=>a.append(e,t))),(r?.push?t.push:t.replace)({search:a.toString()})}),[t,e])}(e);return[t,n]}function d(){const e=(0,a.W6)();return(0,r.useCallback)((()=>{e.replace({search:void 0})}),[e])}},8233:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((n,r)=>e.findIndex((e=>t(e,n)))!==r))}function a(e){return Array.from(new Set(e))}n.d(t,{X:()=>r,s:()=>a})},9531:(e,t,n)=>{"use strict";n.d(t,{Jx:()=>f,be:()=>u,e3:()=>p});var r=n(2155),a=n(851),o=n(4859),i=n(3770),l=n(3890),s=n(4928),c=n(5723);function u(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const u=(0,s.s)(t),{withBaseUrl:d}=(0,l.hH)(),p=a?d(a,{absolute:!0}):void 0;return(0,c.jsxs)(o.A,{children:[t&&(0,c.jsx)("title",{children:u}),t&&(0,c.jsx)("meta",{property:"og:title",content:u}),n&&(0,c.jsx)("meta",{name:"description",content:n}),n&&(0,c.jsx)("meta",{property:"og:description",content:n}),r&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,c.jsx)("meta",{property:"og:image",content:p}),p&&(0,c.jsx)("meta",{name:"twitter:image",content:p}),i]})}const d=r.createContext(void 0);function p(e){let{className:t,children:n}=e;const i=r.useContext(d),l=(0,a.A)(i,t);return(0,c.jsxs)(d.Provider,{value:l,children:[(0,c.jsx)(o.A,{children:(0,c.jsx)("html",{className:l})}),n]})}function f(e){let{children:t}=e;const n=(0,i.A)(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,c.jsx)(p,{className:(0,a.A)(r,o),children:t})}},5910:(e,t,n)=>{"use strict";n.d(t,{D:()=>s,G:()=>c});n(2155);var r=n(5436),a=n(9669),o=n(9078),i=n(5723);const l="right";function s(e){function t(e){return"left"===(e.position??l)}return[e.filter(t),e.filter((e=>!t(e)))]}function c(e){let{children:t}=e;return(0,i.jsx)(a.y_,{children:(0,i.jsx)(r.e,{children:(0,i.jsx)(o.N,{children:t})})})}},9981:(e,t,n)=>{"use strict";n.d(t,{Be:()=>c,ZC:()=>l,_q:()=>i,dV:()=>s,fM:()=>u});var r=n(2155),a=n(7168),o=n(5723);function i(e){const t=(0,r.useRef)(e);return(0,a.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function l(e){const t=(0,r.useRef)();return(0,a.A)((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},6347:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{G:()=>r})},5914:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>l,ys:()=>i});var r=n(2155),a=n(5582),o=n(6305);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.default)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.A,baseUrl:e})),[e])}},7127:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>f,Tv:()=>u,a_:()=>m,gk:()=>h,n1:()=>d});var r=n(2155),a=n(1194),o=n(6092),i=n(7168),l=n(9981),s=n(5723);const c=r.createContext(void 0);function u(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(c.Provider,{value:n,children:t})}function d(){const e=(0,r.useContext)(c);if(null==e)throw new l.dV("ScrollControllerProvider");return e}const p=()=>a.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function f(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=d(),a=(0,r.useRef)(p()),o=(0,l._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=p();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function m(){const e=d(),t=function(){const e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((()=>{const{current:{elem:t,top:n}}=e;if(!t)return{restored:!1};const r=t.getBoundingClientRect().top-n;return r&&window.scrollBy({left:0,top:r}),e.current={elem:null,top:0},{restored:0!==r}}),[]);return(0,r.useMemo)((()=>({save:t,restore:n})),[n,t])}(),n=(0,r.useRef)(void 0),a=(0,r.useCallback)((r=>{t.save(r),e.disableScrollEvents(),n.current=()=>{const{restored:r}=t.restore();if(n.current=void 0,r){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,i.A)((()=>{queueMicrotask((()=>n.current?.()))})),{blockElementScrollPositionUntilNextRender:a}}function h(){const e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&at&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2960:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>i,af:()=>s,tU:()=>l});var r=n(121),a=n(6305),o=n(4350);const i="default";function l(e,t){return`docs-${e}-${t}`}function s(){const{i18n:e}=(0,a.default)(),t=(0,r.Gy)(),n=(0,r.gk)(),s=(0,o.XK)();const c=[i,...Object.keys(t).map((function(e){const r=n?.activePlugin.pluginId===e?n.activeVersion:void 0,a=s[e],o=t[e].versions.find((e=>e.isLast));return l(e,(r??a??o).name)}))];return{locale:e.currentLocale,tags:c}}},3533:(e,t,n)=>{"use strict";n.d(t,{K:()=>p,j:()=>s});var r=n(2155),a=n(2934),o=n(2835),i=n(8529),l=n(5723);const s="__docusaurus_skipToContent_fallback";function c(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function u(){const e=(0,r.useRef)(null),{action:t}=(0,a.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(s);t&&c(t)}),[]);return(0,i.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&c(e.current)})),{containerRef:e,onClick:n}}const d=(0,o.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function p(e){const t=e.children??d,{containerRef:n,onClick:r}=u();return(0,l.jsx)("div",{ref:n,role:"region","aria-label":d,children:(0,l.jsx)("a",{...e,href:`#${s}`,onClick:r,children:t})})}},3643:(e,t,n)=>{"use strict";n.d(t,{Dv:()=>d,Eo:()=>p,Wf:()=>u});var r=n(2155),a=n(4180);const o=a.N;function i(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function l(e){if(void 0===e&&(e=o),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,s||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),s=!0),null}var t}let s=!1;const c={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function u(e,t){const n=`${e}${a.M}`;if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(n);const r=l(t?.persistence);return null===r?c:{get:()=>{try{return r.getItem(n)}catch(e){return console.error(`Docusaurus storage error, can't get key=${n}`,e),null}},set:e=>{try{const t=r.getItem(n);r.setItem(n,e),i({key:n,oldValue:t,newValue:e,storage:r})}catch(t){console.error(`Docusaurus storage error, can't set ${n}=${e}`,t)}},del:()=>{try{const e=r.getItem(n);r.removeItem(n),i({key:n,oldValue:e,newValue:null,storage:r})}catch(e){console.error(`Docusaurus storage error, can't delete key=${n}`,e)}},listen:e=>{try{const t=t=>{t.storageArea===r&&t.key===n&&e(t)};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}catch(t){return console.error(`Docusaurus storage error, can't listen for changes of key=${n}`,t),()=>{}}}}}function d(e,t){const n=(0,r.useRef)((()=>null===e?c:u(e,t))).current(),a=(0,r.useCallback)((e=>"undefined"==typeof window?()=>{}:n.listen(e)),[n]);return[(0,r.useSyncExternalStore)(a,(()=>"undefined"==typeof window?null:n.get()),(()=>null)),n]}function p(e){void 0===e&&(e=o);const t=l(e);if(!t)return[];const n=[];for(let r=0;r{"use strict";n.d(t,{o:()=>i});var r=n(6305),a=n(2934),o=n(2801);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:l}}=(0,r.default)(),{pathname:s}=(0,a.zy)(),c=(0,o.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),u=l===i?e:e.replace(`/${l}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${u}`:`${u}${e}/`}(n)}${d}`}}}},8463:(e,t,n)=>{"use strict";n.d(t,{B:()=>o});var r=n(2934),a=n(6305);function o(){const{siteConfig:{baseUrl:e}}=(0,a.default)(),{pathname:t}=(0,r.zy)();return t.replace(e,"/")}},8529:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(2155),a=n(2934),o=n(9981);function i(e){const t=(0,a.zy)(),n=(0,o.ZC)(t),i=(0,o._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},9759:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(6305);function a(){return(0,r.default)().siteConfig.themeConfig}},1332:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTrailingSlash=t.addLeadingSlash=t.addTrailingSlash=void 0;const r=n(4787);function a(e){return e.endsWith("/")?e:`${e}/`}function o(e){return(0,r.removeSuffix)(e,"/")}t.addTrailingSlash=a,t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[i]=e.split(/[#?]/),l="/"===i||i===r?i:(s=i,n?a(s):o(s));var s;return e.replace(i,l)},t.addLeadingSlash=function(e){return(0,r.addPrefix)(e,"/")},t.removeTrailingSlash=o},2082:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},2801:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.removePrefix=t.addSuffix=t.removeSuffix=t.addPrefix=t.removeTrailingSlash=t.addLeadingSlash=t.addTrailingSlash=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(1332);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}}),Object.defineProperty(t,"addTrailingSlash",{enumerable:!0,get:function(){return a.addTrailingSlash}}),Object.defineProperty(t,"addLeadingSlash",{enumerable:!0,get:function(){return a.addLeadingSlash}}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return a.removeTrailingSlash}});var o=n(4787);Object.defineProperty(t,"addPrefix",{enumerable:!0,get:function(){return o.addPrefix}}),Object.defineProperty(t,"removeSuffix",{enumerable:!0,get:function(){return o.removeSuffix}}),Object.defineProperty(t,"addSuffix",{enumerable:!0,get:function(){return o.addSuffix}}),Object.defineProperty(t,"removePrefix",{enumerable:!0,get:function(){return o.removePrefix}});var i=n(2082);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},4787:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removePrefix=t.addSuffix=t.removeSuffix=t.addPrefix=void 0,t.addPrefix=function(e,t){return e.startsWith(t)?e:`${t}${e}`},t.removeSuffix=function(e,t){return""===t?e:e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:`${e}${t}`},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},143:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>_,yJ:()=>f,sC:()=>A,AO:()=>p});var r=n(9422);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;p--){var f=i[p];"."===f?o(i,p):".."===f?(o(i,p),d++):d&&(o(i,p),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&a(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(5166);function s(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function f(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=f(e,t,h(),w.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(7020),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=f(n);a&&a!==m&&e(t,a,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},3389:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},1015:(e,t,n)=>{"use strict";n.r(t)},1095:(e,t,n)=>{"use strict";n.r(t)},7747:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
                                  '};function a(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(c,i(e,u,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),l=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&f(a),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},3557:(e,t,n)=>{var r=n(3389);e.exports=f,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=p;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,l="",u=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],p=n[1],f=n.index;if(l+=e.slice(i,f),i=f+d.length,p)l+=p[1];else{var m=e[i],h=n[2],g=n[3],b=n[4],y=n[5],v=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,x="+"===v||"*"===v,S="?"===v||"*"===v,C=n[2]||u,E=b||y;r.push({name:g||o++,prefix:h||"",delimiter:C,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:E?c(E):w?".*":"[^"+s(C)+"]+?"})}}return i{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2727:(e,t,n)=>{const r=n(944),a=n(9141),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(7496).resolve(t)],delete Prism.languages[e],n(7496)(t),o.add(e)}))}i.silent=!1,e.exports=i},4905:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(l){for(var s=0;s=o.length);s++){var c=l[s];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),m=p.indexOf(f);if(m>-1){++a;var h=p.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),b=p.substring(m+f.length),y=[];h&&y.push.apply(y,i([h])),y.push(g),b&&y.push.apply(y,i([b])),"string"==typeof c?l.splice.apply(l,[s,1].concat(y)):c.content=y}}else c.content&&i(c.content)}return l}(n.tokens)}}}})}(Prism)},7496:(e,t,n)=>{var r={"./":2727};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=7496},9141:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var l={},s=e[r];if(s){function c(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in a(t,o),l[t]=!0,n[t])l[i]=!0}t(s.require,c),t(s.optional,c),t(s.modify,c)}n[r]=l,o.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(o,i,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var o=r[a];t[a]="string"==typeof o?{title:o}:o}}return t}(o),c=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var o=e[a];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(s);i=i.map(c),l=(l||[]).map(c);var u=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(u[t]=!0,e(t))}))}));for(var p,f=r(s),m=u;a(m);){for(var h in p={},m){var g=s[h];t(g&&g.modify,(function(e){e in d&&(p[e]=!0)}))}for(var b in d)if(!(b in u))for(var y in f(b))if(y in u){p[b]=!0;break}for(var v in m=p)u[v]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,a){var o=a?a.series:void 0,i=a?a.parallel:e,l={},s={};function c(e){if(e in l)return l[e];s[e]=!0;var a,u=[];for(var d in t(e))d in n&&u.push(d);if(0===u.length)a=r(e);else{var p=i(u.map((function(e){var t=c(e);return delete s[e],t})));o?a=o(p,(function(){return r(e)})):r(e)}return l[e]=a}for(var u in n)c(u);var d=[];for(var p in s)d.push(l[p]);return i(d)}(f,u,t,n)}};return w}}();e.exports=t},7265:(e,t,n)=>{"use strict";var r=n(3034);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5821:(e,t,n)=>{e.exports=n(7265)()},3034:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3396:(e,t,n)=>{"use strict";var r=n(2155),a=n(9593);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n