The Dataset bound to the current package's source bindings. The
reference is replaced after every successful updatePackage call so
a source-binding locator or filter change is visible through
runtime.dataset.source(id).
The HonuaMap owning the current package's sources and layers. The
reference is replaced after every successful updatePackage call so
consumers always observe the live source and layer specs rather than
the ones captured at first load.
Surface a per-source failure detected outside the loader path —
typically a query / stream rejection in a mixed-source fan-out
(the canonical consumer is #29's operator components). Emits the
existing source-error runtime event so listeners do not have to
subscribe to a parallel error channel and pipes the failure
through HonuaRuntimeTelemetry.error as a source-bind
span if the consumer wired one up.
Idempotent and side-effect-free outside listener / telemetry
fan-out: the runtime does not retry, suppress, or reshape the
underlying source. Disposed runtimes silently no-op so a late
rejection from a stream never throws inside an event handler.
Diff the current package against next. Applies the change
incrementally when safe; falls back to map.setStyle for structural
changes. Preserves unknown fields from next on round-trip.
The composed MapLibre style last handed to the underlying map.