API reference / @evolu/common / Evolu/Storage

Evolu/Storage

Interfaces

InterfaceDescription
BaseRange-
CrdtMessageA CRDT message combining a unique Timestamp with a DbChange.
CreateSqliteStorageBaseOptions-
EncryptedCrdtMessageAn encrypted CrdtMessage.
FingerprintRange-
SkipRange-
SqliteStorageBaseCommon interface for both client and relay SQLite storages.
SqliteStorageBaseDep-
StorageEvolu Storage
StorageDep-
TimestampsRange-

Type Aliases

Type AliasDescription
DbChange-
EncryptedDbChangeEncrypted DbChange
FingerprintA cryptographic hash used for efficiently comparing collections of TimestampBytess.
InfiniteUpperBound-
Range-
RangeType-
RangeUpperBoundUnion type for Range's upperBound: either a TimestampBytes or InfiniteUpperBound.
SqliteStorageDeps-

Variables

VariableDescription
DbChangeA DbChange is a change to a table row. Together with a unique Timestamp, it forms a CrdtMessage.
fingerprintSize-
InfiniteUpperBound-
RangeType-
zeroFingerprintA fingerprint of an empty range.

Functions

FunctionDescription
createSqliteStorageBase-
getTimestampByIndex-
timestampBytesToFingerprint-

Was this page helpful?