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
