Search
Preparing search index...
The search index is not available
helyOS-JavaScript-SDK
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
helyOS-JavaScript-SDK
<internal>
QueryManager
Class QueryManager<TStore>
Type parameters
TStore
Hierarchy
QueryManager
Index
Constructors
constructor
Properties
assume
Immutable
Results
data
Store
link
mutation
Store
query
Store
Methods
add
Observable
Query
add
Query
Listener
broadcast
Queries
check
In
Flight
clear
Store
fetch
Query
generate
Query
Id
get
Current
Query
Result
get
Local
State
get
Query
With
Previous
Result
mutate
observe
Query
query
query
Listener
For
Observer
re
Fetch
Observable
Queries
remove
Observable
Query
remove
Query
reset
Store
start
GraphQLSubscription
start
Polling
Query
start
Query
stop
stop
Polling
Query
stop
Query
stop
Query
In
Store
transform
update
Query
Watch
watch
Query
Constructors
constructor
new
Query
Manager
<
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
assume
Immutable
Results
?:
boolean
Optional
client
Awareness
?:
Record
<
string
,
string
>
link
:
ApolloLink
Optional
local
State
?:
LocalState
<
TStore
>
Optional
query
Deduplication
?:
boolean
Optional
ssr
Mode
?:
boolean
store
:
DataStore
<
TStore
>
on
Broadcast
?:
function
on
Broadcast
(
)
:
void
Returns
void
Returns
QueryManager
<
TStore
>
Properties
Readonly
assume
Immutable
Results
assume
Immutable
Results
:
boolean
data
Store
data
Store
:
DataStore
<
TStore
>
link
link
:
ApolloLink
mutation
Store
mutation
Store
:
MutationStore
query
Store
query
Store
:
QueryStore
Methods
add
Observable
Query
add
Observable
Query
<
T
>
(
queryId
:
string
, observableQuery
:
ObservableQuery
<
T
,
OperationVariables
>
)
:
void
Type parameters
T
Parameters
queryId:
string
observableQuery:
ObservableQuery
<
T
,
OperationVariables
>
Returns
void
add
Query
Listener
add
Query
Listener
(
queryId
:
string
, listener
:
QueryListener
)
:
void
Parameters
queryId:
string
listener:
QueryListener
Returns
void
broadcast
Queries
broadcast
Queries
(
)
:
void
Returns
void
check
In
Flight
check
In
Flight
(
queryId
:
string
)
:
boolean
Parameters
queryId:
string
Returns
boolean
clear
Store
clear
Store
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
fetch
Query
fetch
Query
<
T
>
(
queryId
:
string
, options
:
WatchQueryOptions
<
OperationVariables
>
, fetchType
?:
FetchType
, fetchMoreForQueryId
?:
string
)
:
Promise
<
FetchResult
<
T
,
Record
<
string
,
any
>
,
Record
<
string
,
any
>
>
>
Type parameters
T
Parameters
queryId:
string
options:
WatchQueryOptions
<
OperationVariables
>
Optional
fetchType:
FetchType
Optional
fetchMoreForQueryId:
string
Returns
Promise
<
FetchResult
<
T
,
Record
<
string
,
any
>
,
Record
<
string
,
any
>
>
>
generate
Query
Id
generate
Query
Id
(
)
:
string
Returns
string
get
Current
Query
Result
get
Current
Query
Result
<
T
>
(
observableQuery
:
ObservableQuery
<
T
,
OperationVariables
>
, optimistic
?:
boolean
)
:
{
data
:
T
;
partial
:
boolean
}
Type parameters
T
Parameters
observableQuery:
ObservableQuery
<
T
,
OperationVariables
>
Optional
optimistic:
boolean
Returns
{
data
:
T
;
partial
:
boolean
}
data
:
T
partial
:
boolean
get
Local
State
get
Local
State
(
)
:
LocalState
<
TStore
>
Returns
LocalState
<
TStore
>
get
Query
With
Previous
Result
get
Query
With
Previous
Result
<
TData
,
TVariables
>
(
queryIdOrObservable
:
string
|
ObservableQuery
<
TData
,
TVariables
>
)
:
{
document
:
DocumentNode
;
previousResult
:
any
;
variables
:
TVariables
}
Type parameters
TData
TVariables =
OperationVariables
Parameters
queryIdOrObservable:
string
|
ObservableQuery
<
TData
,
TVariables
>
Returns
{
document
:
DocumentNode
;
previousResult
:
any
;
variables
:
TVariables
}
document
:
DocumentNode
previous
Result
:
any
variables
:
TVariables
mutate
mutate
<
T
>
(
__namedParameters
:
MutationOptions
<
{}
,
OperationVariables
>
)
:
Promise
<
FetchResult
<
T
,
Record
<
string
,
any
>
,
Record
<
string
,
any
>
>
>
Type parameters
T
Parameters
__namedParameters:
MutationOptions
<
{}
,
OperationVariables
>
Returns
Promise
<
FetchResult
<
T
,
Record
<
string
,
any
>
,
Record
<
string
,
any
>
>
>
observe
Query
observe
Query
<
T
>
(
queryId
:
string
, options
:
WatchQueryOptions
<
OperationVariables
>
, observer
:
<internal>
.
Observer
<
ApolloQueryResult
<
T
>
>
)
:
Promise
<
FetchResult
<
T
,
Record
<
string
,
any
>
,
Record
<
string
,
any
>
>
>
Type parameters
T
Parameters
queryId:
string
options:
WatchQueryOptions
<
OperationVariables
>
observer:
<internal>
.
Observer
<
ApolloQueryResult
<
T
>
>
Returns
Promise
<
FetchResult
<
T
,
Record
<
string
,
any
>
,
Record
<
string
,
any
>
>
>
query
query
<
T
>
(
options
:
QueryOptions
<
OperationVariables
>
)
:
Promise
<
ApolloQueryResult
<
T
>
>
Type parameters
T
Parameters
options:
QueryOptions
<
OperationVariables
>
Returns
Promise
<
ApolloQueryResult
<
T
>
>
query
Listener
For
Observer
query
Listener
For
Observer
<
T
>
(
queryId
:
string
, options
:
WatchQueryOptions
<
OperationVariables
>
, observer
:
<internal>
.
Observer
<
ApolloQueryResult
<
T
>
>
)
:
QueryListener
Type parameters
T
Parameters
queryId:
string
options:
WatchQueryOptions
<
OperationVariables
>
observer:
<internal>
.
Observer
<
ApolloQueryResult
<
T
>
>
Returns
QueryListener
re
Fetch
Observable
Queries
re
Fetch
Observable
Queries
(
includeStandby
?:
boolean
)
:
Promise
<
ApolloQueryResult
<
any
>
[]
>
Parameters
Optional
includeStandby:
boolean
Returns
Promise
<
ApolloQueryResult
<
any
>
[]
>
remove
Observable
Query
remove
Observable
Query
(
queryId
:
string
)
:
void
Parameters
queryId:
string
Returns
void
remove
Query
remove
Query
(
queryId
:
string
)
:
void
Parameters
queryId:
string
Returns
void
reset
Store
reset
Store
(
)
:
Promise
<
ApolloQueryResult
<
any
>
[]
>
Returns
Promise
<
ApolloQueryResult
<
any
>
[]
>
start
GraphQLSubscription
start
GraphQLSubscription
<
T
>
(
__namedParameters
:
SubscriptionOptions
<
OperationVariables
>
)
:
<internal>
.
Observable
<
FetchResult
<
T
,
Record
<
string
,
any
>
,
Record
<
string
,
any
>
>
>
Type parameters
T =
any
Parameters
__namedParameters:
SubscriptionOptions
<
OperationVariables
>
Returns
<internal>
.
Observable
<
FetchResult
<
T
,
Record
<
string
,
any
>
,
Record
<
string
,
any
>
>
>
start
Polling
Query
start
Polling
Query
(
options
:
WatchQueryOptions
<
OperationVariables
>
, queryId
:
string
, listener
?:
QueryListener
)
:
string
Parameters
options:
WatchQueryOptions
<
OperationVariables
>
queryId:
string
Optional
listener:
QueryListener
Returns
string
start
Query
start
Query
<
T
>
(
queryId
:
string
, options
:
WatchQueryOptions
<
OperationVariables
>
, listener
:
QueryListener
)
:
string
Type parameters
T
Parameters
queryId:
string
options:
WatchQueryOptions
<
OperationVariables
>
listener:
QueryListener
Returns
string
stop
stop
(
)
:
void
Returns
void
stop
Polling
Query
stop
Polling
Query
(
queryId
:
string
)
:
void
Parameters
queryId:
string
Returns
void
stop
Query
stop
Query
(
queryId
:
string
)
:
void
Parameters
queryId:
string
Returns
void
stop
Query
In
Store
stop
Query
In
Store
(
queryId
:
string
)
:
void
Parameters
queryId:
string
Returns
void
transform
transform
(
document
:
DocumentNode
)
:
Readonly
<
{
clientQuery
:
Readonly
<
DocumentNode
>
;
defaultVars
:
Readonly
<
OperationVariables
>
;
document
:
Readonly
<
DocumentNode
>
;
hasClientExports
:
boolean
;
hasForcedResolvers
:
boolean
;
serverQuery
:
Readonly
<
DocumentNode
>
}
>
Parameters
document:
DocumentNode
Returns
Readonly
<
{
clientQuery
:
Readonly
<
DocumentNode
>
;
defaultVars
:
Readonly
<
OperationVariables
>
;
document
:
Readonly
<
DocumentNode
>
;
hasClientExports
:
boolean
;
hasForcedResolvers
:
boolean
;
serverQuery
:
Readonly
<
DocumentNode
>
}
>
update
Query
Watch
update
Query
Watch
(
queryId
:
string
, document
:
DocumentNode
, options
:
WatchQueryOptions
<
OperationVariables
>
)
:
(
)
=>
void
Parameters
queryId:
string
document:
DocumentNode
options:
WatchQueryOptions
<
OperationVariables
>
Returns
(
)
=>
void
(
)
:
void
Returns
void
watch
Query
watch
Query
<
T
,
TVariables
>
(
options
:
WatchQueryOptions
<
OperationVariables
>
, shouldSubscribe
?:
boolean
)
:
ObservableQuery
<
T
,
TVariables
>
Type parameters
T
TVariables =
OperationVariables
Parameters
options:
WatchQueryOptions
<
OperationVariables
>
Optional
shouldSubscribe:
boolean
Returns
ObservableQuery
<
T
,
TVariables
>
Exports
<internal>
Data
Proxy
Http
Link
Query
Manager
constructor
assume
Immutable
Results
data
Store
link
mutation
Store
query
Store
add
Observable
Query
add
Query
Listener
broadcast
Queries
check
In
Flight
clear
Store
fetch
Query
generate
Query
Id
get
Current
Query
Result
get
Local
State
get
Query
With
Previous
Result
mutate
observe
Query
query
query
Listener
For
Observer
re
Fetch
Observable
Queries
remove
Observable
Query
remove
Query
reset
Store
start
GraphQLSubscription
start
Polling
Query
start
Query
stop
stop
Polling
Query
stop
Query
stop
Query
In
Store
transform
update
Query
Watch
watch
Query
Generated using
TypeDoc