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>