@burnmark-io/designer-core / InMemoryAssetLoader
Class: InMemoryAssetLoader
Defined in: packages/core/src/assets.ts:17
Simple in-memory asset store. Keys are stable sha1-ish hashes of content.
Implements
Constructors
Constructor
new InMemoryAssetLoader():
InMemoryAssetLoader
Returns
InMemoryAssetLoader
Methods
has()
has(
key):Promise<boolean>
Defined in: packages/core/src/assets.ts:33
Parameters
key
string
Returns
Promise<boolean>
Implementation of
load()
load(
key):Promise<Uint8Array>
Defined in: packages/core/src/assets.ts:20
Parameters
key
string
Returns
Promise<Uint8Array>
Implementation of
set()
set(
key,data):void
Defined in: packages/core/src/assets.ts:37
Parameters
key
string
data
Uint8Array
Returns
void
store()
store(
data):Promise<string>
Defined in: packages/core/src/assets.ts:26
Parameters
data
Uint8Array | ArrayBuffer
Returns
Promise<string>