rea-agents
    Preparing search index...

    Exact selector result plus any admitted static return-shape projection.

    interface SelectedJavaScriptExport {
        limitations: readonly string[];
        observationComplete: boolean;
        projection:
            | {
                callable_id: string;
                callable_kind: "function"
                | "method"
                | "class";
                exported_name: string;
                module_path: string;
                return_shape_coverage: {
                    omitted_fields: number;
                    omitted_property_coverage: number;
                    omitted_return_sites: number | null;
                    projection_complete: boolean;
                    retained_return_sites: number;
                    status: "truncated" | "complete" | "partial";
                };
                semantic_role: "export-return-shapes";
                static_return_shapes: {
                    fields: {
                        path: string;
                        reason: string
                        | null;
                        state: "unknown" | "union" | "literal";
                        value:
                            | string
                            | number
                            | boolean
                            | (string | number | boolean | null)[]
                            | null;
                    }[];
                    property_coverage: {
                        omitted: number
                        | null;
                        path: string;
                        status: "complete" | "partial";
                    }[];
                    source_range: {
                        end: { column: number; line: number };
                        start: { column: number; line: number };
                    };
                    value_status: | "object"
                    | "unknown"
                    | "array"
                    | "union"
                    | "literal"
                    | "ambiguous"
                    | "cycle"
                    | "limit-reached";
                }[];
            }
            | null;
        selection: {
            candidates: {
                export_name: string;
                matches_requested_export: boolean;
                matches_requested_module: boolean;
                module_path: string;
                node_id: string;
            }[];
            evidence_id: string;
            graph_id: string;
            omitted_candidates: number;
            requested_export_name: string;
            requested_module_path: string;
            selected_node_id: string
            | null;
            status: "unavailable" | "missing" | "ambiguous" | "selected";
        };
    }
    Index
    limitations: readonly string[]
    observationComplete: boolean
    projection:
        | {
            callable_id: string;
            callable_kind: "function"
            | "method"
            | "class";
            exported_name: string;
            module_path: string;
            return_shape_coverage: {
                omitted_fields: number;
                omitted_property_coverage: number;
                omitted_return_sites: number | null;
                projection_complete: boolean;
                retained_return_sites: number;
                status: "truncated" | "complete" | "partial";
            };
            semantic_role: "export-return-shapes";
            static_return_shapes: {
                fields: {
                    path: string;
                    reason: string
                    | null;
                    state: "unknown" | "union" | "literal";
                    value:
                        | string
                        | number
                        | boolean
                        | (string | number | boolean | null)[]
                        | null;
                }[];
                property_coverage: {
                    omitted: number
                    | null;
                    path: string;
                    status: "complete" | "partial";
                }[];
                source_range: {
                    end: { column: number; line: number };
                    start: { column: number; line: number };
                };
                value_status: | "object"
                | "unknown"
                | "array"
                | "union"
                | "literal"
                | "ambiguous"
                | "cycle"
                | "limit-reached";
            }[];
        }
        | null
    selection: {
        candidates: {
            export_name: string;
            matches_requested_export: boolean;
            matches_requested_module: boolean;
            module_path: string;
            node_id: string;
        }[];
        evidence_id: string;
        graph_id: string;
        omitted_candidates: number;
        requested_export_name: string;
        requested_module_path: string;
        selected_node_id: string
        | null;
        status: "unavailable" | "missing" | "ambiguous" | "selected";
    }