Class

Invite

Invite to a guild channel, group DM, or emoji/sticker pack. Discriminate with type / isGuild() / isGroupDM() / isPack().

Extends Base

Constructor

new Invite(client: Client, data: APIInvite)
client
Client

Properties

NameTypeDescription
channelread-onlyAPIChannelPartial | null
clientread-onlyClient
coderead-onlystring
createdAtread-onlystring | null
expiresAtread-onlystring | null
guildread-onlyAPIGuildPartial | null
inviterread-onlyUser | null
maxAgeread-onlynumber | null
maxUsesread-onlynumber | null
memberCountread-onlynumber | null
packread-onlyAPIPackInviteInfo | null
presenceCountread-onlynumber | null
temporaryread-onlyboolean | null
typeread-onlyInviteType
urlread-onlystringFull invite URL (uses this client's instance invite base).
usesread-onlynumber | null

Methods

.delete()

→ Promise<void>

Delete this invite. Requires Manage Guild or Create Instant Invite.

await invite.delete();

.getGuild()

→ Guild | null

Cached guild for guild invites, else null.

invite.getGuild();