diff --git a/src/structures/channel.ts b/src/structures/channel.ts index 384042cc..dee602ef 100644 --- a/src/structures/channel.ts +++ b/src/structures/channel.ts @@ -886,7 +886,7 @@ export class ChannelDM extends ChannelBase { readonly _keys = keysChannelDm; type = ChannelTypes.DM; - lastMessageId?: null | string; + declare lastMessageId?: null | string; constructor( client: ShardClient, @@ -1022,7 +1022,7 @@ export class ChannelDMGroup extends ChannelDM { readonly _keys = keysChannelDmGroup; type = ChannelTypes.GROUP_DM; - applicationId?: string; + declare applicationId?: string; icon: null | string = null; ownerId: string = ''; @@ -1641,11 +1641,11 @@ export class ChannelGuildThread extends ChannelGuildBase { readonly _keys = keysChannelGuildThread; type = ChannelTypes.GUILD_PUBLIC_THREAD; - member?: ThreadMember; + declare member?: ThreadMember; memberCount: number = 0; messageCount: number = 0; ownerId: string = ''; - threadMetadata!: ThreadMetadata; + declare threadMetadata: ThreadMetadata; constructor( client: ShardClient, diff --git a/src/structures/member.ts b/src/structures/member.ts index d3f352de..114b0821 100644 --- a/src/structures/member.ts +++ b/src/structures/member.ts @@ -77,7 +77,7 @@ export class Member extends UserMixin { nick: null | string = null; pending: boolean = false; premiumSinceUnix: number = 0; - user!: User; + declare user: User; constructor( client: ShardClient, diff --git a/src/structures/team.ts b/src/structures/team.ts index e585bb06..2b2fbc53 100644 --- a/src/structures/team.ts +++ b/src/structures/team.ts @@ -144,7 +144,7 @@ export class TeamMember extends UserMixin { membershipState: TeamMembershipStates = TeamMembershipStates.BASE; permissions!: BaseSet; teamId: string = ''; - user!: User; + declare user: User; constructor( client: ShardClient,