44 lines
713 B
TypeScript
44 lines
713 B
TypeScript
import { Room, User } from 'types';
|
|
|
|
export interface SessionEvent {
|
|
sessionEvent: {}
|
|
}
|
|
|
|
export interface AddToListData {
|
|
listName: string;
|
|
userInfo: User;
|
|
}
|
|
|
|
export interface ConnectionClosedData {
|
|
endTime: number;
|
|
reason: number;
|
|
reasonStr: string;
|
|
}
|
|
|
|
export interface ListRoomsData {
|
|
roomList: Room[];
|
|
}
|
|
|
|
export interface RemoveFromListData {
|
|
listName: string;
|
|
userName: string;
|
|
}
|
|
|
|
export interface ServerIdentificationData {
|
|
protocolVersion: number;
|
|
serverName: string;
|
|
serverVersion: string;
|
|
serverOptions: number;
|
|
}
|
|
|
|
export interface ServerMessageData {
|
|
message: string;
|
|
}
|
|
|
|
export interface UserJoinedData {
|
|
userInfo: User;
|
|
}
|
|
|
|
export interface UserLeftData {
|
|
name: string;
|
|
}
|