UNPKG

@n1k1t/mock-server

Version:

The ultimate toolkit to intercept, transform, and simulate HTTP/WS traffic with type-safe expectations

12 lines 1.06 kB
import type { Expectation, IExpectationSchemaForward } from '../../../expectations'; import type { WsRequestContext } from './context'; import { Executor, IExecutorExecOptions, IRequestContextForwarded, IRequestContextIncoming, IRequestContextOutgoing, IWebSocketConfiguration } from '../../models'; export declare class WsExecutor extends Executor<WsRequestContext> { exec(context: WsRequestContext, options?: IExecutorExecOptions): Promise<WsRequestContext>; match(context: WsRequestContext): Promise<Expectation | null>; forward(context: WsRequestContext, incoming: IRequestContextIncoming, schema: IExpectationSchemaForward): Promise<IRequestContextForwarded | null>; reply(context: WsRequestContext, outgoing: IRequestContextOutgoing): Promise<IRequestContextOutgoing>; /** Compiles WS request configuration to forward */ protected compileForwardingConfiguration(context: WsRequestContext, incoming: IRequestContextIncoming, schema: IExpectationSchemaForward): Promise<IWebSocketConfiguration>; } //# sourceMappingURL=executor.d.ts.map