You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement the guarded production resolver tie-break for TypeScript overload/signature candidate-multiple cases in the Rust ESM named import/export path. The resolver may select an implementation candidate only when all documented guard conditions hold; otherwise it must preserve fallback behavior.
Acceptance criteria
Direct export function overload/signature candidate-multiple resolves when exactly one implementation candidate is identified.
Same-file export specifier function overload/signature candidate-multiple resolves when exactly one implementation candidate is identified.
Import edge and imported usage edges target the selected implementation candidate.
Parent
docs/plans/2026-06-21-rust-hybrid-ts-overload-implementation-tie-break.mdWhat to build
Implement the guarded production resolver tie-break for TypeScript overload/signature candidate-multiple cases in the Rust ESM named import/export path. The resolver may select an implementation candidate only when all documented guard conditions hold; otherwise it must preserve fallback behavior.
Acceptance criteria
resolvedBy: "rust-esm-named-import-export-overload-implementation".esmNamedImportExportOverloadImplementationResolvedRefs, counting import refs and imported usage refs resolved by this tie-break.Blocked by