UNPKG

@shopify/react-graphql

Version:

Tools for creating type-safe and asynchronous GraphQL components for React

11 lines 751 B
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 extends {} = any, Variables extends OperationVariables = OperationVariables, DeepPartial extends {} = {}>(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