mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-16 03:23:29 +01:00
refactor(TeamMember): remove client from constructor (#3409)
* Remove client from TeamMember constructor part 1 * Remove client from TeamMember constructor part 2 * update typings
This commit is contained in:
committed by
SpaceEEC
parent
b662678f21
commit
ab27dd0218
@@ -47,7 +47,7 @@ class Team extends Base {
|
|||||||
this.members = new Collection();
|
this.members = new Collection();
|
||||||
|
|
||||||
for (const memberData of data.members) {
|
for (const memberData of data.members) {
|
||||||
const member = new TeamMember(this.client, this, memberData);
|
const member = new TeamMember(this, memberData);
|
||||||
this.members.set(member.id, member);
|
this.members.set(member.id, member);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ const { MembershipStates } = require('../util/Constants');
|
|||||||
* @extends {Base}
|
* @extends {Base}
|
||||||
*/
|
*/
|
||||||
class TeamMember extends Base {
|
class TeamMember extends Base {
|
||||||
constructor(client, team, data) {
|
constructor(team, data) {
|
||||||
super(client);
|
super(team.client);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The Team this member is part of
|
* The Team this member is part of
|
||||||
|
|||||||
2
typings/index.d.ts
vendored
2
typings/index.d.ts
vendored
@@ -283,7 +283,7 @@ declare module 'discord.js' {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class TeamMember extends Base {
|
export class TeamMember extends Base {
|
||||||
constructor(client: Client, team: Team, data: object);
|
constructor(team: Team, data: object);
|
||||||
public team: Team;
|
public team: Team;
|
||||||
public readonly id: Snowflake;
|
public readonly id: Snowflake;
|
||||||
public permissions: string[];
|
public permissions: string[];
|
||||||
|
|||||||
Reference in New Issue
Block a user