- Core API Reference
- Collection
- createCollection
- liveQueryCollectionOptions
- createLiveQueryCollection
- createOptimisticAction
- createTransaction
- Electric DB Collection
- electricCollectionOptions
- Query DB Collection
- queryCollectionOptions
- RxDB DB Collection
- rxdbCollectionOptions
- PowerSync Collection
- powerSyncCollectionOptions
- createIndexedDB
- indexedDBCollectionOptions
- React Hooks
- useLiveQuery
PendingMutation
Defined in: packages/db/src/types.ts:97
Represents a pending mutation within a transaction Contains information about the original and modified data, as well as metadata
Type Parameters#
T#
T extends object = Record<string, unknown>
TOperation#
TOperation extends OperationType = OperationType
TCollection#
TCollection extends Collection<T, any, any, any, any> = Collection<T, any, any, any, any>
Properties#
changes#
changes: ResolveTransactionChanges<T, TOperation>;Defined in: packages/db/src/types.ts:114
collection#
collection: TCollection;Defined in: packages/db/src/types.ts:127
createdAt#
createdAt: Date;Defined in: packages/db/src/types.ts:125
globalKey#
globalKey: string;Defined in: packages/db/src/types.ts:115
key#
key: TCollection extends Collection<any, TKey, any, any, any> ? TKey : never;Defined in: packages/db/src/types.ts:117
metadata#
metadata: unknown;Defined in: packages/db/src/types.ts:121
modified#
modified: T;Defined in: packages/db/src/types.ts:112
mutationId#
mutationId: string;Defined in: packages/db/src/types.ts:108
optimistic#
optimistic: boolean;Defined in: packages/db/src/types.ts:124
Whether this mutation should be applied optimistically (defaults to true)
original#
original: TOperation extends "insert" ? object : T;Defined in: packages/db/src/types.ts:110
syncMetadata#
syncMetadata: Record<string, unknown>;Defined in: packages/db/src/types.ts:122
type#
type: TOperation;Defined in: packages/db/src/types.ts:120
updatedAt#
updatedAt: Date;Defined in: packages/db/src/types.ts:126