Construct a type with the properties of T except for those in type K.

Hierarchy (View Summary)

  • Omit<
        TextBasedChannelFields,
        | "send"
        | "lastMessage"
        | "lastPinAt"
        | "bulkDelete"
        | "sendTyping"
        | "createMessageCollector"
        | "awaitMessages"
        | "createMessageComponentCollector"
        | "awaitMessageComponent"
        | "messages",
    >
  • GuildChannel

Constructors

Properties

availableTags: GuildForumTag[]
client: Client<true>
defaultAutoArchiveDuration: null | ThreadAutoArchiveDuration
defaultReactionEmoji: null | DefaultReactionEmoji
defaultSortOrder: null | SortOrderType
defaultThreadRateLimitPerUser: null | number
guild: Guild
guildId: string
id: string
lastMessageId: null | string
lastPinTimestamp: null | number
name: string
nsfw: boolean
parentId: null | string
permissionOverwrites: PermissionOverwriteManager
rateLimitPerUser: null | number
rawPosition: number
topic: null | string

Accessors

  • get createdAt(): Date

    Returns Date

  • get createdTimestamp(): number

    Returns number

  • get deletable(): boolean

    Returns boolean

  • get manageable(): boolean

    Returns boolean

  • get partial(): false

    Returns false

  • get permissionsLocked(): null | boolean

    Returns null | boolean

  • get position(): number

    Returns number

  • get url(): string

    Returns string

  • get viewable(): boolean

    Returns boolean

Methods

  • Parameters

    • rateLimit: number
    • Optionalreason: string

    Returns Promise<ThreadOnlyChannel>

  • Parameters

    • Optionalnsfw: boolean
    • Optionalreason: string

    Returns Promise<TextBasedChannelFields<boolean, boolean>>

  • Parameters

    • rateLimitPerUser: number
    • Optionalreason: string

    Returns Promise<TextBasedChannelFields<boolean, boolean>>

  • Parameters

    • ...props: Record<string, string | boolean>[]

    Returns unknown

  • Returns a string representation of an object.

    Returns `<#${string}>`

  • Returns string