@n1k1t/mock-server
Version:
The ultimate toolkit to intercept, transform, and simulate HTTP/WS traffic with type-safe expectations
12 lines • 707 B
TypeScript
import { IncomingMessage } from 'http';
import { Duplex } from 'stream';
import { Provider, Router, Transport } from '../../models';
import { WsRequestContext } from './context';
import { IServerContext } from '../../types';
import { WsExecutor } from './executor';
export declare const buildWsListener: <T extends IServerContext>(router: Router<T>) => (request: IncomingMessage, socket: Duplex, head: Buffer) => Promise<void | Duplex | WsRequestContext>;
export declare class WsTransport extends Transport<WsExecutor> {
executor: WsExecutor;
compileContext(provider: Provider, request: IncomingMessage, socket: Duplex, head: Buffer): Promise<WsRequestContext>;
}
//# sourceMappingURL=index.d.ts.map