28 lines
413 B
TypeScript
28 lines
413 B
TypeScript
export interface SendMessage<T = unknown> {
|
|
type: string;
|
|
data: T;
|
|
}
|
|
|
|
export interface Question {
|
|
message: SendMessage;
|
|
}
|
|
|
|
export interface Answer {
|
|
n: number;
|
|
roman: string;
|
|
words: string;
|
|
}
|
|
|
|
interface ConnectionLifetime {
|
|
device_id: string;
|
|
socket: WebSocket;
|
|
createdOn: number;
|
|
}
|
|
|
|
interface HeaderSession {
|
|
started_on: number;
|
|
device_id: string;
|
|
user_name: string;
|
|
user_id: string;
|
|
}
|