Class LocalState<TCacheShape>
Constructors
constructor
Type parameters
Parameters
Returns LocalState<TCacheShape>
Methods
addExportedVariables
Parameters
Returns Promise<{}>
addResolvers
Parameters
Returns void
clientQuery
Parameters
getFragmentMatcher
getResolvers
prepareContext
- prepareContext(context?: {}): { cache: ApolloCache<TCacheShape>; getCacheKey: any }
Parameters
Returns { cache: ApolloCache<TCacheShape>; getCacheKey: any }
getCacheKey:function
- getCacheKey(obj: { __typename: string; id: string | number }): any
Parameters
obj: { __typename: string; id: string | number }
__typename: string
id: string | number
Returns any
runResolvers
Type parameters
Parameters
__namedParameters: { context?: Record<string, any>; document: DocumentNode; onlyRunForcedResolvers?: boolean; remoteResult: ExecutionResult<TData>; variables?: Record<string, any> }
Optional context?: Record<string, any>
Optional onlyRunForcedResolvers?: boolean
Optional variables?: Record<string, any>
serverQuery
Parameters
setFragmentMatcher
Parameters
Returns void
setResolvers
Parameters
Returns void
shouldForceResolvers
- shouldForceResolvers(document: ASTNode): boolean
Parameters
Returns boolean