Skip to content

@burnmark-io/designer-core


@burnmark-io/designer-core / LabelStore

Interface: LabelStore

Defined in: packages/core/src/storage.ts:7

Storage for label documents. Implementations: IndexedDB (browser apps), filesystem (CLI/scripts), cloud stores.

Methods

delete()

delete(id): Promise<void>

Defined in: packages/core/src/storage.ts:11

Parameters

id

string

Returns

Promise<void>


list()

list(): Promise<LabelSummary[]>

Defined in: packages/core/src/storage.ts:10

Returns

Promise<LabelSummary[]>


load()

load(id): Promise<LabelDocument>

Defined in: packages/core/src/storage.ts:9

Parameters

id

string

Returns

Promise<LabelDocument>


save()

save(doc): Promise<void>

Defined in: packages/core/src/storage.ts:8

Parameters

doc

LabelDocument

Returns

Promise<void>

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