@honua/sdk-js
    Preparing search index...

    Interface HonuaAiMapKitPolicy

    interface HonuaAiMapKitPolicy {
        actor?: string;
        allowActions?: boolean;
        allowedLayerIds?: readonly string[];
        allowedSourceIds?: readonly string[];
        allowedTools?: readonly (
            | "selectFeature"
            | "setFilter"
            | "addLayer"
            | "setViewport"
            | "setVisibility"
            | "listSources"
            | "runWidgetQuery"
            | "inspectMap"
            | "listCapabilities"
            | "summarizeSelection"
            | "explainCapabilityGap"
            | "setLayerStyle"
            | "addWidget"
            | "removeWidget"
            | "bindInteraction"
            | "removeInteraction"
        )[];
        dryRun?: boolean;
        maxResults?: number;
        now?: () => string;
        onAudit?: (event: HonuaAgentAuditEvent) => void;
        readOnly?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

    actor?: string
    allowActions?: boolean
    allowedLayerIds?: readonly string[]
    allowedSourceIds?: readonly string[]
    allowedTools?: readonly (
        | "selectFeature"
        | "setFilter"
        | "addLayer"
        | "setViewport"
        | "setVisibility"
        | "listSources"
        | "runWidgetQuery"
        | "inspectMap"
        | "listCapabilities"
        | "summarizeSelection"
        | "explainCapabilityGap"
        | "setLayerStyle"
        | "addWidget"
        | "removeWidget"
        | "bindInteraction"
        | "removeInteraction"
    )[]
    dryRun?: boolean
    maxResults?: number
    now?: () => string
    onAudit?: (event: HonuaAgentAuditEvent) => void
    readOnly?: boolean