SyncMapStore
Defined in: src/backends/store/map.ts:9
An interface for simple synchronous stores that don’t have special support for transactions and such, based on Map
Extends
Section titled “Extends”Properties
Section titled “Properties”flags?
Section titled “flags?”
readonlyoptionalflags?: readonly"partial"[]
Defined in: src/backends/store/store.ts:57
Use for optimizations
Inherited from
Section titled “Inherited from”label?
Section titled “label?”
readonlyoptionallabel?:string
Defined in: src/backends/store/store.ts:37
A name for this instance of the store. For example, you might use a share name for a network-based store
Inherited from
Section titled “Inherited from”
readonlyname:string
Defined in: src/backends/store/store.ts:31
What the file system using this store should be called. For example, tmpfs for an in memory store
Inherited from
Section titled “Inherited from”
readonlyoptionaltype?:number
Defined in: src/backends/store/store.ts:25
FileSystem#id
Inherited from
Section titled “Inherited from”
readonlyoptionaluuid?:`${string}-${string}-${string}-${string}-${string}`
Defined in: src/backends/store/store.ts:42
A UUID for this instance of the store.
Inherited from
Section titled “Inherited from”Methods
Section titled “Methods”delete()
Section titled “delete()”delete(
id):void
Defined in: src/backends/store/map.ts:14
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”void
get(
id):Uint8Array<ArrayBufferLike> |undefined
Defined in: src/backends/store/map.ts:11
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Uint8Array<ArrayBufferLike> | undefined
getAsync()?
Section titled “getAsync()?”
optionalgetAsync(id):Promise<Uint8Array<ArrayBufferLike> |undefined>
Defined in: src/backends/store/map.ts:12
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”Promise<Uint8Array<ArrayBufferLike> | undefined>
keys()
Section titled “keys()”keys():
Iterable<number>
Defined in: src/backends/store/map.ts:10
Returns
Section titled “Returns”Iterable<number>
set(
id,data):void
Defined in: src/backends/store/map.ts:13
Parameters
Section titled “Parameters”number
Uint8Array
Returns
Section titled “Returns”void
sync()
Section titled “sync()”sync():
Promise<void>
Defined in: src/backends/store/store.ts:47
Syncs the store
Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”transaction()
Section titled “transaction()”transaction():
Transaction
Defined in: src/backends/store/store.ts:52
Begins a new transaction.
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”usage()?
Section titled “usage()?”
optionalusage():UsageInfo
Defined in: src/backends/store/store.ts:62
Usage information for the store