Skip to content

LiveQueryWindowController

Defined in: packages/db/src/live-query-window-controller.ts:555

Internal

This contract is unstable while RFC #1623 is being implemented.

Type Parameters

T

T extends object

TKey

TKey extends string | number

Properties

dispose

ts
dispose: () => void;

Defined in: packages/db/src/live-query-window-controller.ts:567

Returns

void


fetchNextPage

ts
fetchNextPage: () => Promise<void>;

Defined in: packages/db/src/live-query-window-controller.ts:563

Load one more page, resolving only after that page is committed.

Returns

Promise<void>


getServerSnapshot

ts
getServerSnapshot: () => LiveQueryWindowSnapshot<T, TKey>;

Defined in: packages/db/src/live-query-window-controller.ts:560

Returns

LiveQueryWindowSnapshot<T, TKey>


getSnapshot

ts
getSnapshot: () => LiveQueryWindowSnapshot<T, TKey>;

Defined in: packages/db/src/live-query-window-controller.ts:559

Returns

LiveQueryWindowSnapshot<T, TKey>


preload

ts
preload: () => Promise<void>;

Defined in: packages/db/src/live-query-window-controller.ts:566

Returns

Promise<void>


reset

ts
reset: () => Promise<void>;

Defined in: packages/db/src/live-query-window-controller.ts:565

Reset to the first page, resolving after the smaller window is accepted.

Returns

Promise<void>


subscribe

ts
subscribe: (listener) => () => void;

Defined in: packages/db/src/live-query-window-controller.ts:561

Parameters

listener

() => void

Returns

() => void