Skip to content

GraphQLOptions

Type Alias: GraphQLOptions<TData, TVariables>

Section titled “Type Alias: GraphQLOptions<TData, TVariables>”

GraphQLOptions<TData, TVariables> = Omit<RequestOptions<TData>, "query"> & object

Defined in: packages/fetch-kit/src/types.ts:263

Per-GraphQL-request options.

optional operation?: "query" | "mutation" | "subscription"

Operation kind. Queries are cached + deduped by default; mutations and subscriptions are not. Defaults to "query" for backward compatibility.

optional operationName?: string

Operation name; recommended for observability and persisted queries.

optional url?: string

Override the configured GraphQL endpoint URL for this request.

optional variables?: TVariables

Variables sent with the operation.

TData = unknown

Shape of data in the response.

TVariables = Record<string, unknown>

Shape of the variables map.