Melon-dbMelon-db

InMemorySyncStore

@melon-db/sync-server — InMemorySyncStore

@melon-db/sync-server API Reference


Class: InMemorySyncStore

Defined in: packages/melon-sync-server/src/store.ts:29

In-memory reference sync backend with timestamp-filtered pull.

Implements

Constructors

Constructor

new InMemorySyncStore(options?): InMemorySyncStore

Defined in: packages/melon-sync-server/src/store.ts:37

Parameters

ParameterType
optionsInMemorySyncStoreOptions

Returns

InMemorySyncStore

Methods

getRecord()

getRecord(id): SyncRecord | undefined

Defined in: packages/melon-sync-server/src/store.ts:130

Parameters

ParameterType
idstring

Returns

SyncRecord | undefined


pullChanges()

pullChanges(args): Promise<PullResult>

Defined in: packages/melon-sync-server/src/store.ts:62

Parameters

ParameterType
argsPullArgs

Returns

Promise<PullResult>

Implementation of

SyncBackend.pullChanges


pushChanges()

pushChanges(args): Promise<void>

Defined in: packages/melon-sync-server/src/store.ts:94

Parameters

ParameterType
argsPushArgs

Returns

Promise<void>

Implementation of

SyncBackend.pushChanges