httpyac
Version:
HTTP/REST CLI Client for *.http files
20 lines (19 loc) • 745 B
TypeScript
import WebSocket from 'ws';
import * as models from '../../models';
export declare class WebsocketRequestClient extends models.AbstractRequestClient<WebSocket | undefined> {
private readonly request;
private readonly context;
private _nativeClient;
private responseTemplate;
constructor(request: models.Request, context: models.ProcessorContext);
get reportMessage(): string;
get supportsStreaming(): boolean;
get nativeClient(): WebSocket | undefined;
getSessionId(): string;
connect(obj: WebSocket | undefined): Promise<WebSocket | undefined>;
send(body?: unknown): Promise<void>;
disconnect(err?: Error): void;
private registerEvents;
private getClientOptions;
private initProxy;
}