Type aliases
ASTNode
ApolloClientOptions
Type parameters
Type declaration
Optional assumeImmutableResults?: boolean
Optional connectToDevTools?: boolean
Optional name?: string
Optional queryDeduplication?: boolean
Optional ssrForceFetchDelay?: number
Optional ssrMode?: boolean
Optional version?: string
ApolloCurrentQueryResult
Apollo
Current
Query
Result
<T>: { data
: T | undefined; error
?: ApolloError; errors
?: ReadonlyArray<GraphQLError>; loading
: boolean; networkStatus
: NetworkStatus; partial
?: boolean; stale
?: boolean }Type parameters
Type declaration
data: T | undefined
Optional errors?: ReadonlyArray<GraphQLError>
loading: boolean
Optional partial?: boolean
Optional stale?: boolean
ApolloCurrentResult
Type parameters
Type declaration
data: T | {}
Optional errors?: ReadonlyArray<GraphQLError>
loading: boolean
Optional partial?: boolean
ApolloQueryResult
Apollo
Query
Result
<T>: { data
: T; errors
?: ReadonlyArray<GraphQLError>; loading
: boolean; networkStatus
: NetworkStatus; stale
: boolean }Type parameters
Type declaration
data: T
Optional errors?: ReadonlyArray<GraphQLError>
loading: boolean
stale: boolean
ArrayBufferLike
ArrayBufferLike: ArrayBufferTypes[keyof ArrayBufferTypes]
BodyInit
BufferSource
DefinitionNode
ErrorPolicy
ErrorPolicy: "none" | "ignore" | "all"
EventListenerOrEventListenerObject
ExecutableDefinitionNode
FetchPolicy
FetchPolicy: "cache-first" | "network-only" | "cache-only" | "no-cache" | "standby"
FetchResult
Fetch
Result
<TData, C, E>: ExecutionResult<TData> & { context
?: C; extensions
?: E }Type parameters
FormDataEntryValue
FragmentMatcher
FragmentMatcher: (rootValue: any, typeCondition: string, context: any) => boolean
Type declaration
- (rootValue: any, typeCondition: string, context: any): boolean
Parameters
rootValue: any
typeCondition: string
context: any
Returns boolean
HeadersInit
LocalStateOptions
Type parameters
Type declaration
Optional client?: default<TCacheShape>
MutationQueryReducer
Mutation
Query
Reducer
<T>: (previousResult
: Record<string, any>, options
: { mutationResult
: FetchResult<T>; queryName
: string | undefined; queryVariables
: Record<string, any> }) => Record<string, any>Type parameters
Type declaration
- (previousResult: Record<string, any>, options: { mutationResult: FetchResult<T>; queryName: string | undefined; queryVariables: Record<string, any> }): Record<string, any>
Parameters
previousResult: Record<string, any>
options: { mutationResult: FetchResult<T>; queryName: string | undefined; queryVariables: Record<string, any> }
queryName: string | undefined
queryVariables: Record<string, any>
Returns Record<string, any>
MutationQueryReducersMap
MutationQueryReducersMap<T>: {}
Type parameters
MutationUpdaterFn
Type parameters
NextLink
Observer
Type parameters
OperationTypeNode
OperationTypeNode: "query" | "mutation" | "subscription"
OperationVariables
OperationVariables: {}
Partial
Partial<T>: { [ P in keyof T]?: T[P] }
Type parameters
Pick
Pick<T, K>: { [ P in K]: T[P] }
Type parameters
PropertyKey
PropertyKey: string | number | symbol
PureQueryOptions
Pure
Query
Options
: { context
?: any; query
: DocumentNode; variables
?: {} }Type declaration
Optional context?: any
Optional variables?: {}
QueryListener
Query
Listener
: (queryStoreValue
: QueryStoreValue, newData
?: any, forceResolvers
?: boolean) => voidType declaration
- (queryStoreValue: QueryStoreValue, newData?: any, forceResolvers?: boolean): void
Parameters
Optional newData: any
Optional forceResolvers: boolean
Returns void
QueryStoreValue
Type declaration
Optional graphQLErrors?: ReadonlyArray<GraphQLError>
metadata: any
Optional networkError?: Error | null
Optional previousVariables?: <internal>.Object | null
QueryWithUpdater
ReadableStreamDefaultReadResult
Type parameters
Readonly
Readonly<T>: { readonly [ P in keyof T]: T[P] }
Type parameters
Record
Record<K, T>: { [ P in K]: T }
Type parameters
ReferrerPolicy
ReferrerPolicy: "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"
RefetchQueryDescription
RequestCache
RequestCache: "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload"
RequestCredentials
RequestCredentials: "include" | "omit" | "same-origin"
RequestDestination
RequestDestination: "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt"
RequestHandler
RequestInfo
RequestMode
RequestMode: "cors" | "navigate" | "no-cors" | "same-origin"
RequestRedirect
RequestRedirect: "error" | "follow" | "manual"
ResponseType
ResponseType: "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect"
SchemaExtensionNode
Type declaration
Optional Readonly directives?: ReadonlyArray<DirectiveNode>
Readonly kind: "SchemaExtension"
SelectionNode
SubscribeToMoreOptions
Subscribe
To
More
Options
<TData, TSubscriptionVariables, TSubscriptionData>: { document
: DocumentNode; updateQuery
?: UpdateQueryFn<TData, TSubscriptionVariables, TSubscriptionData>; variables
?: TSubscriptionVariables; onError
?: any }Type parameters
TData = any
TSubscriptionData = TData
Type declaration
Optional updateQuery?: UpdateQueryFn<TData, TSubscriptionVariables, TSubscriptionData>
Optional variables?: TSubscriptionVariables
onError?:function
- onError(error: Error): void
Parameters
Returns void
Subscriber
Type parameters
Subscriber
Type parameters
TokenKindEnum
Transaction
Type parameters
TypeDefinitionNode
TypeExtensionNode
TypeNode
TypeSystemDefinitionNode
TypeSystemExtensionNode
UpdateQueryFn
UpdateQueryFn<TData, TSubscriptionVariables, TSubscriptionData>: (previousQueryResult: TData, options: { subscriptionData: { data: TSubscriptionData }; variables?: TSubscriptionVariables }) => TData
Type parameters
TData = any
TSubscriptionData = TData
Type declaration
- (previousQueryResult: TData, options: { subscriptionData: { data: TSubscriptionData }; variables?: TSubscriptionVariables }): TData
Parameters
previousQueryResult: TData
options: { subscriptionData: { data: TSubscriptionData }; variables?: TSubscriptionVariables }
subscriptionData: { data: TSubscriptionData }
Optional variables?: TSubscriptionVariables
Returns TData
ValueNode
WatchCallback
WatchCallback: (newData: any) => void
WatchQueryFetchPolicy
Watch
Query
Fetch
Policy
: FetchPolicy | "cache-and-network"_TokenKind
_TokenKind: { AMP: "&"; AT: "@"; BANG: "!"; BLOCK_STRING: "BlockString"; BRACE_L: "{"; BRACE_R: "}"; BRACKET_L: "["; BRACKET_R: "]"; COLON: ":"; COMMENT: "Comment"; DOLLAR: "$"; EOF: "<EOF>"; EQUALS: "="; FLOAT: "Float"; INT: "Int"; NAME: "Name"; PAREN_L: "("; PAREN_R: ")"; PIPE: "|"; SOF: "<SOF>"; SPREAD: "..."; STRING: "String" }
Type declaration
AMP: "&"
AT: "@"
BANG: "!"
BLOCK_STRING: "BlockString"
BRACE_L: "{"
BRACE_R: "}"
BRACKET_L: "["
BRACKET_R: "]"
COLON: ":"
COMMENT: "Comment"
DOLLAR: "$"
EOF: "<EOF>"
EQUALS: "="
FLOAT: "Float"
INT: "Int"
NAME: "Name"
PAREN_L: "("
PAREN_R: ")"
PIPE: "|"
SOF: "<SOF>"
SPREAD: "..."
STRING: "String"
The list of all possible AST node types.