mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-13 18:13:29 +01:00
feat(Invite): add targetUser(Type) (#3262)
* add Invite#targetUser(Type) * incase discord decides to add 0
This commit is contained in:
@@ -70,6 +70,24 @@ class Invite extends Base {
|
|||||||
*/
|
*/
|
||||||
this.inviter = data.inviter ? this.client.users.add(data.inviter) : null;
|
this.inviter = data.inviter ? this.client.users.add(data.inviter) : null;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The target user for this invite
|
||||||
|
* @type {?User}
|
||||||
|
*/
|
||||||
|
this.targetUser = data.target_user ? this.client.users.add(data.target_user) : null;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The type of the target user:
|
||||||
|
* * 1: STREAM
|
||||||
|
* @typedef {number} TargetUser
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The target user type
|
||||||
|
* @type {?TargetUser}
|
||||||
|
*/
|
||||||
|
this.targetUserType = typeof data.target_user_type === 'number' ? data.target_user_type : null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The channel the invite is for
|
* The channel the invite is for
|
||||||
* @type {Channel}
|
* @type {Channel}
|
||||||
|
|||||||
4
typings/index.d.ts
vendored
4
typings/index.d.ts
vendored
@@ -928,6 +928,8 @@ declare module 'discord.js' {
|
|||||||
public maxUses: number | null;
|
public maxUses: number | null;
|
||||||
public memberCount: number;
|
public memberCount: number;
|
||||||
public presenceCount: number;
|
public presenceCount: number;
|
||||||
|
public targetUser: User | null;
|
||||||
|
public targetUserType: TargetUser | null;
|
||||||
public temporary: boolean | null;
|
public temporary: boolean | null;
|
||||||
public readonly url: string;
|
public readonly url: string;
|
||||||
public uses: number | null;
|
public uses: number | null;
|
||||||
@@ -2524,6 +2526,8 @@ declare module 'discord.js' {
|
|||||||
|
|
||||||
type StringResolvable = string | string[] | any;
|
type StringResolvable = string | string[] | any;
|
||||||
|
|
||||||
|
type TargetUser = number;
|
||||||
|
|
||||||
type UserResolvable = User | Snowflake | Message | GuildMember;
|
type UserResolvable = User | Snowflake | Message | GuildMember;
|
||||||
|
|
||||||
type VoiceStatus = number;
|
type VoiceStatus = number;
|
||||||
|
|||||||
Reference in New Issue
Block a user