Type Alias HonuaSourceRenderer<T>Experimental

HonuaSourceRenderer<T>: Pick<MountSourceOptions<T>,
    | "geometry"
    | "layers"
    | "paint"
    | "layout">

Declarative styling for a HonuaSourceLayer: the bridge's styling surface (geometry restriction, per-geometry paint/layout overrides, or a verbatim custom layer set). paint / layout changes are applied in place; geometry / layers changes remount the layer set.

The renderer prop also accepts a first-class renderer object from @honua/sdk-js/style (classBreaksRenderer, uniqueValueRenderer, heatmapRenderer, clusterRenderer); changes diff through the handle's setRenderer without teardown.

Type Parameters

  • T = Record<string, unknown>