Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f1b483d
Enter prerelease mode
github-actions[bot] Sep 4, 2025
2be8de2
Create mechanism to add experimental features to Apollo Client (#12915)
phryneas Sep 24, 2025
96b531f
More robust handling of local state default value when read function …
jerelmiller Sep 26, 2025
303e72d
Version Packages (alpha) (#12940)
github-actions[bot] Sep 26, 2025
bb8ed7b
Throw an error when using `@stream` without a configured `incremental…
jerelmiller Oct 10, 2025
785e223
Add `context` as callback to `useMutation` `mutate` function (#12959)
jerelmiller Oct 10, 2025
257eb18
Version Packages (alpha) (#12962)
github-actions[bot] Oct 10, 2025
5776ea0
Update `accept` header used with `GraphQL17Alpha9Handler` (#12973)
jerelmiller Oct 21, 2025
4631175
Ignore `data` values set in subsequent chunks in incremental response…
jerelmiller Oct 27, 2025
45ebb52
Add array support to `useFragment`, `useSuspenseFragment`, and `clien…
jerelmiller Oct 27, 2025
6d0b989
Version Packages (alpha) (#12977)
github-actions[bot] Oct 27, 2025
259ae9b
Allow `FragmentType` to be called as `FragmentType<TypedDocumentNode>…
phryneas Nov 13, 2025
44706a2
Add helper type QueryRef.ForQuery<TypedDocumentNode> (#13012)
phryneas Nov 14, 2025
410ceec
Update React Compiler to 1.0.0 (#13004)
phryneas Nov 14, 2025
2b7f2c1
Add support for the new incremental format in GraphQL 17.0.0-alpha.9 …
jerelmiller Nov 14, 2025
2e224b9
Add support for `@stream` (#12918)
jerelmiller Nov 14, 2025
94ea3e3
Improve handling of arrays in `@defer` and `@stream` payloads (#12923)
jerelmiller Nov 14, 2025
5851800
Ensure using `@defer` or `@stream` with `fetchMore` rerenders with in…
jerelmiller Nov 14, 2025
c4b52c9
Version Packages (alpha) (#12928)
github-actions[bot] Sep 17, 2025
2ad6c0d
Merge remote-tracking branch 'origin/main' into release-4.1
jerelmiller Nov 17, 2025
a617c10
Version Packages (alpha) (#13011)
github-actions[bot] Nov 17, 2025
7627000
Feedback from open incremental PRs (#13010)
jerelmiller Nov 19, 2025
b0f9f97
Version Packages (alpha) (#13025)
github-actions[bot] Nov 19, 2025
05eee67
Reuse observables in `client.watchFragment` as much as possible (#13026)
jerelmiller Dec 1, 2025
40645e9
Merge remote-tracking branch 'origin/main' into release-4.1
jerelmiller Dec 1, 2025
4a6c100
Version Packages (alpha) (#13035)
github-actions[bot] Dec 1, 2025
109efe7
Add support for the `from` option in `readFragment`, `writeFragment`,…
jerelmiller Dec 3, 2025
db71fb4
Version Packages (alpha) (#13039)
github-actions[bot] Dec 3, 2025
65e66ca
Add `headers` transport option for enhanced client awareness (#13043)
jerelmiller Dec 5, 2025
0c68bc0
Merge branch 'main' into release-4.1
jerelmiller Dec 5, 2025
73cc591
Version Packages (alpha) (#13044)
github-actions[bot] Dec 5, 2025
da0b5ce
Merge remote-tracking branch 'origin/main' into release-4.1
phryneas Dec 10, 2025
b224efc
Allow `read` functions to return `undefined` array items (#13056)
jerelmiller Dec 17, 2025
63e46bf
Merge remote-tracking branch 'origin/main' into release-4.1
jerelmiller Dec 18, 2025
83aba70
Version Packages (alpha) (#13060)
github-actions[bot] Dec 18, 2025
23ca0ba
Memoized mapping of observables instead of `transformData` in `watchS…
phryneas Dec 18, 2025
631f688
Merge branch 'main' into release-4.1
phryneas Dec 18, 2025
f11eccc
Version Packages (alpha) (#13061)
github-actions[bot] Dec 18, 2025
f08aea9
Revert version and changeset changes (#13064)
jerelmiller Dec 18, 2025
52f82de
Merge remote-tracking branch 'origin/main' into release-4.1
jerelmiller Dec 18, 2025
121a2cb
Make `extensions` available in `merge` functions (#13058)
jerelmiller Dec 18, 2025
9b426d6
Version Packages (alpha) (#13065)
github-actions[bot] Dec 18, 2025
d329790
Ensure that `PreloadedQueryRef` instances are unsubscribed when garba…
phryneas Dec 19, 2025
a50e1ce
Merge branch 'main' into release-4.1
phryneas Dec 22, 2025
ff268b4
fix up test types
phryneas Dec 22, 2025
9cad04a
Truncate `@stream` arrays only on last chunk by default (#13069)
jerelmiller Dec 23, 2025
ee8f1e4
Prepare for beta release
github-actions[bot] Dec 23, 2025
9e55188
Truncate `@stream` arrays only on last chunk by default (#13069)
phryneas Dec 23, 2025
0e60e63
Version Packages (beta) (#13068)
github-actions[bot] Dec 23, 2025
a1295ab
Add test (#13073)
phryneas Jan 5, 2026
91a841c
Finish rename of stream details to stream info (#13079)
jerelmiller Jan 5, 2026
bf1e0dc
Only run `defaultStreamFieldMergeFn` if `streamInfoSymbol` in extensi…
phryneas Jan 5, 2026
1e06ad7
Avoid calling `merge` functions for duplicate incremental chunks (#13…
jerelmiller Jan 7, 2026
c257418
Pass `streamInfo` through result extensions as a `WeakRef`. (#13082)
phryneas Jan 7, 2026
f3c2be1
use `ExtensionsWithStreamInfo` type in public-facing interfaces (#13083)
phryneas Jan 7, 2026
68a2c44
Prepare for rc release
github-actions[bot] Jan 7, 2026
f94047a
Version Packages (rc) (#13080)
github-actions[bot] Jan 7, 2026
99ffe9a
`prerenderStatic`: Expose return value of `renderFunction` to userlan…
phryneas Jan 9, 2026
1a1d408
fix situations where a query skips/non-includes all fields (#13086)
phryneas Jan 9, 2026
9041611
Version Packages (rc) (#13089)
github-actions[bot] Jan 9, 2026
533a113
Merge remote-tracking branch 'origin/main' into release-4.1
jerelmiller Jan 15, 2026
9971b7a
Fix formatting
jerelmiller Jan 15, 2026
55e7839
Minor tweaks when reviewing 4.1 release (#13099)
jerelmiller Jan 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
127 changes: 97 additions & 30 deletions .api-reports/api-report-cache.api.md

Large diffs are not rendered by default.

68 changes: 58 additions & 10 deletions .api-reports/api-report-core.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ import { DocumentTransformCacheKey } from '@apollo/client/utilities';
import { empty } from '@apollo/client/link';
import { enableExperimentalFragmentVariables } from 'graphql-tag';
import { execute } from '@apollo/client/link';
import { extensionsSymbol } from '@apollo/client/utilities/internal';
import type { ExtensionsWithStreamInfo } from '@apollo/client/utilities/internal';
import { fallbackHttpConfig } from '@apollo/client/link/http';
import { FetchResult } from '@apollo/client/link';
import { FieldFunctionOptions } from '@apollo/client/cache';
Expand Down Expand Up @@ -125,7 +127,6 @@ export namespace ApolloClient {
export interface ReadFragmentOptions<TData, TVariables extends OperationVariables> {
fragment: DocumentNode_2 | TypedDocumentNode<TData, TVariables>;
fragmentName?: string;
id?: string;
optimistic?: boolean;
returnPartialData?: boolean;
}
Expand All @@ -136,6 +137,7 @@ export namespace ApolloClient {
export interface WriteQueryOptions<TData, TVariables extends OperationVariables> {
broadcast?: boolean;
data: Unmasked<TData>;
extensions?: Record<string, unknown>;
id?: string;
overwrite?: boolean;
query: DocumentNode_2 | TypedDocumentNode<TData, TVariables>;
Expand All @@ -149,7 +151,6 @@ export namespace ApolloClient {
data: Unmasked<TData>;
fragment: DocumentNode_2 | TypedDocumentNode<TData, TVariables>;
fragmentName?: string;
id?: string;
overwrite?: boolean;
}
}
Expand All @@ -175,6 +176,14 @@ export namespace ApolloClient {
}
}
// (undocumented)
export namespace DocumentationTypes {
// (undocumented)
export interface ReadFragmentOptions<TData, TVariables extends OperationVariables> extends Base.ReadFragmentOptions<TData, TVariables> {
from?: ApolloCache.FromOptionValue<TData>;
id?: string;
}
}
// (undocumented)
export namespace DocumentationTypes {
// (undocumented)
export interface WriteQueryOptions<TData, TVariables extends OperationVariables> extends Base.WriteQueryOptions<TData, TVariables> {
Expand All @@ -192,10 +201,19 @@ export namespace ApolloClient {
export namespace DocumentationTypes {
// (undocumented)
export interface WriteFragmentOptions<TData, TVariables extends OperationVariables> extends Base.WriteFragmentOptions<TData, TVariables> {
from?: ApolloCache.FromOptionValue<TData>;
id?: string;
variables?: TVariables;
}
}
// (undocumented)
export interface Experiment {
// (undocumented)
(this: ApolloClient, options: ApolloClient.Options): void;
// (undocumented)
v: 1;
}
// (undocumented)
export type MutateOptions<TData = unknown, TVariables extends OperationVariables = OperationVariables, TCache extends ApolloCache = ApolloCache> = {
optimisticResponse?: Unmasked<NoInfer<TData>> | ((vars: TVariables, { IGNORE }: {
IGNORE: IgnoreModifier;
Expand All @@ -218,6 +236,10 @@ export namespace ApolloClient {
extensions?: Record<string, unknown>;
}
// (undocumented)
export interface ObservableFragment<TData = unknown> extends Observable_2<ApolloClient.WatchFragmentResult<TData>> {
getCurrentResult: () => ApolloClient.WatchFragmentResult<TData>;
}
// (undocumented)
export interface Options {
assumeImmutableResults?: boolean;
cache: ApolloCache;
Expand All @@ -232,6 +254,7 @@ export namespace ApolloClient {
documentTransform?: DocumentTransform;
// (undocumented)
enhancedClientAwareness?: ClientAwarenessLink.EnhancedClientAwarenessOptions;
experiments?: ApolloClient.Experiment[];
incrementalHandler?: Incremental.Handler<any>;
link: ApolloLink;
// (undocumented)
Expand All @@ -252,7 +275,7 @@ export namespace ApolloClient {
error?: ErrorLike;
}
// (undocumented)
export type ReadFragmentOptions<TData, TVariables extends OperationVariables> = Base.ReadFragmentOptions<TData, TVariables> & VariablesOption<TVariables>;
export type ReadFragmentOptions<TData, TVariables extends OperationVariables> = Base.ReadFragmentOptions<TData, TVariables> & VariablesOption<TVariables> & Cache_2.CacheIdentifierOption<TData>;
// (undocumented)
export type ReadQueryOptions<TData, TVariables extends OperationVariables> = Base.ReadQueryOptions<TData, TVariables> & VariablesOption<TVariables>;
export interface RefetchQueriesOptions<TCache extends ApolloCache, TResult> {
Expand Down Expand Up @@ -288,7 +311,7 @@ export namespace ApolloClient {
// (undocumented)
export type WatchFragmentOptions<TData = unknown, TVariables extends OperationVariables = OperationVariables> = ApolloCache.WatchFragmentOptions<TData, TVariables>;
// (undocumented)
export type WatchFragmentResult<TData = unknown> = ApolloCache.WatchFragmentResult<TData>;
export type WatchFragmentResult<TData = unknown> = ApolloCache.WatchFragmentResult<MaybeMasked<TData>>;
export type WatchQueryOptions<TData = unknown, TVariables extends OperationVariables = OperationVariables> = {
fetchPolicy?: WatchQueryFetchPolicy;
nextFetchPolicy?: WatchQueryFetchPolicy | ((this: WatchQueryOptions<TData, TVariables>, currentFetchPolicy: WatchQueryFetchPolicy, context: NextFetchPolicyContext<TData, TVariables>) => WatchQueryFetchPolicy);
Expand All @@ -304,7 +327,7 @@ export namespace ApolloClient {
[variablesUnknownSymbol]?: boolean;
} & VariablesOption<NoInfer<TVariables>>;
// (undocumented)
export type WriteFragmentOptions<TData, TVariables extends OperationVariables> = Base.WriteFragmentOptions<TData, TVariables> & VariablesOption<TVariables>;
export type WriteFragmentOptions<TData, TVariables extends OperationVariables> = Base.WriteFragmentOptions<TData, TVariables> & VariablesOption<TVariables> & Cache_2.CacheIdentifierOption<TData>;
// (undocumented)
export type WriteQueryOptions<TData, TVariables extends OperationVariables> = Base.WriteQueryOptions<TData, TVariables> & VariablesOption<TVariables>;
}
Expand Down Expand Up @@ -361,7 +384,23 @@ export class ApolloClient {
subscribe<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.SubscribeOptions<TData, TVariables>): SubscriptionObservable<ApolloClient.SubscribeResult<MaybeMasked<TData>>>;
// (undocumented)
version: string;
watchFragment<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.WatchFragmentOptions<TData, TVariables>): Observable_2<ApolloClient.WatchFragmentResult<MaybeMasked<TData>>>;
watchFragment<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.WatchFragmentOptions<TData, TVariables> & {
from: Array<ApolloCache.FromOptionValue<TData>>;
}): ApolloClient.ObservableFragment<Array<TData>>;
watchFragment<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.WatchFragmentOptions<TData, TVariables> & {
from: Array<null>;
}): ApolloClient.ObservableFragment<Array<null>>;
// (undocumented)
watchFragment<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.WatchFragmentOptions<TData, TVariables> & {
from: Array<ApolloCache.FromOptionValue<TData> | null>;
}): ApolloClient.ObservableFragment<Array<TData | null>>;
watchFragment<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.WatchFragmentOptions<TData, TVariables> & {
from: null;
}): ApolloClient.ObservableFragment<null>;
watchFragment<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.WatchFragmentOptions<TData, TVariables> & {
from: ApolloCache.FromOptionValue<TData>;
}): ApolloClient.ObservableFragment<TData>;
watchFragment<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.WatchFragmentOptions<TData, TVariables>): ApolloClient.ObservableFragment<TData | null>;
watchQuery<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.WatchQueryOptions<TData, TVariables>): ObservableQuery<TData, TVariables>;
writeFragment<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.WriteFragmentOptions<TData, TVariables>): Reference_2 | undefined;
writeQuery<TData = unknown, TVariables extends OperationVariables = OperationVariables>(options: ApolloClient.WriteQueryOptions<TData, TVariables>): Reference_2 | undefined;
Expand Down Expand Up @@ -825,6 +864,14 @@ export { parseAndCheckHttpResponse }

export { PossibleTypesMap }

// @public (undocumented)
namespace QueryManager {
// (undocumented)
type Result<TData, TStates extends DataState<TData>["dataState"] = DataState<TData>["dataState"]> = ObservableQuery.Result<TData, TStates> & {
[extensionsSymbol]?: ExtensionsWithStreamInfo;
};
}

// @public (undocumented)
class QueryManager {
// Warning: (ae-forgotten-export) The symbol "QueryManagerOptions" needs to be exported by the entry point index.d.ts
Expand Down Expand Up @@ -853,12 +900,13 @@ class QueryManager {
// Warning: (ae-forgotten-export) The symbol "ObservableAndInfo" needs to be exported by the entry point index.d.ts
//
// (undocumented)
fetchObservableWithInfo<TData, TVariables extends OperationVariables>(options: ApolloClient.WatchQueryOptions<TData, TVariables>, { networkStatus, query, fetchQueryOperator, onCacheHit, observableQuery, }: {
fetchObservableWithInfo<TData, TVariables extends OperationVariables>(options: ApolloClient.WatchQueryOptions<TData, TVariables>, { networkStatus, query, fetchQueryOperator, onCacheHit, observableQuery, exposeExtensions, }: {
networkStatus?: NetworkStatus;
query?: DocumentNode_2;
fetchQueryOperator?: <T>(source: Observable_2<T>) => Observable_2<T>;
onCacheHit?: () => void;
observableQuery?: ObservableQuery<TData, TVariables> | undefined;
exposeExtensions?: boolean;
}): ObservableAndInfo<TData>;
// (undocumented)
fetchQuery<TData, TVariables extends OperationVariables>(options: ApolloClient.WatchQueryOptions<TData, TVariables>, networkStatus?: NetworkStatus): Promise<ApolloClient.QueryResult<TData>>;
Expand Down Expand Up @@ -1134,9 +1182,9 @@ export type WatchQueryOptions<TVariables extends OperationVariables = OperationV

// Warnings were encountered during analysis:
//
// src/core/ApolloClient.ts:356:5 - (ae-forgotten-export) The symbol "NextFetchPolicyContext" needs to be exported by the entry point index.d.ts
// src/core/ObservableQuery.ts:363:5 - (ae-forgotten-export) The symbol "QueryManager" needs to be exported by the entry point index.d.ts
// src/core/QueryManager.ts:180:5 - (ae-forgotten-export) The symbol "MutationStoreValue" needs to be exported by the entry point index.d.ts
// src/core/ApolloClient.ts:375:5 - (ae-forgotten-export) The symbol "NextFetchPolicyContext" needs to be exported by the entry point index.d.ts
// src/core/ObservableQuery.ts:371:5 - (ae-forgotten-export) The symbol "QueryManager" needs to be exported by the entry point index.d.ts
// src/core/QueryManager.ts:194:5 - (ae-forgotten-export) The symbol "MutationStoreValue" needs to be exported by the entry point index.d.ts

// (No @packageDocumentation comment for this package)

Expand Down
130 changes: 125 additions & 5 deletions .api-reports/api-report-incremental.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,27 +25,36 @@ namespace Defer20220824Handler {
return: Defer20220824Handler.Chunk<Record<string, unknown>>;
}
// (undocumented)
type IncrementalDeferPayload<TData = Record<string, unknown>> = {
data?: TData | null | undefined;
type IncrementalDeferResult<TData = Record<string, unknown>> = {
data?: TData | null;
errors?: ReadonlyArray<GraphQLFormattedError>;
extensions?: Record<string, unknown>;
path?: Incremental.Path;
label?: string;
};
// (undocumented)
type IncrementalResult<TData = Record<string, unknown>> = IncrementalDeferResult<TData> | IncrementalStreamResult<TData>;
// (undocumented)
type IncrementalStreamResult<TData = Array<unknown>> = {
errors?: ReadonlyArray<GraphQLFormattedError>;
items?: TData;
path?: Incremental.Path;
label?: string;
extensions?: Record<string, unknown>;
};
// (undocumented)
type InitialResult<TData = Record<string, unknown>> = {
data?: TData | null | undefined;
errors?: ReadonlyArray<GraphQLFormattedError>;
extensions?: Record<string, unknown>;
hasNext: boolean;
incremental?: ReadonlyArray<IncrementalResult<TData>>;
};
// (undocumented)
type SubsequentResult<TData = Record<string, unknown>> = {
data?: TData | null | undefined;
errors?: ReadonlyArray<GraphQLFormattedError>;
extensions?: Record<string, unknown>;
hasNext: boolean;
incremental?: Array<IncrementalDeferPayload<TData>>;
incremental?: Array<IncrementalResult<TData>>;
};
// (undocumented)
interface TypeOverrides {
Expand Down Expand Up @@ -80,6 +89,102 @@ class DeferRequest<TData extends Record<string, unknown>> implements Incremental
hasNext: boolean;
}

// @public (undocumented)
export namespace GraphQL17Alpha9Handler {
// (undocumented)
export type Chunk<TData> = InitialResult<TData> | SubsequentResult<TData>;
// (undocumented)
export interface CompletedResult {
// (undocumented)
errors?: ReadonlyArray<GraphQLFormattedError>;
// (undocumented)
id: string;
}
// (undocumented)
export interface GraphQL17Alpha9Result extends HKT {
// (undocumented)
arg1: unknown;
// (undocumented)
arg2: unknown;
// (undocumented)
return: GraphQL17Alpha9Handler.Chunk<Record<string, unknown>>;
}
// (undocumented)
export interface IncrementalDeferResult<TData = Record<string, unknown>> {
// (undocumented)
data: TData;
// (undocumented)
errors?: ReadonlyArray<GraphQLFormattedError>;
// (undocumented)
extensions?: Record<string, unknown>;
// (undocumented)
id: string;
// (undocumented)
subPath?: Incremental.Path;
}
// (undocumented)
export type IncrementalResult<TData = unknown> = IncrementalDeferResult<TData> | IncrementalStreamResult<TData>;
// (undocumented)
export interface IncrementalStreamResult<TData = ReadonlyArray<unknown>> {
// (undocumented)
errors?: ReadonlyArray<GraphQLFormattedError>;
// (undocumented)
extensions?: Record<string, unknown>;
// (undocumented)
id: string;
// (undocumented)
items: TData;
// (undocumented)
subPath?: Incremental.Path;
}
// (undocumented)
export type InitialResult<TData = Record<string, unknown>> = {
data: TData;
errors?: ReadonlyArray<GraphQLFormattedError>;
pending: ReadonlyArray<PendingResult>;
hasNext: boolean;
extensions?: Record<string, unknown>;
};
// (undocumented)
export interface PendingResult {
// (undocumented)
id: string;
// (undocumented)
label?: string;
// (undocumented)
path: Incremental.Path;
}
// (undocumented)
export type SubsequentResult<TData = unknown> = {
hasNext: boolean;
pending?: ReadonlyArray<PendingResult>;
incremental?: ReadonlyArray<IncrementalResult<TData>>;
completed?: ReadonlyArray<CompletedResult>;
extensions?: Record<string, unknown>;
};
// (undocumented)
export interface TypeOverrides {
// (undocumented)
AdditionalApolloLinkResultTypes: GraphQL17Alpha9Result;
}
}

// @public
export class GraphQL17Alpha9Handler implements Incremental.Handler<GraphQL17Alpha9Handler.Chunk<any>> {
// @internal @deprecated (undocumented)
extractErrors(result: ApolloLink.Result<any>): GraphQLFormattedError[] | undefined;
// @internal @deprecated (undocumented)
isIncrementalResult(result: ApolloLink.Result<any>): result is GraphQL17Alpha9Handler.InitialResult | GraphQL17Alpha9Handler.SubsequentResult;
// @internal @deprecated (undocumented)
prepareRequest(request: ApolloLink.Request): ApolloLink.Request;
// Warning: (ae-forgotten-export) The symbol "IncrementalRequest" needs to be exported by the entry point index.d.ts
//
// @internal @deprecated (undocumented)
startRequest<TData>(_: {
query: DocumentNode;
}): IncrementalRequest<TData>;
}

// @public (undocumented)
export namespace Incremental {
// @internal @deprecated (undocumented)
Expand All @@ -104,6 +209,21 @@ export namespace Incremental {
}
// (undocumented)
export type Path = ReadonlyArray<string | number>;
// @internal @deprecated (undocumented)
export interface StreamFieldInfo {
// (undocumented)
isFirstChunk: boolean;
// (undocumented)
isLastChunk: boolean;
}
}

// @public (undocumented)
class IncrementalRequest<TData> implements Incremental.IncrementalRequest<GraphQL17Alpha9Handler.Chunk<TData>, TData> {
// (undocumented)
handle(cacheData: TData | DeepPartial<TData> | null | undefined, chunk: GraphQL17Alpha9Handler.Chunk<TData>): FormattedExecutionResult<TData>;
// (undocumented)
hasNext: boolean;
}

// @public (undocumented)
Expand Down
2 changes: 1 addition & 1 deletion .api-reports/api-report-link_client-awareness.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ export namespace ClientAwarenessLink {
}
// (undocumented)
export interface EnhancedClientAwarenessOptions {
transport?: "extensions" | false;
transport?: "headers" | "extensions" | false;
}
// (undocumented)
export interface Options {
Expand Down
4 changes: 3 additions & 1 deletion .api-reports/api-report-local-state.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import type { NoInfer as NoInfer_2 } from '@apollo/client/utilities/internal';
import type { OperationVariables } from '@apollo/client';
import type { RemoveIndexSignature } from '@apollo/client/utilities/internal';
import type { TypedDocumentNode } from '@apollo/client';
import type { WatchQueryFetchPolicy } from '@apollo/client';

// @public (undocumented)
type InferContextValueFromResolvers<TResolvers> = TResolvers extends {
Expand Down Expand Up @@ -91,14 +92,15 @@ export class LocalState<TResolvers extends LocalState.Resolvers = LocalState.Res
]);
addResolvers(resolvers: TResolvers): void;
// (undocumented)
execute<TData = unknown, TVariables extends OperationVariables = OperationVariables>({ document, client, context, remoteResult, variables, onlyRunForcedResolvers, returnPartialData, }: {
execute<TData = unknown, TVariables extends OperationVariables = OperationVariables>({ document, client, context, remoteResult, variables, onlyRunForcedResolvers, returnPartialData, fetchPolicy, }: {
document: DocumentNode | TypedDocumentNode<TData, TVariables>;
client: ApolloClient;
context: DefaultContext | undefined;
remoteResult: FormattedExecutionResult<any> | undefined;
variables: TVariables | undefined;
onlyRunForcedResolvers?: boolean;
returnPartialData?: boolean;
fetchPolicy: WatchQueryFetchPolicy;
}): Promise<FormattedExecutionResult<TData>>;
// (undocumented)
getExportedVariables<TVariables extends OperationVariables = OperationVariables>({ document, client, context, variables, }: {
Expand Down
Loading
Loading