@ovotech/genesys-web-messaging-tester
Version:
12 lines (11 loc) • 495 B
TypeScript
import WebSocket from 'ws';
export declare class WebMessageServerConnectionFixture {
private readonly ws;
constructor(ws: WebSocket);
waitForMessage(): Promise<any>;
waitForConnectionToClose(): Promise<void>;
simulateSessionResponseMessage(): void;
simulateOutboundTextStructuredMessage(text: string, date?: Date): void;
simulateOutboundDisconnectEventStructuredMessage(date?: Date): void;
simulateInboundTextStructuredMessage(text: string, date?: Date): void;
}