GraphQL endpoint URL
OptionalheadersDefault headers for all requests
OptionalfetchFetch implementation
Optionalinit: RequestInitOptionalinit: RequestInitOptionaluseUse GET for queries (default: false)
OptionalenableEnable Automatic Persisted Queries (APQ).
APQ improves performance by:
The APQ cache is shared across all GraphQLClient instances (process-wide cache). The cache holds up to 1000 entries with LRU eviction.
OptionaltimeoutRequest timeout in ms (default: 30000)
OptionalretriesNumber of retries on network error (default: 0)
OptionalretryRetry delay in ms (default: 300)
OptionallinksMiddleware/link chain
OptionalsignalAbortSignal
OptionalonCalled on every request (for logging, tracing etc.)
OptionalonCalled on every response
OptionalonCalled on error
Configuration options for GraphQLClient.