Interface HonuaInteractionComponentsExperimental

The components an interactions[] block's refs resolve against. A ref that resolves to no component is a validation failure (unresolved-ref), matching the standard's "an implementation MUST reject a binding whose ref does not resolve within the document".

control: and widget: refs may be declared with an empty object when the component needs no adapter — their events and their setFilter action both run through the shared exploration view.

interface HonuaInteractionComponents {
    controls?: Readonly<Record<string, HonuaInteractionControlComponent>>;
    layers?: Readonly<Record<string, HonuaInteractionLayerComponent>>;
    map?: HonuaInteractionMapComponent;
    widgets?: Readonly<Record<string, HonuaInteractionWidgetComponent>>;
}

Properties

controls?: Readonly<Record<string, HonuaInteractionControlComponent>>
layers?: Readonly<Record<string, HonuaInteractionLayerComponent>>
widgets?: Readonly<Record<string, HonuaInteractionWidgetComponent>>