MemoryProjectRevisionStore
Defined in: packages/sdk/src/persistence.ts:63
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MemoryProjectRevisionStore():
MemoryProjectRevisionStore
Returns
Section titled “Returns”MemoryProjectRevisionStore
Methods
Section titled “Methods”loadLatest()
Section titled “loadLatest()”loadLatest(
projectId):Promise<ProjectRevisionRecord|null>
Defined in: packages/sdk/src/persistence.ts:66
Parameters
Section titled “Parameters”projectId
Section titled “projectId”string
Returns
Section titled “Returns”Promise<ProjectRevisionRecord | null>
Implementation of
Section titled “Implementation of”ProjectRevisionStore.loadLatest
remove()
Section titled “remove()”remove(
projectId):Promise<void>
Defined in: packages/sdk/src/persistence.ts:80
Parameters
Section titled “Parameters”projectId
Section titled “projectId”string
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”saveLatest()
Section titled “saveLatest()”saveLatest(
record):Promise<void>
Defined in: packages/sdk/src/persistence.ts:71
Atomically keeps the record with the greatest generation. Implementations must not replace a newer record with a stale write.
Parameters
Section titled “Parameters”record
Section titled “record”Returns
Section titled “Returns”Promise<void>