@n1k1t/mock-server
Version:
Powerful util to setup mocks over HTTP APIs
29 lines • 1.1 kB
TypeScript
import type { IServerContext } from '../../../types';
import type { MockServer } from '../../../index';
import type { TFunction } from '../../../../../types';
import { IRequestContextIncoming, RequestContext } from '../../../models';
import { InternalSocketIoReply } from './reply';
export declare class InternalSocketIoRequestContext<TOutgoing = unknown> extends RequestContext<IServerContext<{
transport: 'io';
event: 'message';
}>> {
server: MockServer;
request: {
path: string;
data: unknown;
callback: TFunction<void>;
};
incoming: IRequestContextIncoming;
reply: InternalSocketIoReply<TOutgoing>;
snapshot: import("../../../index").RequestContextSnapshot<IServerContext<{
transport: "io";
event: "message";
}>>;
constructor(server: MockServer, request: {
path: string;
data: unknown;
callback: TFunction<void>;
});
static build(server: MockServer, request: InternalSocketIoRequestContext['request']): InternalSocketIoRequestContext<unknown>;
}
//# sourceMappingURL=context.d.ts.map