Variable javaScriptExportShapeComparisonResultSchemaConst
javaScriptExportShapeComparisonResultSchema: ZodObject<
{
changes: ZodArray<
ZodObject<
{
change_id: ZodString;
discriminant: ZodNullable<
ZodObject<
{
path: ZodString;
value: ZodUnion<
readonly [ZodString, ZodNumber, ZodBoolean, ZodNull],
>;
},
$strict,
>,
>;
evidence_links: ZodTuple<[ZodString, ZodString], null>;
left: ZodDiscriminatedUnion<
[
ZodObject<{ availability: ZodLiteral<"absent"> }, $strict>,
ZodObject<
{
availability: ZodLiteral<"literal">;
value: ZodUnion<readonly [(...), (...), (...), (...)]>;
},
$strict,
>,
ZodObject<
{
availability: ZodLiteral<"union">;
values: ZodArray<ZodUnion<(...)>>;
},
$strict,
>,
ZodObject<
{ availability: ZodLiteral<"unknown">; reason: ZodString },
$strict,
>,
],
"availability",
>;
left_source_range: ZodNullable<
ZodObject<
{
end: ZodObject<{ column: ZodNumber; line: ZodNumber }, $strict>;
start: ZodObject<{ column: ZodNumber; line: ZodNumber }, $strict>;
},
$strict,
>,
>;
limitations: ZodArray<ZodString>;
path: ZodString;
right: ZodDiscriminatedUnion<
[
ZodObject<{ availability: ZodLiteral<"absent"> }, $strict>,
ZodObject<
{
availability: ZodLiteral<"literal">;
value: ZodUnion<readonly [(...), (...), (...), (...)]>;
},
$strict,
>,
ZodObject<
{
availability: ZodLiteral<"union">;
values: ZodArray<ZodUnion<(...)>>;
},
$strict,
>,
ZodObject<
{ availability: ZodLiteral<"unknown">; reason: ZodString },
$strict,
>,
],
"availability",
>;
right_source_range: ZodNullable<
ZodObject<
{
end: ZodObject<{ column: ZodNumber; line: ZodNumber }, $strict>;
start: ZodObject<{ column: ZodNumber; line: ZodNumber }, $strict>;
},
$strict,
>,
>;
status: ZodEnum<
{
added: "added";
changed: "changed";
removed: "removed";
unknown: "unknown";
},
>;
},
$strict,
>,
>;
comparison_id: ZodString;
coverage: ZodObject<
{
left_graph_status: ZodEnum<
{
complete: "complete";
partial: "partial";
unavailable: "unavailable";
unknown: "unknown";
},
>;
left_omitted_fields: ZodNumber;
left_omitted_property_coverage: ZodNumber;
left_source_omitted_variants: ZodNullable<ZodNumber>;
omitted_candidates: ZodNumber;
omitted_changes: ZodNumber;
omitted_left_variants: ZodNumber;
omitted_right_variants: ZodNumber;
paired_variants: ZodNumber;
right_graph_status: ZodEnum<
{
complete: "complete";
partial: "partial";
unavailable: "unavailable";
unknown: "unknown";
},
>;
right_omitted_fields: ZodNumber;
right_omitted_property_coverage: ZodNumber;
right_source_omitted_variants: ZodNullable<ZodNumber>;
status: ZodEnum<
{
"complete-within-inputs": "complete-within-inputs";
partial: "partial";
truncated: "truncated";
},
>;
unpaired_left_variants: ZodNumber;
unpaired_right_variants: ZodNumber;
},
$strict,
>;
evidence_links: ZodTuple<[ZodString, ZodString], null>;
left: ZodObject<
{
candidates: ZodArray<
ZodObject<
{
export_name: ZodString;
matches_requested_export: ZodBoolean;
matches_requested_module: ZodBoolean;
module_path: ZodString;
node_id: ZodString;
},
$strict,
>,
>;
evidence_id: ZodString;
graph_id: ZodString;
omitted_candidates: ZodNumber;
requested_export_name: ZodString;
requested_module_path: ZodString;
selected_node_id: ZodNullable<ZodString>;
status: ZodEnum<
{
ambiguous: "ambiguous";
missing: "missing";
selected: "selected";
unavailable: "unavailable";
},
>;
},
$strict,
>;
limitations: ZodArray<ZodString>;
right: ZodObject<
{
candidates: ZodArray<
ZodObject<
{
export_name: ZodString;
matches_requested_export: ZodBoolean;
matches_requested_module: ZodBoolean;
module_path: ZodString;
node_id: ZodString;
},
$strict,
>,
>;
evidence_id: ZodString;
graph_id: ZodString;
omitted_candidates: ZodNumber;
requested_export_name: ZodString;
requested_module_path: ZodString;
selected_node_id: ZodNullable<ZodString>;
status: ZodEnum<
{
ambiguous: "ambiguous";
missing: "missing";
selected: "selected";
unavailable: "unavailable";
},
>;
},
$strict,
>;
runtime_validation: ZodObject<
{
automatically_started: ZodLiteral<false>;
recommended_tool: ZodLiteral<"run_controlled_replay">;
required_for: ZodLiteral<"runtime-semantics">;
},
$strict,
>;
schema_version: ZodLiteral<1>;
summary: ZodObject<
{
added: ZodNumber;
changed: ZodNumber;
removed: ZodNumber;
unknown: ZodNumber;
},
$strict,
>;
},
$strict,
> = ...
Bounded static export-return comparison with explicit unknown semantics.