Skip to content

@burnmark-io/designer-core


@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 ​

AssetLoader.has


load() ​

load(key): Promise<Uint8Array>

Defined in: packages/core/src/assets.ts:20

Parameters ​

key ​

string

Returns ​

Promise<Uint8Array>

Implementation of ​

AssetLoader.load


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>

Implementation of ​

AssetLoader.store

Not affiliated with Dymo, Brother, Avery, or any hardware vendor.