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,