@@ -667,14 +667,12 @@ namespace ClientAwarenessLink {
667667 }
668668 // (undocumented)
669669 interface Options {
670- // Warning: (ae-forgotten-export) The symbol "ClientAwarenessLink" needs to be exported by the entry point index.d.ts
671- clientAwareness? : ClientAwarenessOptions ;
672- // Warning: (ae-forgotten-export) The symbol "ClientAwarenessLink" needs to be exported by the entry point index.d.ts
673- enhancedClientAwareness? : EnhancedClientAwarenessOptions ;
670+ clientAwareness? : ClientAwarenessLink .ClientAwarenessOptions ;
671+ enhancedClientAwareness? : ClientAwarenessLink .EnhancedClientAwarenessOptions ;
674672 }
675673}
676674
677- // @public (undocumented)
675+ // @public
678676class ClientAwarenessLink extends ApolloLink {
679677 constructor (constructorOptions ? : ClientAwarenessLink .Options );
680678}
@@ -1354,35 +1352,40 @@ export namespace HttpLink {
13541352 fetchOptions? : RequestInit ;
13551353 headers? : Record <string , string >;
13561354 http? : HttpLink .HttpOptions ;
1357- uri? : string | UriFunction ;
1355+ uri? : string | HttpLink . UriFunction ;
13581356 }
13591357 export interface HttpOptions {
13601358 accept? : string [];
13611359 includeExtensions? : boolean ;
13621360 includeQuery? : boolean ;
13631361 preserveHeaderCase? : boolean ;
13641362 }
1365- export interface Options {
1366- credentials? : RequestCredentials ;
1367- fetch? : typeof fetch ;
1368- fetchOptions? : RequestInit ;
1369- headers? : Record <string , string >;
1370- includeExtensions? : boolean ;
1371- includeUnusedVariables? : boolean ;
1372- preserveHeaderCase? : boolean ;
1373- print? : Printer ;
1374- uri? : string | UriFunction ;
1363+ export interface Options extends Shared .Options {
13751364 useGETForQueries? : boolean ;
13761365 }
13771366 // Warning: (ae-forgotten-export) The symbol "print_2" needs to be exported by the entry point index.d.ts
13781367 //
13791368 // (undocumented)
13801369 export type Printer = (node : ASTNode , originalPrint : typeof print_2 ) => string ;
13811370 // (undocumented)
1371+ export namespace Shared {
1372+ export interface Options {
1373+ credentials? : RequestCredentials ;
1374+ fetch? : typeof fetch ;
1375+ fetchOptions? : RequestInit ;
1376+ headers? : Record <string , string >;
1377+ includeExtensions? : boolean ;
1378+ includeUnusedVariables? : boolean ;
1379+ preserveHeaderCase? : boolean ;
1380+ print? : HttpLink .Printer ;
1381+ uri? : string | HttpLink .UriFunction ;
1382+ }
1383+ }
1384+ // (undocumented)
13821385 export type UriFunction = (operation : ApolloLink .Operation ) => string ;
13831386}
13841387
1385- // @public (undocumented)
1388+ // @public
13861389export class HttpLink extends ApolloLink {
13871390 constructor (options ? : HttpLink .Options & ClientAwarenessLink .Options );
13881391}
0 commit comments