gqty
Version:
The No-GraphQL Client for TypeScript
5 lines (4 loc) • 506 B
TypeScript
import type { ExecutionResult } from 'graphql';
import type { QueryFetcher } from '../../Schema';
export type LegacyQueryFetcher<TData = Record<string, unknown>> = (query: string, variables: Record<string, unknown>, fetchOptions?: Omit<RequestInit, 'body' | 'mode'>) => Promise<ExecutionResult<TData>> | ExecutionResult<TData>;
export declare const createLegacyQueryFetcher: <TData extends Record<string, unknown> = Record<string, unknown>>(queryFetcher: LegacyQueryFetcher<TData>) => QueryFetcher<TData>;