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

    Interface HonuaGeneratedAppRuntimeLikeForAgents

    interface HonuaGeneratedAppRuntimeLikeForAgents {
        context?: {
            state?: {
                extent?: HonuaExtent;
                filters?: Readonly<Record<string, FilterClause>>;
                page?: { limit?: number };
                selection?: readonly FeatureSelectionTarget[];
            };
            dispatch?(intent: unknown): void;
        };
        manifest?: {
            appId?: string;
            data?: { sourceId?: string };
            layout?: { widgets?: readonly Readonly<Record<string, unknown>>[] };
            title?: string;
        };
        mapRuntime?: {
            composedStyle?: {
                layers?: readonly Readonly<Record<string, unknown>>[];
                sources?: Readonly<Record<string, Readonly<Record<string, unknown>>>>;
            };
            mapPackage?: { id?: string };
        };
        render?(): {
            snapshot?: unknown;
            totalCount?: number;
            visibleCount?: number;
        };
        selectRecord?(
            widgetId: string,
            id: FeatureId,
            options?: { replace?: boolean },
        ): unknown;
        setFilter?(
            widgetId: string,
            value: string | number | boolean | undefined,
        ): unknown;
        snapshot?(): unknown;
    }
    Index

    Properties

    context?: {
        state?: {
            extent?: HonuaExtent;
            filters?: Readonly<Record<string, FilterClause>>;
            page?: { limit?: number };
            selection?: readonly FeatureSelectionTarget[];
        };
        dispatch?(intent: unknown): void;
    }
    manifest?: {
        appId?: string;
        data?: { sourceId?: string };
        layout?: { widgets?: readonly Readonly<Record<string, unknown>>[] };
        title?: string;
    }
    mapRuntime?: {
        composedStyle?: {
            layers?: readonly Readonly<Record<string, unknown>>[];
            sources?: Readonly<Record<string, Readonly<Record<string, unknown>>>>;
        };
        mapPackage?: { id?: string };
    }

    Methods