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