From b245e6a813cc5d16e3054ebe37126fe0667fb2e4 Mon Sep 17 00:00:00 2001 From: Tobias Berger Date: Fri, 14 Jan 2022 14:29:42 +0100 Subject: [PATCH] Add Typing Message --- ServerMessage.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ServerMessage.ts b/ServerMessage.ts index 100ba9c..dfbbff9 100644 --- a/ServerMessage.ts +++ b/ServerMessage.ts @@ -2,6 +2,7 @@ export enum MessageType { ACK = 0, TEXT = 1, ID_RESPONSE = 3, + TYPING = 4, } export type ServerMessage = { @@ -87,3 +88,10 @@ export function isIdResponseMessage(obj: unknown): obj is IdResponseMessage { } return true; } + +export type TypingMessage = ServerMessage & { + type: MessageType.TYPING; +} +export function isTypingMessage(obj: unknown): obj is TypingMessage { + return isServerMessage(obj, MessageType.TYPING); +}