API reference@melon-db/db
CheckpointStore
@melon-db/db — CheckpointStore
Interface: CheckpointStore
Defined in: packages/melon-db/src/sync/checkpoint.ts:18
Persists the last successful pull timestamp for incremental sync.
Methods
getLastPulledAt()
getLastPulledAt():
Promise<number|null>
Defined in: packages/melon-db/src/sync/checkpoint.ts:19
Returns
Promise<number | null>
getLastSchemaVersion()?
optionalgetLastSchemaVersion():Promise<number|null>
Defined in: packages/melon-db/src/sync/checkpoint.ts:21
Returns
Promise<number | null>
setLastPulledAt()
setLastPulledAt(
timestamp):Promise<void>
Defined in: packages/melon-db/src/sync/checkpoint.ts:20
Parameters
| Parameter | Type |
|---|---|
timestamp | number |
Returns
Promise<void>
setLastSchemaVersion()?
optionalsetLastSchemaVersion(version):Promise<void>
Defined in: packages/melon-db/src/sync/checkpoint.ts:22
Parameters
| Parameter | Type |
|---|---|
version | number |
Returns
Promise<void>
