e2ed
Version:
E2E testing framework over Playwright
32 lines (31 loc) • 851 B
TypeScript
import { Route } from './Route';
import type { Url } from './types/internal';
/**
* Abstract route for WebSocket "requests".
*/
export declare abstract class WebSocketRoute<Params = undefined, SomeRequest = unknown, SomeResponse = unknown> extends Route<Params> {
/**
* Request type of WebSocket route.
*/
readonly Request: SomeRequest;
/**
* Response type of WebSocket route.
*/
readonly Response: SomeResponse;
/**
* Returns `true`, if the request body is in JSON format.
*/
getIsRequestBodyInJsonFormat(): boolean;
/**
* Returns `true`, if the response body is in JSON format.
*/
getIsResponseBodyInJsonFormat(): boolean;
/**
* Returns the origin of the route.
*/
getOrigin(): Url;
/**
* Returns the url of the route.
*/
getUrl(): Url;
}