class Earthstar.DocDriverMemory
implements IReplicaDocDriver
Re-export
import { Earthstar } from "https://deno.land/x/earthstar_replica_server@4.0.0-beta.1/deps.ts";
const { DocDriverMemory } = Earthstar;
An in-memory replica driver. Its contents will be lost when it is closed. Works everywhere.
Constructors
new
DocDriverMemory(share: ShareAddress)Properties
_maxLocalIndex: LocalIndex
docByPathAndAuthor: Map<string, DocBase<string>>
latestDocsByPath: Map<string, DocBase<string>>
Methods
_getAllDocs(): Promise<DocBase<string>[]>
_getLatestDocs(): Promise<DocBase<string>[]>
close(erase: boolean)
deleteConfig(key: string): Promise<boolean>
getConfig(key: string): Promise<string | undefined>
isClosed(): boolean
listConfigKeys(): Promise<string[]>
setConfig(key: string, value: string): Promise<void>