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

Type Parameters

  • ThreadOnly extends boolean = boolean

Hierarchy (View Summary)

Properties

appliedTags: string[]
archived: null | boolean
archiveTimestamp: null | number
autoArchiveDuration: null | ThreadAutoArchiveDuration
client: Client<true>
guild: Guild
guildId: string
id: string
invitable: null | boolean
lastMessage: null | Message<boolean>
lastMessageId: null | string
lastPinAt: null | Date
lastPinTimestamp: null | number
locked: null | boolean
memberCount: null | number
messageCount: null | number
name: string
ownerId: string
parentId: null | string
rateLimitPerUser: null | number
totalMessageSent: null | number

Accessors

  • get archivedAt(): null | Date

    Returns null | Date

  • get createdAt(): null | Date

    Returns null | Date

  • get createdTimestamp(): null | number

    Returns null | number

  • get editable(): boolean

    Returns boolean

  • get joinable(): boolean

    Returns boolean

  • get joined(): boolean

    Returns boolean

  • get manageable(): boolean

    Returns boolean

  • get partial(): false

    Returns false

  • get sendable(): boolean

    Returns boolean

  • get unarchivable(): boolean

    Returns boolean

  • get url(): string

    Returns string

  • get viewable(): boolean

    Returns boolean

Methods

  • Returns Promise<void>

  • Parameters

    • rateLimitPerUser: number
    • Optionalreason: string

    Returns Promise<TextBasedChannelFields<true, boolean>>

  • Parameters

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

    Returns unknown

  • Returns a string representation of an object.

    Returns `<#${string}>`

  • Returns string