summary refs log tree commit diff
path: root/src/util/interfaces/Event.ts
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-03-09 17:35:52 +0100
committerRory& <root@rory.gay>2026-03-20 18:18:41 +0100
commit339a0fcbf42ce56e768bcd55ef036e78be2d2676 (patch)
tree3a63ef4e1647d1a5ed1ff6138180346eac21e0fe /src/util/interfaces/Event.ts
parentMigrate MessageDelete*Event to satisfies, part of #1577 (diff)
downloadserver-ts-339a0fcbf42ce56e768bcd55ef036e78be2d2676.tar.xz
Migrate Thread*Event to satisfies, part of #1577
Diffstat (limited to 'src/util/interfaces/Event.ts')
-rw-r--r--src/util/interfaces/Event.ts13
1 files changed, 7 insertions, 6 deletions
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<Channel, "id" | "guild_id" | "parent_id" | "type">; + data: Pick<PublicChannel, "id" | "guild_id" | "parent_id" | "type">; } export interface ThreadListSyncEvent extends Event {