@graphiql/toolkit
Version:
Utility to build a fetcher for GraphiQL
11 lines (8 loc) • 539 B
text/typescript
import { Observable, FetcherReturnType, FetcherResult } from '../create-fetcher/types.mjs';
import 'graphql';
import 'graphql-ws';
declare function isPromise<T>(value: Promise<T> | any): value is Promise<T>;
declare function isObservable<T>(value: any): value is Observable<T>;
declare function isAsyncIterable(input: unknown): input is AsyncIterable<unknown>;
declare function fetcherReturnToPromise(fetcherResult: FetcherReturnType): Promise<FetcherResult>;
export { fetcherReturnToPromise, isAsyncIterable, isObservable, isPromise };