@@ -1859,7 +1859,7 @@ export class Message<InGuild extends boolean = boolean> extends Base {
1859
1859
public id : Snowflake ;
1860
1860
public interaction : MessageInteraction | null ;
1861
1861
public get member ( ) : GuildMember | null ;
1862
- public mentions : MessageMentions ;
1862
+ public mentions : MessageMentions < InGuild > ;
1863
1863
public nonce : string | number | null ;
1864
1864
public get partial ( ) : false ;
1865
1865
public get pinnable ( ) : boolean ;
@@ -2018,7 +2018,7 @@ export class MessageFlagsBitField extends BitField<MessageFlagsString> {
2018
2018
public static resolve ( bit ?: BitFieldResolvable < MessageFlagsString , number > ) : number ;
2019
2019
}
2020
2020
2021
- export class MessageMentions {
2021
+ export class MessageMentions < InGuild extends boolean = boolean > {
2022
2022
private constructor (
2023
2023
message : Message ,
2024
2024
users : APIUser [ ] | Collection < Snowflake , User > ,
@@ -2034,9 +2034,9 @@ export class MessageMentions {
2034
2034
public get channels ( ) : Collection < Snowflake , Channel > ;
2035
2035
public readonly client : Client ;
2036
2036
public everyone : boolean ;
2037
- public readonly guild : Guild ;
2037
+ public readonly guild : If < InGuild , Guild > ;
2038
2038
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 > > ;
2040
2040
public get parsedUsers ( ) : Collection < Snowflake , User > ;
2041
2041
public repliedUser : User | null ;
2042
2042
public roles : Collection < Snowflake , Role > ;
0 commit comments