UNPKG

mockttp

Version:

Mock HTTP server for testing HTTP clients and stubbing webservices

30 lines 1.09 kB
import { Duplex } from 'stream'; import type { AdminPlugin } from './admin-plugin-types'; import { MockttpOptions, PortRange } from "../mockttp"; import { MockttpServer } from "../server/mockttp-server"; export interface MockttpPluginOptions { options?: Partial<MockttpOptions>; messageBodyDecoding: 'server-side' | 'none'; port?: number | PortRange; } export interface MockttpClientResponse { port: number; mockRoot: string; } export declare class MockttpAdminPlugin implements AdminPlugin<MockttpPluginOptions, MockttpClientResponse> { private mockServer; private messageBodyDecoding; start({ port, options, messageBodyDecoding }: MockttpPluginOptions): Promise<{ port: number; mockRoot: string; }>; stop(): Promise<void>; reset(): void; getMockServer(): MockttpServer; enableDebug(): void; schema: import("graphql").DocumentNode; buildResolvers(stream: Duplex, ruleParameters: { [key: string]: any; }): import("@graphql-tools/utils").IResolvers; } //# sourceMappingURL=mockttp-admin-plugin.d.ts.map