Skip to main content

WatchedQuery<Data, Settings, Listener>

Extends​

Type Parameters​

Type ParameterDefault type
Dataunknown
Settings extends WatchedQueryOptionsWatchedQueryOptions
Listener extends WatchedQueryListener<Data>WatchedQueryListener<Data>

Properties​

PropertyModifierTypeDescriptionInherited from
closedreadonlyboolean--
listenerMetapublicListenerMetaManager<Listener>-MetaBaseObserverInterface.listenerMeta
statereadonlyWatchedQueryState<Data>Current state of the watched query.-

Methods​

close()​

close(): Promise<void>;

Close the watched query and end all subscriptions.

Returns​

Promise<void>


registerListener()​

registerListener(listener): () => void;

Subscribe to watched query events.

Parameters​

ParameterType
listenerListener

Returns​

A function to unsubscribe from the events.

() => void

Overrides​

MetaBaseObserverInterface.registerListener


updateSettings()​

updateSettings(options): Promise<void>;

Updates the underlying query options. This will trigger a re-evaluation of the query and update the state.

Parameters​

ParameterType
optionsSettings

Returns​

Promise<void>