@shopify/react-graphql
Version:
Tools for creating type-safe and asynchronous GraphQL components for React
11 lines • 686 B
TypeScript
/// <reference types="react" />
import type { OperationVariables } from '@apollo/client';
import type { DocumentNode } from 'graphql-typed';
import type { QueryHookResult, QueryHookOptions } from './hooks';
interface QueryComponentOptions<Data, Variables extends OperationVariables> extends QueryHookOptions {
children: (result: QueryHookResult<Data, Variables>) => JSX.Element | null;
query: DocumentNode<Data, Variables>;
}
export declare function Query<Data extends {} = any, Variables extends OperationVariables = OperationVariables>({ children, query, ...options }: QueryComponentOptions<Data, Variables>): JSX.Element | null;
export {};
//# sourceMappingURL=Query.d.ts.map