From 65dc8d677ee81469c0eeb4ecdd83fe2f68cc8982 Mon Sep 17 00:00:00 2001 From: Tyler Resch Date: Fri, 24 Jun 2022 04:42:39 -0400 Subject: [PATCH] types(GuildScheduledEvent#scheduledStartAt): should be nullish (#8111) --- packages/discord.js/src/structures/GuildScheduledEvent.js | 5 +++-- packages/discord.js/typings/index.d.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/discord.js/src/structures/GuildScheduledEvent.js b/packages/discord.js/src/structures/GuildScheduledEvent.js index 390486c87..d7e328669 100644 --- a/packages/discord.js/src/structures/GuildScheduledEvent.js +++ b/packages/discord.js/src/structures/GuildScheduledEvent.js @@ -193,11 +193,12 @@ class GuildScheduledEvent extends Base { /** * The time the guild scheduled event will start at - * @type {Date} + * This can be potentially `null` only when it's an {@link AuditLogEntryTarget} + * @type {?Date} * @readonly */ get scheduledStartAt() { - return new Date(this.scheduledStartTimestamp); + return this.scheduledStartTimestamp && new Date(this.scheduledStartTimestamp); } /** diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 67ce926a7..ecd2d8a85 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -1368,7 +1368,7 @@ export class GuildScheduledEvent