UNPKG

mockttp-mvs

Version:

Mock HTTP server for testing HTTP clients and stubbing webservices

13 lines (12 loc) 540 B
import { DocumentNode } from "graphql"; import { MaybePromise } from "../util/type-utils"; import type { AdminClient } from "./admin-client"; export interface QueryContext { adminClient: AdminClient<{}>; } export interface AdminQuery<Response extends unknown, Result extends unknown = Response> { query: DocumentNode; variables?: {}; transformResponse?: (result: Response, context: QueryContext) => MaybePromise<Result>; } export declare function getSingleSelectedFieldName(query: AdminQuery<any, any>): string;