Interface HonuaMapRuntimeReload

Result of a reload pass produced by the loader. updatePackage uses this to replace the runtime's dataset / honuaMap on structural refresh, so runtime.dataset and runtime.honuaMap observe changes to sourceBindings[] instead of going stale.

failedSources carries any per-source binding failures the loader absorbed under "tolerant" mode so the runtime can re-emit them as source-error events after the new style takes effect, mirroring the lifecycle ordering used at first load.

interface HonuaMapRuntimeReload {
    composed: HonuaStyleSpecification;
    dataset: Dataset;
    failedSources?: readonly {
        error: unknown;
        sourceId: string;
    }[];
    honuaMap: HonuaMap;
}

Properties

dataset: Dataset
failedSources?: readonly {
    error: unknown;
    sourceId: string;
}[]
honuaMap: HonuaMap