+5
.changeset/lucky-months-fail.md
+5
.changeset/lucky-months-fail.md
+7
.changeset/strong-shirts-hear.md
+7
.changeset/strong-shirts-hear.md
+8
.changeset/tricky-cherries-glow.md
+8
.changeset/tricky-cherries-glow.md
+7
packages/core/src/exchanges/index.ts
+7
packages/core/src/exchanges/index.ts
+15
packages/introspection/src/getIntrospectedSchema.ts
+15
packages/introspection/src/getIntrospectedSchema.ts
···
+39
-5
packages/introspection/src/minifyIntrospectionQuery.ts
+39
-5
packages/introspection/src/minifyIntrospectionQuery.ts
···-/** Includes all input objects (instead of an `Any` replacement) in the output when enabled. */-/** Removes extraneous information from introspected schema data to minify it and prepare it for use on the client-side. */
+25
-1
packages/next-urql/src/init-urql-client.ts
+25
-1
packages/next-urql/src/init-urql-client.ts
···+* @param canEnableSuspense - Enables React Suspense on the server-side for `react-ssr-prepass`.
+76
-32
packages/next-urql/src/types.ts
+76
-32
packages/next-urql/src/types.ts
···+* @param ctx - Passed when `getInitialProps` is used and set to Next.js’ {@link NextPageContext}.
+40
-17
packages/next-urql/src/with-urql-client.ts
+40
-17
packages/next-urql/src/with-urql-client.ts
·········+/** Creates a wrapper for Next.js Page, App, or Document components that rehydrates `urql` state.+* @returns a higher-order component function, which you can pass a Next.js page or app component.+* @see {@link https://urql.dev/goto/docs/advanced/server-side-rendering/#nextjs} for more documentation.······
+30
-12
packages/preact-urql/src/components/Mutation.ts
+30
-12
packages/preact-urql/src/components/Mutation.ts
···
+35
-4
packages/preact-urql/src/components/Query.ts
+35
-4
packages/preact-urql/src/components/Query.ts
···
+32
-3
packages/preact-urql/src/components/Subscription.ts
+32
-3
packages/preact-urql/src/components/Subscription.ts
···
+54
packages/preact-urql/src/context.ts
+54
packages/preact-urql/src/context.ts
···
+110
-7
packages/preact-urql/src/hooks/useMutation.ts
+110
-7
packages/preact-urql/src/hooks/useMutation.ts
···+/** Hook to create a GraphQL mutation, run by passing variables to the returned execute function.+* @see {@link https://urql.dev/goto/docs/basics/react-preact/#mutations} for `useMutation` docs.
+159
-5
packages/preact-urql/src/hooks/useQuery.ts
+159
-5
packages/preact-urql/src/hooks/useQuery.ts
······+* @returns a {@link UseQueryResponse} tuple of a {@link UseQueryState} result, and re-execute function.
+3
-1
packages/preact-urql/src/hooks/useRequest.ts
+3
-1
packages/preact-urql/src/hooks/useRequest.ts
···-/** Creates a request from a query and variables but preserves reference equality if the key isn't changing */+/** Creates a request from a query and variables but preserves reference equality if the key isn't changing
+175
-4
packages/preact-urql/src/hooks/useSubscription.ts
+175
-4
packages/preact-urql/src/hooks/useSubscription.ts
···+* @param variables - The variables for the GraphQL subscription that `useSubscription` executes.+/** The {@link OperationResult.data} for the executed subscription, or data returned by a handler.+* @param args - a {@link UseSubscriptionArgs} object, to pass a `query`, `variables`, and options.+* @param handler - optionally, a {@link SubscriptionHandler} function to combine multiple subscription results.+* @returns a {@link UseSubscriptionResponse} tuple of a {@link UseSubscriptionState} result, and an execute function.
+30
-12
packages/react-urql/src/components/Mutation.ts
+30
-12
packages/react-urql/src/components/Mutation.ts
···
+35
-4
packages/react-urql/src/components/Query.ts
+35
-4
packages/react-urql/src/components/Query.ts
···
+31
-3
packages/react-urql/src/components/Subscription.ts
+31
-3
packages/react-urql/src/components/Subscription.ts
···
+53
packages/react-urql/src/context.ts
+53
packages/react-urql/src/context.ts
···
+110
-7
packages/react-urql/src/hooks/useMutation.ts
+110
-7
packages/react-urql/src/hooks/useMutation.ts
···+/** Hook to create a GraphQL mutation, run by passing variables to the returned execute function.+* @see {@link https://urql.dev/goto/urql/docs/basics/react-preact/#mutations} for `useMutation` docs.
+159
-4
packages/react-urql/src/hooks/useQuery.ts
+159
-4
packages/react-urql/src/hooks/useQuery.ts
···+* @returns a {@link UseQueryResponse} tuple of a {@link UseQueryState} result, and re-execute function.+* @see {@link https://urql.dev/goto/urql/docs/basics/react-preact/#queries} for `useQuery` docs.
+3
-1
packages/react-urql/src/hooks/useRequest.ts
+3
-1
packages/react-urql/src/hooks/useRequest.ts
···-/** Creates a request from a query and variables but preserves reference equality if the key isn't changing */+/** Creates a request from a query and variables but preserves reference equality if the key isn't changing
+175
-4
packages/react-urql/src/hooks/useSubscription.ts
+175
-4
packages/react-urql/src/hooks/useSubscription.ts
···+* @param variables - The variables for the GraphQL subscription that `useSubscription` executes.+/** The {@link OperationResult.data} for the executed subscription, or data returned by a handler.+* @param args - a {@link UseSubscriptionArgs} object, to pass a `query`, `variables`, and options.+* @param handler - optionally, a {@link SubscriptionHandler} function to combine multiple subscription results.+* @returns a {@link UseSubscriptionResponse} tuple of a {@link UseSubscriptionState} result, and an execute function.
+27
-3
packages/storage-rn/src/makeAsyncStorage.ts
+27
-3
packages/storage-rn/src/makeAsyncStorage.ts
······
+64
-1
packages/svelte-urql/src/common.ts
+64
-1
packages/svelte-urql/src/common.ts
······
+32
-3
packages/svelte-urql/src/context.ts
+32
-3
packages/svelte-urql/src/context.ts
······
+7
packages/svelte-urql/src/index.ts
+7
packages/svelte-urql/src/index.ts
+67
packages/svelte-urql/src/mutationStore.ts
+67
packages/svelte-urql/src/mutationStore.ts
···+/** Function to create a `mutationStore` that runs a GraphQL mutation and updates with a GraphQL result.
+76
packages/svelte-urql/src/queryStore.ts
+76
packages/svelte-urql/src/queryStore.ts
···+/** Function to create a `queryStore` that runs a GraphQL query and updates with GraphQL results.
+93
packages/svelte-urql/src/subscriptionStore.ts
+93
packages/svelte-urql/src/subscriptionStore.ts
···+* @param variables - The variables for the GraphQL subscription that `subscriptionStore` executes.+/** Prevents the {@link subscriptionStore} from automatically starting the GraphQL subscription.+* @param handler - optionally, a {@link SubscriptionHandler} function to combine multiple subscription results.+* @returns a {@link OperationResultStore} of subscription results, which implements {@link Pausable}.
+1
-2
packages/vue-urql/src/index.ts
+1
-2
packages/vue-urql/src/index.ts
···
+65
packages/vue-urql/src/useClient.ts
+65
packages/vue-urql/src/useClient.ts
···+* @param opts - {@link ClientOptions}, a {@link Client}, or a reactive ref object of a `Client`.···+* @param opts - {@link ClientOptions}, a {@link Client}, or a reactive ref object of a `Client`.···
+92
packages/vue-urql/src/useClientHandle.ts
+92
packages/vue-urql/src/useClientHandle.ts
···+* @param args - a {@link UseSubscriptionArgs} object, to pass a `query`, `variables`, and options.+* @param handler - optionally, a {@link SubscriptionHandler} function to combine multiple subscription results.
+95
-8
packages/vue-urql/src/useMutation.ts
+95
-8
packages/vue-urql/src/useMutation.ts
···+/** Function to create a GraphQL mutation, run by passing variables to {@link UseMutationResponse.executeMutation}
+180
-5
packages/vue-urql/src/useQuery.ts
+180
-5
packages/vue-urql/src/useQuery.ts
······
+174
-11
packages/vue-urql/src/useSubscription.ts
+174
-11
packages/vue-urql/src/useSubscription.ts
···+* @param variables - The variables for the GraphQL subscription that `useSubscription` executes.+/** Prevents {@link useSubscription} from automatically executing GraphQL subscription operations.+/** Reactive {@link OperationResult.data} for the executed subscription, or data returned by the handler.+* @param args - a {@link UseSubscriptionArgs} object, to pass a `query`, `variables`, and options.+* @param handler - optionally, a {@link SubscriptionHandler} function to combine multiple subscription results.·········