@discord-types/channel
API reference for @discord-types/channel
@discord-types/channel
Types
ChannelType
Raw Type
type ChannelType = "GuildText" | "DM" | "GuildVoice" | "GroupDM" | "GuildCategory" | "GuildAnnouncement" | "AnnouncementThread" | "PublicThread" | "PrivateThread" | "GuildStageVoice" | "GuildDirectory" | "GuildForum" | "GuildMedia"
Union with variants:
Variant 1
"GuildText"
Variant 2
"DM"
Variant 3
"GuildVoice"
Variant 4
"GroupDM"
Variant 5
"GuildCategory"
Variant 6
"GuildAnnouncement"
Variant 7
"AnnouncementThread"
Variant 8
"PublicThread"
Variant 9
"PrivateThread"
Variant 10
"GuildStageVoice"
Variant 11
"GuildDirectory"
Variant 12
"GuildForum"
Variant 13
"GuildMedia"
MediaSortOrder
Raw Type
type MediaSortOrder = "LatestActivity" | "CreationDate"
Union with variants:
Variant 1
"LatestActivity"
Variant 2
"CreationDate"
ForumSortOrder
Raw Type
type ForumSortOrder = "LatestActivity" | "CreationDate"
Union with variants:
Variant 1
"LatestActivity"
Variant 2
"CreationDate"
ForumLayout
Raw Type
type ForumLayout = "NotSet" | "ListView" | "GalleryView"
Union with variants:
Variant 1
"NotSet"
Variant 2
"ListView"
Variant 3
"GalleryView"
VideoQualityMode
Raw Type
type VideoQualityMode = "Auto" | "Full"
Union with variants:
Variant 1
"Auto"
Variant 2
"Full"
SelectMenuType
Raw Type
type SelectMenuType = "String" | "Text" | "User" | "Role" | "Mentionable" | "Channel"
Union with variants:
Variant 1
"String"
Variant 2
"Text"
Variant 3
"User"
Variant 4
"Role"
Variant 5
"Mentionable"
Variant 6
"Channel"
AbstractChannel
Raw Type
type AbstractChannel = {
id: apiTypes.Snowflake?,
type: ChannelType,
guild_id: apiTypes.Snowflake?,
position: number,
permission_overwrites: {apiTypes.OverwriteObject},
name: string,
topic: string?,
nsfw: boolean?,
last_message_id: apiTypes.Snowflake?,
bitrate: number?,
user_limit: number?,
rate_limit_per_user: number?,
recipients: {apiTypes.UserObject}?,
icon: string?,
owner_id: apiTypes.Snowflake?,
application_id: apiTypes.Snowflake?,
managed: boolean?,
parent_id: apiTypes.Snowflake?,
last_pin_timestamp: string?,
rtc_region: string?,
video_quality_mode: VideoQualityMode?,
message_count: number?,
member_count: number?,
thread_metadata: apiTypes.ThreadMetadataObject?,
member: apiTypes.ThreadMemberObject?,
default_auto_archive_duration: number?,
permissions: string?,
flags: apiTypes.ChannelFlags?,
total_message_sent: number?,
available_tags: {apiTypes.ForumTagObject}?,
applied_tags: {apiTypes.Snowflake}?,
default_reaction_emoji: apiTypes.DefaultReactionObject?,
default_thread_rate_limit_per_user: number?,
default_sort_order: apiTypes.SortOrderType?,
default_forum_layout: apiTypes.ForumLayoutType?
}
Prop | Type | Description |
---|---|---|
id? | - | |
type | - | |
guild_id? | - | |
position | - | |
permission_overwrites | - | |
name | - | |
topic? | - | |
nsfw? | - | |
last_message_id? | - | |
bitrate? | - | |
user_limit? | - | |
rate_limit_per_user? | - | |
recipients? | - | |
icon? | - | |
owner_id? | - | |
application_id? | - | |
managed? | - | |
parent_id? | - | |
last_pin_timestamp? | - | |
rtc_region? | - | |
video_quality_mode? | - | |
message_count? | - | |
member_count? | - | |
thread_metadata? | - | |
member? | - | |
default_auto_archive_duration? | - | |
permissions? | - | |
flags? | - | |
total_message_sent? | - | |
available_tags? | - | |
applied_tags? | - | |
default_reaction_emoji? | - | |
default_thread_rate_limit_per_user? | - | |
default_sort_order? | - | |
default_forum_layout? | - |
Last updated on