인터페이스: PendingMutation<T, TOperation, TCollection>
정의 위치: packages/db/src/types.ts:91
트랜잭션 내의 보류 중인 뮤테이션을 나타냅니다 원본 및 수정된 데이터와 메타데이터에 대한 정보를 포함합니다
타입 매개변수
T
T 확장 object = Record<string, unknown>
TOperation
TOperation 확장 OperationType = OperationType
TCollection
TCollection 확장 Collection<T, any, any, any, any> = Collection<T, any, any, any, any>
속성
changes
changes: ResolveTransactionChanges<T, TOperation>;
정의 위치: packages/db/src/types.ts:108
collection
collection: TCollection;
정의 위치: packages/db/src/types.ts:119
createdAt
createdAt: Date;
정의 위치: packages/db/src/types.ts:117
globalKey
globalKey: string;
정의 위치: packages/db/src/types.ts:109
key
key: any;
정의 위치: packages/db/src/types.ts:111
메타데이터
metadata: unknown;
정의 위치: packages/db/src/types.ts:113
수정됨
modified: T;
정의 위치: packages/db/src/types.ts:106
뮤테이션 ID
mutationId: string;
정의 위치: packages/db/src/types.ts:102
낙관적
optimistic: boolean;
정의 위치: packages/db/src/types.ts:116
이 뮤테이션을 낙관적으로 적용할지 여부입니다(기본값은 true).
원본
original: TOperation extends "insert" ? object : T;
정의 위치: packages/db/src/types.ts:104
동기화 메타데이터
syncMetadata: Record<string, unknown>;
정의 위치: packages/db/src/types.ts:114
type
type: TOperation;
정의 위치: packages/db/src/types.ts:112
업데이트 시간
updatedAt: Date;
정의 위치: packages/db/src/types.ts:118