interface AsyncMap { cached( id: number, offset?: number, end?: number, ): undefined | Uint8Array<ArrayBufferLike>; delete(id: number): Promise<void>; get( id: number, offset?: number, end?: number, ): Promise<undefined | Uint8Array<ArrayBufferLike>>; keys(): Iterable<number>; set(id: number, data: Uint8Array, offset?: number): Promise<void>;} Methods
cached
cached( id: number, offset?: number, end?: number,): undefined | Uint8Array<ArrayBufferLike> Parameters
- id: number
Optional
offset: numberOptional
end: number
Returns undefined | Uint8Array<ArrayBufferLike>
delete
delete(id: number): Promise<void>
get
get( id: number, offset?: number, end?: number,): Promise<undefined | Uint8Array<ArrayBufferLike>> Parameters
- id: number
Optional
offset: numberOptional
end: number
Returns Promise<undefined | Uint8Array<ArrayBufferLike>>
set
set(id: number, data: Uint8Array, offset?: number): Promise<void> Parameters
- id: number
- data: Uint8Array
Optional
offset: number
Returns Promise<void>
An interface for simple asynchronous stores that don't have special support for transactions and such, based on
Map
.