feat(Invite): add type (#10280)

This commit is contained in:
Danial Raza 2024-06-03 00:43:14 +02:00 committed by GitHub
parent 3b5c600b9e
commit 17d4c78fde
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 14 additions and 0 deletions

View file

@ -22,6 +22,13 @@ class Invite extends Base {
constructor(client, data) {
super(client);
/**
* The type of this invite
* @type {InviteType}
*/
this.type = data.type;
this._patch(data);
}

View file

@ -410,6 +410,11 @@
* @see {@link https://discord-api-types.dev/api/discord-api-types-v10/enum/InteractionResponseType}
*/
/**
* @external InviteType
* @see {@link https://discord-api-types.dev/api/discord-api-types-v10/enum/InviteType}
*/
/**
* @external InviteTargetType
* @see {@link https://discord-api-types.dev/api/discord-api-types-v10/enum/InviteTargetType}

View file

@ -180,6 +180,7 @@ import {
APIPollAnswer,
APISelectMenuDefaultValue,
SelectMenuDefaultValueType,
InviteType,
} from 'discord-api-types/v10';
import { ChildProcess } from 'node:child_process';
import { EventEmitter } from 'node:events';
@ -1990,6 +1991,7 @@ export class Invite extends Base {
public targetUser: User | null;
public targetType: InviteTargetType | null;
public temporary: boolean | null;
public type: InviteType;
public get url(): string;
public uses: number | null;
public delete(reason?: string): Promise<Invite>;