@interopio/gateway-server
Version:
[](https://www.npmjs.com/package/@interopio/gateway-server)
21 lines (16 loc) • 526 B
TypeScript
import {GatewayServer} from '../../gateway-server';
export interface TestClient {
readonly fetch: (input: string | URL, init?: RequestInit) => Promise<Response>;
}
export interface TestClientBuilder {
baseUrl(url: string): this;
build(): Promise<TestClient>;
}
export interface MockServerSpec {
configureClient(): TestClientBuilder;
build(): Promise<TestClient>;
}
declare const TestClient: {
bindToApp(app: GatewayServer.ServerCustomizer): MockServerSpec;
bindToServer(): TestClientBuilder;
}