IndexedDbProjectRevisionStore
此内容尚不支持你的语言。
Defined in: packages/sdk/src/persistence.ts:108
Browser persistence with an atomic stale-generation guard.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new IndexedDbProjectRevisionStore(
options):IndexedDbProjectRevisionStore
Defined in: packages/sdk/src/persistence.ts:111
Parameters
Section titled “Parameters”options
Section titled “options”IndexedDbProjectRevisionStoreOptions = {}
Returns
Section titled “Returns”IndexedDbProjectRevisionStore
Methods
Section titled “Methods”loadLatest()
Section titled “loadLatest()”loadLatest(
projectId):Promise<ProjectRevisionRecord|null>
Defined in: packages/sdk/src/persistence.ts:124
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:149
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:136
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>