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:
Gryffon Bellish
2019-08-17 18:24:16 +02:00
committed by SpaceEEC
parent b662678f21
commit ab27dd0218
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -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);
}
}
+2 -2
View File
@@ -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
+1 -1
View File
@@ -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[];