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.