@@ -80,6 +80,102 @@ class DeferRequest<TData extends Record<string, unknown>> implements Incremental
8080 hasNext: boolean ;
8181}
8282
83+ // @public (undocumented)
84+ export namespace GraphQL17Alpha9Handler {
85+ // (undocumented)
86+ export type Chunk <TData > = InitialResult <TData > | SubsequentResult <TData >;
87+ // (undocumented)
88+ export interface CompletedResult {
89+ // (undocumented)
90+ errors? : ReadonlyArray <GraphQLFormattedError >;
91+ // (undocumented)
92+ id: string ;
93+ }
94+ // (undocumented)
95+ export interface GraphQL17Alpha9Result extends HKT {
96+ // (undocumented)
97+ arg1: unknown ;
98+ // (undocumented)
99+ arg2: unknown ;
100+ // (undocumented)
101+ return: GraphQL17Alpha9Handler .Chunk <Record <string , unknown >>;
102+ }
103+ // (undocumented)
104+ export interface IncrementalDeferResult <TData = Record <string , unknown >> {
105+ // (undocumented)
106+ data: TData ;
107+ // (undocumented)
108+ errors? : ReadonlyArray <GraphQLFormattedError >;
109+ // (undocumented)
110+ extensions? : Record <string , unknown >;
111+ // (undocumented)
112+ id: string ;
113+ // (undocumented)
114+ subPath? : Incremental .Path ;
115+ }
116+ // (undocumented)
117+ export type IncrementalResult <TData = unknown > = IncrementalDeferResult <TData > | IncrementalStreamResult <TData >;
118+ // (undocumented)
119+ export interface IncrementalStreamResult <TData = ReadonlyArray <unknown >> {
120+ // (undocumented)
121+ errors? : ReadonlyArray <GraphQLFormattedError >;
122+ // (undocumented)
123+ extensions? : Record <string , unknown >;
124+ // (undocumented)
125+ id: string ;
126+ // (undocumented)
127+ items: TData ;
128+ // (undocumented)
129+ subPath? : Incremental .Path ;
130+ }
131+ // (undocumented)
132+ export type InitialResult <TData = Record <string , unknown >> = {
133+ data: TData ;
134+ errors? : ReadonlyArray <GraphQLFormattedError >;
135+ pending: ReadonlyArray <PendingResult >;
136+ hasNext: boolean ;
137+ extensions? : Record <string , unknown >;
138+ };
139+ // (undocumented)
140+ export interface PendingResult {
141+ // (undocumented)
142+ id: string ;
143+ // (undocumented)
144+ label? : string ;
145+ // (undocumented)
146+ path: Incremental .Path ;
147+ }
148+ // (undocumented)
149+ export type SubsequentResult <TData = unknown > = {
150+ hasNext: boolean ;
151+ pending? : ReadonlyArray <PendingResult >;
152+ incremental? : ReadonlyArray <IncrementalResult <TData >>;
153+ completed? : ReadonlyArray <CompletedResult >;
154+ extensions? : Record <string , unknown >;
155+ };
156+ // (undocumented)
157+ export interface TypeOverrides {
158+ // (undocumented)
159+ AdditionalApolloLinkResultTypes: GraphQL17Alpha9Result ;
160+ }
161+ }
162+
163+ // @public
164+ export class GraphQL17Alpha9Handler implements Incremental .Handler <GraphQL17Alpha9Handler .Chunk <any >> {
165+ // @internal @deprecated (undocumented)
166+ extractErrors(result : ApolloLink .Result <any >): GraphQLFormattedError [] | undefined ;
167+ // @internal @deprecated (undocumented)
168+ isIncrementalResult(result : ApolloLink .Result <any >): result is GraphQL17Alpha9Handler .InitialResult | GraphQL17Alpha9Handler .SubsequentResult ;
169+ // @internal @deprecated (undocumented)
170+ prepareRequest(request : ApolloLink .Request ): ApolloLink .Request ;
171+ // Warning: (ae-forgotten-export) The symbol "IncrementalRequest" needs to be exported by the entry point index.d.ts
172+ //
173+ // @internal @deprecated (undocumented)
174+ startRequest<TData >(_ : {
175+ query: DocumentNode ;
176+ }): IncrementalRequest <TData >;
177+ }
178+
83179// @public (undocumented)
84180export namespace Incremental {
85181 // @internal @deprecated (undocumented)
@@ -106,6 +202,14 @@ export namespace Incremental {
106202 export type Path = ReadonlyArray <string | number >;
107203}
108204
205+ // @public (undocumented)
206+ class IncrementalRequest <TData > implements Incremental .IncrementalRequest <GraphQL17Alpha9Handler .Chunk <TData >, TData > {
207+ // (undocumented)
208+ handle(cacheData : TData | DeepPartial <TData > | null | undefined , chunk : GraphQL17Alpha9Handler .Chunk <TData >): FormattedExecutionResult <TData >;
209+ // (undocumented)
210+ hasNext: boolean ;
211+ }
212+
109213// @public (undocumented)
110214export namespace NotImplementedHandler {
111215 // (undocumented)
0 commit comments