mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
fix(MessageMentions#channels): Fix type of channels of mentions (#5370)
This commit is contained in:
@@ -87,7 +87,7 @@ class MessageMentions {
|
||||
|
||||
/**
|
||||
* Cached channels for {@link MessageMentions#channels}
|
||||
* @type {?Collection<Snowflake, GuildChannel>}
|
||||
* @type {?Collection<Snowflake, Channel>}
|
||||
* @private
|
||||
*/
|
||||
this._channels = null;
|
||||
@@ -147,7 +147,7 @@ class MessageMentions {
|
||||
/**
|
||||
* Any channels that were mentioned
|
||||
* <info>Order as they appear first in the message content</info>
|
||||
* @type {Collection<Snowflake, GuildChannel>}
|
||||
* @type {Collection<Snowflake, Channel>}
|
||||
* @readonly
|
||||
*/
|
||||
get channels() {
|
||||
@@ -164,7 +164,7 @@ class MessageMentions {
|
||||
/**
|
||||
* Checks if a user, guild member, role, or channel is mentioned.
|
||||
* Takes into account user mentions, role mentions, and @everyone/@here mentions.
|
||||
* @param {UserResolvable|RoleResolvable|GuildChannelResolvable} data User/Role/Channel to check
|
||||
* @param {UserResolvable|RoleResolvable|ChannelResolvable} data User/Role/Channel to check
|
||||
* @param {Object} [options] Options
|
||||
* @param {boolean} [options.ignoreDirect=false] - Whether to ignore direct mentions to the item
|
||||
* @param {boolean} [options.ignoreRoles=false] - Whether to ignore role mentions to a guild member
|
||||
|
||||
6
typings/index.d.ts
vendored
6
typings/index.d.ts
vendored
@@ -1144,16 +1144,16 @@ declare module 'discord.js' {
|
||||
roles: Snowflake[] | Collection<Snowflake, Role>,
|
||||
everyone: boolean,
|
||||
);
|
||||
private _channels: Collection<Snowflake, GuildChannel> | null;
|
||||
private _channels: Collection<Snowflake, Channel> | null;
|
||||
private readonly _content: string;
|
||||
private _members: Collection<Snowflake, GuildMember> | null;
|
||||
|
||||
public readonly channels: Collection<Snowflake, TextChannel>;
|
||||
public readonly channels: Collection<Snowflake, Channel>;
|
||||
public readonly client: Client;
|
||||
public everyone: boolean;
|
||||
public readonly guild: Guild;
|
||||
public has(
|
||||
data: UserResolvable | RoleResolvable | GuildChannelResolvable,
|
||||
data: UserResolvable | RoleResolvable | ChannelResolvable,
|
||||
options?: {
|
||||
ignoreDirect?: boolean;
|
||||
ignoreRoles?: boolean;
|
||||
|
||||
Reference in New Issue
Block a user