From 1230bee9bc81041eb4c034c99b3ab9904143a125 Mon Sep 17 00:00:00 2001 From: Suneet Tipirneni <77477100+suneettipirneni@users.noreply.github.com> Date: Wed, 8 Dec 2021 04:49:17 -0500 Subject: [PATCH] types(Message): `guild` should be non-null when message is in guild (#6933) --- typings/index.d.ts | 4 ++-- typings/index.test-d.ts | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/typings/index.d.ts b/typings/index.d.ts index b432fcb6b..eea94c94c 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -1408,8 +1408,8 @@ export class Message extends Base { public editedTimestamp: number | null; public embeds: MessageEmbed[]; public groupActivityApplication: ClientApplication | null; - public guildId: Snowflake | null; - public readonly guild: Guild | null; + public guildId: If; + public readonly guild: If; public readonly hasThread: boolean; public id: Snowflake; public interaction: MessageInteraction | null; diff --git a/typings/index.test-d.ts b/typings/index.test-d.ts index 36c0891e8..5dba199c7 100644 --- a/typings/index.test-d.ts +++ b/typings/index.test-d.ts @@ -533,6 +533,8 @@ client.on('messageCreate', async message => { const buttonCollector = message.createMessageComponentCollector({ componentType: 'BUTTON' }); expectType>>(buttonCollector); expectType(message.channel); + expectType(message.guild); + expectType(message.member); } expectType(message.channel);