Skip to content

spatial-monorepo


spatial-monorepo / core/src / DataLayerController

Interface: DataLayerController

Defined in: packages/core/src/store/types.ts:146

Methods

hide()

hide(): void

Defined in: packages/core/src/store/types.ts:160

Returns

void


remove()

remove(): void

Defined in: packages/core/src/store/types.ts:158

Returns

void


show()

show(): void

Defined in: packages/core/src/store/types.ts:159

Returns

void


update()

update(next): void

Defined in: packages/core/src/store/types.ts:157

Issue #939 (NF-10) — narrowed to the field update() actually supports. The underlying store's DataLayerConfig has no data/type fields to write into, so accepting Partial<DataLayerSpec> implied a data/type update was possible when it was always a silent no-op. Only fields actually passed here are changed — update() merges into the existing stored config rather than replacing it wholesale, so opacity, colorScale, legend, and sourceUrl set via another path (e.g. a restored share link) are never reset/wiped by a plain visibility toggle.

Parameters

next
visible?

boolean

Returns

void

Released under commercial licensing.