From 5915f39810b712c05a46fa21ab4e12b4cfa3c25a Mon Sep 17 00:00:00 2001 From: MrMythicalYT <91077061+MrMythicalYT@users.noreply.github.com> Date: Sun, 25 Dec 2022 15:31:59 -0500 Subject: [PATCH] types: fix actions type in automod (#8962) * types(AutoModerationRuleCreateOptions): fix actions type * types: update setActions * docs: use array type for actions Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- packages/discord.js/src/structures/AutoModerationRule.js | 2 +- packages/discord.js/typings/index.d.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/discord.js/src/structures/AutoModerationRule.js b/packages/discord.js/src/structures/AutoModerationRule.js index 2939e7909..ee45648a2 100644 --- a/packages/discord.js/src/structures/AutoModerationRule.js +++ b/packages/discord.js/src/structures/AutoModerationRule.js @@ -230,7 +230,7 @@ class AutoModerationRule extends Base { /** * Sets the actions for this auto moderation rule. - * @param {AutoModerationActionOptions} actions The actions of this auto moderation rule + * @param {AutoModerationActionOptions[]} actions The actions of this auto moderation rule * @param {string} [reason] The reason for changing the actions of this auto moderation rule * @returns {Promise} */ diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index b68de056b..8f8ec6c97 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -370,7 +370,7 @@ export class AutoModerationRule extends Base { public setPresets(presets: AutoModerationRuleKeywordPresetType[], reason?: string): Promise; public setAllowList(allowList: string[], reason?: string): Promise; public setMentionTotalLimit(mentionTotalLimit: number, reason?: string): Promise; - public setActions(actions: AutoModerationActionOptions, reason?: string): Promise; + public setActions(actions: AutoModerationActionOptions[], reason?: string): Promise; public setEnabled(enabled?: boolean, reason?: string): Promise; public setExemptRoles( roles: Collection | RoleResolvable[], @@ -5336,7 +5336,7 @@ export interface AutoModerationRuleCreateOptions { eventType: AutoModerationRuleEventType; triggerType: AutoModerationRuleTriggerType; triggerMetadata?: AutoModerationTriggerMetadataOptions; - actions: AutoModerationActionOptions; + actions: AutoModerationActionOptions[]; enabled?: boolean; exemptRoles?: Collection | RoleResolvable[]; exemptChannels?: Collection | GuildChannelResolvable[];