UNPKG

@interopio/gateway-server

Version:

[![npm version](https://img.shields.io/npm/v/@interopio/gateway-server.svg)](https://www.npmjs.com/package/@interopio/gateway-server)

21 lines (16 loc) 526 B
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; }