mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +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();
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,8 +8,8 @@ const { MembershipStates } = require('../util/Constants');
|
||||
* @extends {Base}
|
||||
*/
|
||||
class TeamMember extends Base {
|
||||
constructor(client, team, data) {
|
||||
super(client);
|
||||
constructor(team, data) {
|
||||
super(team.client);
|
||||
|
||||
/**
|
||||
* 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 {
|
||||
constructor(client: Client, team: Team, data: object);
|
||||
constructor(team: Team, data: object);
|
||||
public team: Team;
|
||||
public readonly id: Snowflake;
|
||||
public permissions: string[];
|
||||
|
||||
Reference in New Issue
Block a user