diff --git a/node_modules/urql/dist/types/components/Mutation.d.ts b/node_modules/urql/dist/types/components/Mutation.d.ts index d8d5d2b..9718e7c 100644 --- a/node_modules/urql/dist/types/components/Mutation.d.ts +++ b/node_modules/urql/dist/types/components/Mutation.d.ts @@ -1,9 +1,10 @@ +import { TypedDocumentNode } from "@graphql-typed-document-node/core"; import { ReactElement } from 'react'; import { DocumentNode } from 'graphql'; import { OperationResult, OperationContext } from '@urql/core'; import { UseMutationState } from '../hooks'; export interface MutationProps { - query: DocumentNode | string; + query: DocumentNode | string | TypedDocumentNode; children: (arg: MutationState) => ReactElement; } export interface MutationState extends UseMutationState { diff --git a/node_modules/urql/dist/types/components/Query.d.ts b/node_modules/urql/dist/types/components/Query.d.ts index 924ff9b..dc9ec03 100644 --- a/node_modules/urql/dist/types/components/Query.d.ts +++ b/node_modules/urql/dist/types/components/Query.d.ts @@ -1,7 +1,7 @@ import { ReactElement } from 'react'; import { OperationContext } from '@urql/core'; import { UseQueryArgs, UseQueryState } from '../hooks'; -export interface QueryProps extends UseQueryArgs { +export interface QueryProps extends UseQueryArgs { children: (arg: QueryState) => ReactElement; } export interface QueryState extends UseQueryState { diff --git a/node_modules/urql/dist/types/components/Subscription.d.ts b/node_modules/urql/dist/types/components/Subscription.d.ts index 5012987..f02035a 100644 --- a/node_modules/urql/dist/types/components/Subscription.d.ts +++ b/node_modules/urql/dist/types/components/Subscription.d.ts @@ -1,7 +1,7 @@ import { ReactElement } from 'react'; import { OperationContext } from '@urql/core'; import { UseSubscriptionArgs, UseSubscriptionState, SubscriptionHandler } from '../hooks'; -export interface SubscriptionProps extends UseSubscriptionArgs { +export interface SubscriptionProps extends UseSubscriptionArgs { handler?: SubscriptionHandler; children: (arg: SubscriptionState) => ReactElement; } diff --git a/node_modules/urql/dist/types/hooks/useMutation.d.ts b/node_modules/urql/dist/types/hooks/useMutation.d.ts index 5fba795..38182bc 100644 --- a/node_modules/urql/dist/types/hooks/useMutation.d.ts +++ b/node_modules/urql/dist/types/hooks/useMutation.d.ts @@ -1,3 +1,4 @@ +import { TypedDocumentNode } from "@graphql-typed-document-node/core"; import { DocumentNode } from 'graphql'; import { OperationResult, OperationContext, CombinedError, Operation } from '@urql/core'; export interface UseMutationState { @@ -9,4 +10,4 @@ export interface UseMutationState { operation?: Operation; } export declare type UseMutationResponse = [UseMutationState, (variables?: V, context?: Partial) => Promise>]; -export declare function useMutation(query: DocumentNode | string): UseMutationResponse; +export declare function useMutation(query: DocumentNode | string | TypedDocumentNode): UseMutationResponse; diff --git a/node_modules/urql/dist/types/hooks/useQuery.d.ts b/node_modules/urql/dist/types/hooks/useQuery.d.ts index ee731e2..d21d01f 100644 --- a/node_modules/urql/dist/types/hooks/useQuery.d.ts +++ b/node_modules/urql/dist/types/hooks/useQuery.d.ts @@ -1,7 +1,8 @@ +import { TypedDocumentNode } from "@graphql-typed-document-node/core"; import { DocumentNode } from 'graphql'; import { CombinedError, OperationContext, RequestPolicy, Operation } from '@urql/core'; -export interface UseQueryArgs { - query: string | DocumentNode; +export interface UseQueryArgs { + query: string | DocumentNode | TypedDocumentNode; variables?: V; requestPolicy?: RequestPolicy; pollInterval?: number; @@ -17,4 +18,4 @@ export interface UseQueryState { operation?: Operation; } export declare type UseQueryResponse = [UseQueryState, (opts?: Partial) => void]; -export declare function useQuery(args: UseQueryArgs): UseQueryResponse; +export declare function useQuery(args: UseQueryArgs): UseQueryResponse; diff --git a/node_modules/urql/dist/types/hooks/useRequest.d.ts b/node_modules/urql/dist/types/hooks/useRequest.d.ts index 96599c8..4d3e179 100644 --- a/node_modules/urql/dist/types/hooks/useRequest.d.ts +++ b/node_modules/urql/dist/types/hooks/useRequest.d.ts @@ -1,4 +1,5 @@ +import { TypedDocumentNode } from "@graphql-typed-document-node/core"; import { DocumentNode } from 'graphql'; import { GraphQLRequest } from '@urql/core'; /** Creates a request from a query and variables but preserves reference equality if the key isn't changing */ -export declare function useRequest(query: string | DocumentNode, variables?: any): GraphQLRequest; +export declare function useRequest(query: string | DocumentNode | TypedDocumentNode, variables?: TVariables): GraphQLRequest; diff --git a/node_modules/urql/dist/types/hooks/useSubscription.d.ts b/node_modules/urql/dist/types/hooks/useSubscription.d.ts index fce1220..9ab5f26 100644 --- a/node_modules/urql/dist/types/hooks/useSubscription.d.ts +++ b/node_modules/urql/dist/types/hooks/useSubscription.d.ts @@ -1,7 +1,8 @@ +import { TypedDocumentNode } from "@graphql-typed-document-node/core"; import { DocumentNode } from 'graphql'; import { CombinedError, OperationContext, Operation } from '@urql/core'; -export interface UseSubscriptionArgs { - query: DocumentNode | string; +export interface UseSubscriptionArgs { + query: DocumentNode | string | TypedDocumentNode; variables?: V; pause?: boolean; context?: Partial; @@ -16,4 +17,4 @@ export interface UseSubscriptionState { operation?: Operation; } export declare type UseSubscriptionResponse = [UseSubscriptionState, (opts?: Partial) => void]; -export declare function useSubscription(args: UseSubscriptionArgs, handler?: SubscriptionHandler): UseSubscriptionResponse; +export declare function useSubscription(args: UseSubscriptionArgs, handler?: SubscriptionHandler): UseSubscriptionResponse;