Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • TStore

Hierarchy

  • QueryManager

Index

Constructors

  • new QueryManager<TStore>(__namedParameters: { assumeImmutableResults?: boolean; clientAwareness?: Record<string, string>; link: ApolloLink; localState?: LocalState<TStore>; queryDeduplication?: boolean; ssrMode?: boolean; store: DataStore<TStore>; onBroadcast?: any }): QueryManager<TStore>
  • Type parameters

    • TStore

    Parameters

    • __namedParameters: { assumeImmutableResults?: boolean; clientAwareness?: Record<string, string>; link: ApolloLink; localState?: LocalState<TStore>; queryDeduplication?: boolean; ssrMode?: boolean; store: DataStore<TStore>; onBroadcast?: any }
      • Optional assumeImmutableResults?: boolean
      • Optional clientAwareness?: Record<string, string>
      • link: ApolloLink
      • Optional localState?: LocalState<TStore>
      • Optional queryDeduplication?: boolean
      • Optional ssrMode?: boolean
      • store: DataStore<TStore>
      • onBroadcast?:function
        • onBroadcast(): void
        • Returns void

    Returns QueryManager<TStore>

Properties

assumeImmutableResults: boolean
dataStore: DataStore<TStore>
mutationStore: MutationStore
queryStore: QueryStore

Methods

  • Type parameters

    • T

    Parameters

    Returns void

  • Parameters

    Returns void

  • broadcastQueries(): void
  • Returns void

  • checkInFlight(queryId: string): boolean
  • Parameters

    • queryId: string

    Returns boolean

  • clearStore(): Promise<void>
  • Returns Promise<void>

  • generateQueryId(): string
  • Returns string

  • Type parameters

    • T

    Parameters

    Returns { data: T; partial: boolean }

    • data: T
    • partial: boolean
  • Returns LocalState<TStore>

  • getQueryWithPreviousResult<TData, TVariables>(queryIdOrObservable: string | ObservableQuery<TData, TVariables>): { document: DocumentNode; previousResult: any; variables: TVariables }
  • Type parameters

    Parameters

    Returns { document: DocumentNode; previousResult: any; variables: TVariables }

    • document: DocumentNode
    • previousResult: any
    • variables: TVariables
  • reFetchObservableQueries(includeStandby?: boolean): Promise<ApolloQueryResult<any>[]>
  • Parameters

    • Optional includeStandby: boolean

    Returns Promise<ApolloQueryResult<any>[]>

  • removeObservableQuery(queryId: string): void
  • Parameters

    • queryId: string

    Returns void

  • removeQuery(queryId: string): void
  • Parameters

    • queryId: string

    Returns void

  • Returns Promise<ApolloQueryResult<any>[]>

  • stop(): void
  • Returns void

  • stopPollingQuery(queryId: string): void
  • Parameters

    • queryId: string

    Returns void

  • stopQuery(queryId: string): void
  • Parameters

    • queryId: string

    Returns void

  • stopQueryInStore(queryId: string): void
  • Parameters

    • queryId: string

    Returns void

Generated using TypeDoc