getStorage
The getStorage
method returns a reference to the storage that the Store
is being persisted to.
getStorage(): DurableObjectStorage
returns | DurableObjectStorage | The reference to the storage. |
---|
Example
This example creates a Persister
object against a newly-created Store
(within the createPersister
method of a WsServerDurableObject
instance) and then gets the storage reference back out again.
import {WsServerDurableObject} from 'tinybase/synchronizers/synchronizer-ws-server-durable-object';
import {createDurableObjectStoragePersister} from 'tinybase/persisters/persister-durable-object-storage';
import {createMergeableStore} from 'tinybase';
export class MyDurableObject extends WsServerDurableObject {
createPersister() {
const store = createMergeableStore();
const persister = createDurableObjectStoragePersister(
store,
this.ctx.storage,
);
console.log(persister.getStorage() == this.ctx.storage);
// -> true
return persister;
}
}
Since
v5.4.0