mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-11 09:03:29 +01:00
feat(AllowedMentions): add support for MessageOptions#allowedMe… (#3893)
* feat(Allowed Mentions): Add support for new Allowed Mentions message options * fix(docs): Update JSDoc for feature * fix(apimessage): translate the propery into snake_case * fix(typings): message mention options should be optional * fix(docs): jsdoc typings for MessageMentionOptions * fix(mentions): use Resolvables for MessageMentionOptions * fix(docs): typedef for MessageMentionTypes * Update typings/index.d.ts Co-Authored-By: Sugden <28943913+NotSugden@users.noreply.github.com> * fix(mentions): drop support for Resolvables * fix(AllowedMentions): remove the whole resolve function * fix(docs): revert change to Resolvables Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com>
This commit is contained in:
10
typings/index.d.ts
vendored
10
typings/index.d.ts
vendored
@@ -2646,12 +2646,21 @@ declare module 'discord.js' {
|
||||
|
||||
type MessageFlagsString = 'CROSSPOSTED' | 'IS_CROSSPOST' | 'SUPPRESS_EMBEDS' | 'SOURCE_MESSAGE_DELETED' | 'URGENT';
|
||||
|
||||
interface MessageMentionOptions {
|
||||
parse?: MessageMentionTypes[];
|
||||
roles?: Snowflake[];
|
||||
users?: Snowflake[];
|
||||
}
|
||||
|
||||
type MessageMentionTypes = 'roles' | 'users' | 'everyone';
|
||||
|
||||
interface MessageOptions {
|
||||
tts?: boolean;
|
||||
nonce?: string;
|
||||
content?: string;
|
||||
embed?: MessageEmbed | MessageEmbedOptions;
|
||||
disableMentions?: 'none' | 'all' | 'everyone';
|
||||
allowedMentions?: MessageMentionOptions;
|
||||
files?: (FileOptions | BufferResolvable | Stream | MessageAttachment)[];
|
||||
code?: string | boolean;
|
||||
split?: boolean | SplitOptions;
|
||||
@@ -2971,6 +2980,7 @@ declare module 'discord.js' {
|
||||
nonce?: string;
|
||||
embeds?: (MessageEmbed | object)[];
|
||||
disableMentions?: 'none' | 'all' | 'everyone';
|
||||
allowedMentions?: MessageMentionOptions;
|
||||
files?: (FileOptions | BufferResolvable | Stream | MessageAttachment)[];
|
||||
code?: string | boolean;
|
||||
split?: boolean | SplitOptions;
|
||||
|
||||
Reference in New Issue
Block a user