Skip to content

ProjectedLayerInteractions

Defined in: packages/core/src/interactions/manifest.ts:42

One projected layer: the source id feature-state addresses, and its config.

PropertyTypeDescriptionDefined in
interactiveobjectThe declarative interactive config — popup/flyTo/highlight/zoomToFeature/emit.packages/core/src/interactions/manifest.ts:50
interactive.click?object-packages/core/src/schemas/layer.schema.ts:301
interactive.click.action?string-packages/core/src/schemas/layer.schema.ts:303
interactive.click.emit?object-packages/core/src/schemas/layer.schema.ts:310
interactive.click.emit.eventstring-packages/core/src/schemas/layer.schema.ts:229
interactive.click.emit.payload?Record<string, { else?: string; property?: string; str?: string; }>-packages/core/src/schemas/layer.schema.ts:230
interactive.click.flyTo?object-packages/core/src/schemas/layer.schema.ts:304
interactive.click.flyTo.center?[number, number]-packages/core/src/schemas/layer.schema.ts:304
interactive.click.flyTo.duration?number-packages/core/src/schemas/layer.schema.ts:304
interactive.click.flyTo.zoom?number-packages/core/src/schemas/layer.schema.ts:304
interactive.click.popup?Record<string, object[]>[]-packages/core/src/schemas/layer.schema.ts:302
interactive.click.zoomToFeature?object-packages/core/src/schemas/layer.schema.ts:305
interactive.click.zoomToFeature.duration?number-packages/core/src/schemas/layer.schema.ts:308
interactive.click.zoomToFeature.maxZoom?number-packages/core/src/schemas/layer.schema.ts:307
interactive.click.zoomToFeature.padding?number-packages/core/src/schemas/layer.schema.ts:306
interactive.hover?object-packages/core/src/schemas/layer.schema.ts:295
interactive.hover.cursor?string-packages/core/src/schemas/layer.schema.ts:296
interactive.hover.emit?object-packages/core/src/schemas/layer.schema.ts:298
interactive.hover.emit.eventstring-packages/core/src/schemas/layer.schema.ts:229
interactive.hover.emit.payload?Record<string, { else?: string; property?: string; str?: string; }>-packages/core/src/schemas/layer.schema.ts:230
interactive.hover.highlight?boolean-packages/core/src/schemas/layer.schema.ts:297
interactive.hover.popup?Record<string, object[]>[]-packages/core/src/schemas/layer.schema.ts:299
interactive.mouseenter?object-packages/core/src/schemas/layer.schema.ts:312
interactive.mouseenter.action?string-packages/core/src/schemas/layer.schema.ts:312
interactive.mouseleave?object-packages/core/src/schemas/layer.schema.ts:313
interactive.mouseleave.action?string-packages/core/src/schemas/layer.schema.ts:313
sourcestringThe MapLibre source backing this layer, derived exactly as EventHandler/LayerManager derive it, so highlight’s setFeatureState({ source, id }) addresses the source the data lives in.packages/core/src/interactions/manifest.ts:48