@@ -1859,7 +1859,7 @@ export class Message<InGuild extends boolean = boolean> extends Base {
18591859 public id : Snowflake ;
18601860 public interaction : MessageInteraction | null ;
18611861 public get member ( ) : GuildMember | null ;
1862- public mentions : MessageMentions ;
1862+ public mentions : MessageMentions < InGuild > ;
18631863 public nonce : string | number | null ;
18641864 public get partial ( ) : false ;
18651865 public get pinnable ( ) : boolean ;
@@ -2018,7 +2018,7 @@ export class MessageFlagsBitField extends BitField<MessageFlagsString> {
20182018 public static resolve ( bit ?: BitFieldResolvable < MessageFlagsString , number > ) : number ;
20192019}
20202020
2021- export class MessageMentions {
2021+ export class MessageMentions < InGuild extends boolean = boolean > {
20222022 private constructor (
20232023 message : Message ,
20242024 users : APIUser [ ] | Collection < Snowflake , User > ,
@@ -2034,9 +2034,9 @@ export class MessageMentions {
20342034 public get channels ( ) : Collection < Snowflake , Channel > ;
20352035 public readonly client : Client ;
20362036 public everyone : boolean ;
2037- public readonly guild : Guild ;
2037+ public readonly guild : If < InGuild , Guild > ;
20382038 public has ( data : UserResolvable | RoleResolvable | ChannelResolvable , options ?: MessageMentionsHasOptions ) : boolean ;
2039- public get members ( ) : Collection < Snowflake , GuildMember > | null ;
2039+ public get members ( ) : If < InGuild , Collection < Snowflake , GuildMember > > ;
20402040 public get parsedUsers ( ) : Collection < Snowflake , User > ;
20412041 public repliedUser : User | null ;
20422042 public roles : Collection < Snowflake , Role > ;
0 commit comments