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.