Skip to main content
browser.QueryController Owns one view’s current execution and bounded displayed pages. Closing the observer stops local work; release explicitly relinquishes result custody.

Constructors

constructor

• new QueryController(client, expression, bounds?)

Parameters

Methods

snapshot

▸ snapshot(): QueryControllerState

Returns

QueryControllerState

subscribe

▸ subscribe(listener): () => void

Parameters

Returns

fn ▸ (): void
Returns
void

restore

▸ restore(after?): Promise<void>

Parameters

Returns

Promise<void>

run

▸ run(fresh?): Promise<void>

Parameters

Returns

Promise<void>

explain

▸ explain(): Promise<void>

Returns

Promise<void>

more

▸ more(): Promise<void>

Returns

Promise<void>

cancel

▸ cancel(): Promise<void>

Returns

Promise<void>

release

▸ release(): Promise<void>

Returns

Promise<void>

open

▸ open(): void Reattach after a React Strict Mode cleanup; this never submits work.

Returns

void

close

▸ close(): void

Returns

void