From 0ab6abbcffc975dbc7a1d50b15036418527f97d6 Mon Sep 17 00:00:00 2001 From: Vlad Frangu Date: Sun, 26 Jan 2025 12:34:34 +0200 Subject: [PATCH] types: remove fields that cannot be set by the client (#10711) * types: remove fields that cannot be set by the client * chore: cleanup JS lands too * chore: requested changes --------- Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../discord.js/src/managers/GuildScheduledEventManager.js | 3 --- packages/discord.js/src/util/Transformers.js | 4 ---- packages/discord.js/typings/index.d.ts | 2 -- 3 files changed, 9 deletions(-) diff --git a/packages/discord.js/src/managers/GuildScheduledEventManager.js b/packages/discord.js/src/managers/GuildScheduledEventManager.js index 30285de16..536859566 100644 --- a/packages/discord.js/src/managers/GuildScheduledEventManager.js +++ b/packages/discord.js/src/managers/GuildScheduledEventManager.js @@ -41,15 +41,12 @@ class GuildScheduledEventManager extends CachedManager { * Options for setting a recurrence rule for a guild scheduled event. * @typedef {Object} GuildScheduledEventRecurrenceRuleOptions * @property {DateResolvable} startAt The time the recurrence rule interval starts at - * @property {?DateResolvable} endAt The time the recurrence rule interval ends at * @property {GuildScheduledEventRecurrenceRuleFrequency} frequency How often the event occurs * @property {number} interval The spacing between the events * @property {?GuildScheduledEventRecurrenceRuleWeekday[]} byWeekday The days within a week to recur on * @property {?GuildScheduledEventRecurrenceRuleNWeekday[]} byNWeekday The days within a week to recur on * @property {?GuildScheduledEventRecurrenceRuleMonth[]} byMonth The months to recur on * @property {?number[]} byMonthDay The days within a month to recur on - * @property {?number[]} byYearDay The days within a year to recur on - * @property {?number} count The total amount of times the event is allowed to recur before stopping */ /** diff --git a/packages/discord.js/src/util/Transformers.js b/packages/discord.js/src/util/Transformers.js index 04634d988..bf454a877 100644 --- a/packages/discord.js/src/util/Transformers.js +++ b/packages/discord.js/src/util/Transformers.js @@ -63,16 +63,12 @@ function _transformAPIMessageInteractionMetadata(client, messageInteractionMetad function _transformGuildScheduledEventRecurrenceRule(recurrenceRule) { return { start: new Date(recurrenceRule.startAt).toISOString(), - // eslint-disable-next-line eqeqeq - end: recurrenceRule.endAt != null ? new Date(recurrenceRule.endAt).toISOString() : recurrenceRule.endAt, frequency: recurrenceRule.frequency, interval: recurrenceRule.interval, by_weekday: recurrenceRule.byWeekday, by_n_weekday: recurrenceRule.byNWeekday, by_month: recurrenceRule.byMonth, by_month_day: recurrenceRule.byMonthDay, - by_year_day: recurrenceRule.byYearDay, - count: recurrenceRule.count, }; } diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index ffb3722b2..8423d1996 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -5979,8 +5979,6 @@ type BaseGuildScheduledEventRecurrenceRuleOptions< Extra extends {}, > = { startAt: DateResolvable; - endAt?: DateResolvable; - count?: number; interval: number; frequency: Frequency; } & Extra;