webtessera/storage/objectstore
The storage engine, on a six-method key/value contract.
It ports the Go package tessera/storage/posix.
Its source is src/storage/objectstore/index.ts.
Functions
newObjectStoreDriver- newObjectStoreDriver creates a new ObjectStore storage.
Classes
MigrationStorage- MigrationStorage implements the tessera.MigrationTarget lifecycle contract.
NamedLocks- NamedLocks grants exclusive locks by name, within one JavaScript realm, in arrival order.
ObjectStoreDriver- ObjectStoreDriver implements storage functions for an ObjectStore.
Interfaces
ObjectInfo- ObjectInfo describes a stored object without reading its contents.
ObjectStore- ObjectStore is the minimal persistence contract the webtessera storage driver needs from a backend.
ObjectStoreDriverConfig- ObjectStoreDriverConfig configures newObjectStoreDriver.
Types
NewTreeFunc- NewTreeFunc is the signature of a function which receives information about newly integrated trees.