Class BaseInteraction<Cached>

Type Parameters

Hierarchy

Constructors

Properties

_cacheType: Cached
appPermissions: Readonly<PermissionsBitField>
applicationId: string
channelId: null | string
client: Client<true>
entitlements: Collection<string, Entitlement>
guildId: CacheTypeReducer<Cached, string, string, string, null | string>
guildLocale: CacheTypeReducer<Cached, Locale, Locale, Locale, null | Locale>
id: string
locale: Locale
memberPermissions: CacheTypeReducer<Cached, Readonly<PermissionsBitField>, Readonly<PermissionsBitField>, Readonly<PermissionsBitField>, null | Readonly<PermissionsBitField>>
token: string
user: User
version: number

Accessors

  • get createdAt(): Date
  • Returns Date

  • get createdTimestamp(): number
  • Returns number

Methods

  • Returns this is BaseInteraction<"cached">

  • Returns this is BaseInteraction<"cached" | "raw">

  • Parameters

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

    Returns unknown

  • Returns string

Generated using TypeDoc