21 lines
456 B
TypeScript
21 lines
456 B
TypeScript
import { WebSocketMessage } from './websocket-message';
|
|
|
|
export interface MessageConfig extends WebSocketMessage {
|
|
originator?: string;
|
|
}
|
|
|
|
export interface MessageMetadata {
|
|
originator?: string;
|
|
timestamp?: Date;
|
|
}
|
|
|
|
export interface MessageData extends MessageMetadata {
|
|
message: string;
|
|
}
|
|
|
|
export interface Message extends MessageData, WebSocketMessage {}
|
|
|
|
export interface MessageQueue extends WebSocketMessage {
|
|
value: Array<MessageData>;
|
|
}
|