srsViewer/types/chat.d.ts
creations a3b03fdec4
All checks were successful
Code quality checks / biome (push) Successful in 22s
add chat :p
2025-06-08 19:57:50 -04:00

31 lines
534 B
TypeScript

interface ChatMessage {
id: string;
username: string;
message: string;
timestamp: number;
streamId: string;
}
interface WebSocketMessage {
type: "join_chat" | "send_message" | "leave_chat" | "load_history";
streamId?: string;
username?: string;
message?: string;
}
interface WebSocketResponse {
type:
| "chat_message"
| "chat_history"
| "user_joined"
| "user_left"
| "error"
| "connected";
data?: any;
error?: string;
}
interface UserInfo {
streamId?: string | undefined;
username?: string | undefined;
}