From 339a0fcbf42ce56e768bcd55ef036e78be2d2676 Mon Sep 17 00:00:00 2001 From: Rory& Date: Mon, 9 Mar 2026 17:35:52 +0100 Subject: Migrate Thread*Event to satisfies, part of #1577 --- src/util/interfaces/Event.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/util/interfaces') diff --git a/src/util/interfaces/Event.ts b/src/util/interfaces/Event.ts index 87c8c812..0072bb25 100644 --- a/src/util/interfaces/Event.ts +++ b/src/util/interfaces/Event.ts @@ -44,6 +44,7 @@ import { GuildCreateResponse, InteractionFailureReason, PartialEmoji, + PublicChannel, PublicMember, PublicUser, PublicVoiceState, @@ -161,17 +162,17 @@ export interface ReadyEvent extends Event { export interface ChannelCreateEvent extends Event { event: "CHANNEL_CREATE"; - data: Channel; + data: PublicChannel; } export interface ChannelUpdateEvent extends Event { event: "CHANNEL_UPDATE"; - data: Channel; + data: PublicChannel; } export interface ChannelDeleteEvent extends Event { event: "CHANNEL_DELETE"; - data: Channel; + data: PublicChannel; } export interface ChannelPinsUpdateEvent extends Event { @@ -630,17 +631,17 @@ export interface GuildMemberListUpdate extends Event { export interface ThreadCreateEvent extends Event { event: "THREAD_CREATE"; - data: Channel & { newly_created: boolean }; + data: PublicChannel & { newly_created: boolean }; } export interface ThreadUpdatEvent extends Event { event: "THREAD_UPDATE"; - data: Channel; + data: PublicChannel; } export interface ThreadDeleteEvent extends Event { event: "THREAD_DELETE"; - data: Pick; + data: Pick; } export interface ThreadListSyncEvent extends Event { -- cgit 1.5.1