Readonlylimitations
limitations: readonly string[]
ReadonlyobservationComplete
observationComplete: boolean
Readonlyprojection
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
Readonlyselection
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";
}
Exact selector result plus any admitted static return-shape projection.