From b9dd9d34170ee9f07f4a40a2eb10c0d6a65444b8 Mon Sep 17 00:00:00 2001 From: SauceyRed Date: Thu, 7 Aug 2025 22:26:54 +0200 Subject: [PATCH] feat: add interfaces for WebSocket message --- types/interfaces.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/types/interfaces.ts b/types/interfaces.ts index d175d76..246b96d 100644 --- a/types/interfaces.ts +++ b/types/interfaces.ts @@ -1,3 +1,5 @@ +import type { WSEvent } from "./enums" + export interface ChannelPermissionResponse { channel_uuid: string, role_uuid: string, @@ -56,6 +58,19 @@ export interface MessageResponse { member: GuildMemberResponse, } +export interface IMessageDelete { + uuid: string +} + +export interface WSError { + message: string +} + +export interface WSMessage { + event: WSEvent, + entity: MessageResponse | IMessageDelete | WSError +} + export interface InviteResponse { id: string, user_uuid: string,