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

Hierarchy (View Summary)

  • Omit<
        TextBasedChannelFields<false, true>,

            | "bulkDelete"
            | "fetchWebhooks"
            | "createWebhook"
            | "setRateLimitPerUser"
            | "setNSFW",
    >
  • BaseChannel
    • DMChannel

Properties

client: Client<true>
id: string
lastMessage: null | Message<boolean>
lastMessageId: null | string
lastPinAt: null | Date
lastPinTimestamp: null | number
recipientId: string
type: DM

Accessors

  • get createdAt(): null | Date

    Returns null | Date

  • get createdTimestamp(): null | number

    Returns null | number

  • get partial(): false

    Returns false

  • get recipient(): null | User

    Returns null | User

  • get url(): string

    Returns string

Methods

  • Returns Promise<void>

  • Parameters

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

    Returns unknown

  • Returns a string representation of an object.

    Returns `<@${string}>`

  • Returns string