Skip to main content

Interface: VisualizationSpec

Defined in: spec/types.ts:247

Properties

adapterHints?

optional adapterHints?: object

Defined in: spec/types.ts:263

maplibre?

optional maplibre?: object

maplibre.styleVersion?

optional styleVersion?: 8


basemap?

optional basemap?: BaseMapSpec

Defined in: spec/types.ts:253


description?

optional description?: string

Defined in: spec/types.ts:250


engine

engine: "maplibre"

Defined in: spec/types.ts:251


id

id: string

Defined in: spec/types.ts:248


layers

layers: VisualizationLayer[]

Defined in: spec/types.ts:255


metadata?

optional metadata?: Record<string, unknown>

Defined in: spec/types.ts:262


sources

sources: DataSource[]

Defined in: spec/types.ts:254


title?

optional title?: string

Defined in: spec/types.ts:249


view

view: ViewState

Defined in: spec/types.ts:252


views?

optional views?: VisualizationView[]

Defined in: spec/types.ts:261

Optional array of views for multi-panel layouts. When present, layout components derive one spec per view by filtering layers to those listed in each view's layers array.