@shopify/react-graphql
Version:
Tools for creating type-safe and asynchronous GraphQL components for React
7 lines • 690 B
TypeScript
import { OperationVariables } from 'apollo-client';
import { DocumentNode } from 'graphql-typed';
import { IfAllNullableKeys, NoInfer } from '@shopify/useful-types';
import { AsyncDocumentNode } from '../types';
import { QueryHookOptions, QueryHookResult } from './types';
export default function useQuery<Data = any, Variables = OperationVariables, DeepPartial = {}>(queryOrAsyncQuery: DocumentNode<Data, Variables, DeepPartial> | AsyncDocumentNode<Data, Variables, DeepPartial>, ...optionsPart: IfAllNullableKeys<Variables, [QueryHookOptions<Data, NoInfer<Variables>>?], [QueryHookOptions<Data, NoInfer<Variables>>]>): QueryHookResult<Data, Variables>;
//# sourceMappingURL=query.d.ts.map