Interface: KVStore
Store defines a transactional key/value store that Replicache stores all data within.
For correct operation of Replicache, implementations of this interface must provide strict serializable transactions.
Informally, read and write transactions must behave like a ReadWrite Lock - multiple read transactions are allowed in parallel, or one write. Additionally writes from a transaction must appear all at one, atomically.
Properties
closed
closed:
boolean
Methods
close()
close():
Promise<void>
Returns
Promise<void>
read()
read():
Promise<KVRead>
Returns
Promise<KVRead>
write()
write():
Promise<KVWrite>
Returns
Promise<KVWrite>