frontend-tutorial-framework/src/app/message-types/bot-messages.ts

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>;
}