본문으로 건너뛰기

인터페이스: LiveQueryWindowSnapshot<T, TKey>

정의 위치: packages/db/src/live-query-window-controller.ts:474

Internal

특정 시점의 라이브 쿼리에 대한 페이지 윈도우 방식의 뷰입니다.

RFC #1623이 구현되는 동안 이 계약은 불안정합니다.

타입 매개변수

T

T extends object

TKey

TKey extends string | number

속성

collection

collection: 
| Collection<T, TKey, any, StandardSchemaV1<unknown, unknown>, T>
| undefined;

정의 위치: packages/db/src/live-query-window-controller.ts:490


data

data: readonly T[];

정의 위치: packages/db/src/live-query-window-controller.ts:479

미리 조회한 행을 제거한, 커밋된 모든 페이지의 행입니다.


error

error: unknown;

정의 위치: packages/db/src/live-query-window-controller.ts:487

마지막 페이지 매김 실패이며, 재시도가 시작되면 삭제됩니다.


hasNextPage

hasNextPage: boolean;

정의 위치: packages/db/src/live-query-window-controller.ts:484


isCleanedUp

isCleanedUp: boolean;

정의 위치: packages/db/src/live-query-window-controller.ts:496


isEnabled

isEnabled: boolean;

정의 위치: packages/db/src/live-query-window-controller.ts:497


isError

isError: boolean;

정의 위치: packages/db/src/live-query-window-controller.ts:495


isFetchingNextPage

isFetchingNextPage: boolean;

정의 위치: packages/db/src/live-query-window-controller.ts:485


isIdle

isIdle: boolean;

정의 위치: packages/db/src/live-query-window-controller.ts:494


isLoading

isLoading: boolean;

정의 위치: packages/db/src/live-query-window-controller.ts:492


isReady

isReady: boolean;

정의 위치: packages/db/src/live-query-window-controller.ts:493


pageParams

pageParams: readonly number[];

정의 위치: packages/db/src/live-query-window-controller.ts:483

커밋된 각 페이지에 대한 initialPageParam + i입니다.


pages

pages: readonly readonly T[][];

정의 위치: packages/db/src/live-query-window-controller.ts:481

행은 pageSize의 커밋된 페이지로 그룹화됩니다.


state

state: ReadonlyMap<TKey, T> | undefined;

정의 위치: packages/db/src/live-query-window-controller.ts:489

물리적 윈도우의 키가 지정된 결과 또는 비활성화된 경우 undefined입니다.


status

status: CollectionStatus | "disabled";

정의 위치: packages/db/src/live-query-window-controller.ts:491