| id | PendingMutation |
|---|---|
| title | PendingMutation |
Defined in: packages/db/src/types.ts:103
Represents a pending mutation within a transaction Contains information about the original and modified data, as well as metadata
• T extends object = Record<string, unknown>
• TOperation extends OperationType = OperationType
• TCollection extends Collection<T, any, any, any, any> = Collection<T, any, any, any, any>
changes: ResolveTransactionChanges<T, TOperation>;Defined in: packages/db/src/types.ts:120
collection: TCollection;Defined in: packages/db/src/types.ts:131
createdAt: Date;Defined in: packages/db/src/types.ts:129
globalKey: string;Defined in: packages/db/src/types.ts:121
key: any;Defined in: packages/db/src/types.ts:123
metadata: unknown;Defined in: packages/db/src/types.ts:125
modified: T;Defined in: packages/db/src/types.ts:118
mutationId: string;Defined in: packages/db/src/types.ts:114
optimistic: boolean;Defined in: packages/db/src/types.ts:128
Whether this mutation should be applied optimistically (defaults to true)
original: TOperation extends "insert" ? object : T;Defined in: packages/db/src/types.ts:116
syncMetadata: Record<string, unknown>;Defined in: packages/db/src/types.ts:126
type: TOperation;Defined in: packages/db/src/types.ts:124
updatedAt: Date;Defined in: packages/db/src/types.ts:130