@@ -30,13 +30,15 @@ import { defaultCacheSizes } from "../../utilities/caching/sizes.js";
3030
3131export const VERSION = 1 ;
3232
33- interface BaseOptions {
34- disable ?: ( options : PersistedQueryLink . DisableFunctionOptions ) => boolean ;
35- retry ?: ( options : PersistedQueryLink . RetryFunctionOptions ) => boolean ;
36- useGETForHashedQueries ?: boolean ;
37- }
38-
3933export declare namespace PersistedQueryLink {
34+ namespace Base {
35+ interface Options {
36+ disable ?: ( options : PersistedQueryLink . DisableFunctionOptions ) => boolean ;
37+ retry ?: ( options : PersistedQueryLink . RetryFunctionOptions ) => boolean ;
38+ useGETForHashedQueries ?: boolean ;
39+ }
40+ }
41+
4042 export interface ErrorMeta {
4143 persistedQueryNotSupported : boolean ;
4244 persistedQueryNotFound : boolean ;
@@ -50,12 +52,12 @@ export declare namespace PersistedQueryLink {
5052 queryString : string
5153 ) => string | PromiseLike < string > ;
5254
53- export interface SHA256Options extends BaseOptions {
55+ export interface SHA256Options extends Base . Options {
5456 sha256 : PersistedQueryLink . SHA256Function ;
5557 generateHash ?: never ;
5658 }
5759
58- export interface GenerateHashOptions extends BaseOptions {
60+ export interface GenerateHashOptions extends Base . Options {
5961 sha256 ?: never ;
6062 generateHash : PersistedQueryLink . GenerateHashFunction ;
6163 }
@@ -102,7 +104,7 @@ function processErrors(
102104 } ;
103105}
104106
105- const defaultOptions : Required < BaseOptions > = {
107+ const defaultOptions : Required < PersistedQueryLink . Base . Options > = {
106108 disable : ( { meta } ) => meta . persistedQueryNotSupported ,
107109 retry : ( { meta } ) =>
108110 meta . persistedQueryNotSupported || meta . persistedQueryNotFound ,
0 commit comments