Parent: #846
Reproduction: packages/ts_cli/testdata/issue846-whole-export-shapes/ with allowJs, checkJs, strict, noEmit, and esModuleInterop. TypeScript 5.7.3 reports TS2345 at main.ts(11,21) for values.set("ready", "wrong") after importing module.exports = new Map([["ready", 1]]). Home omits that importer diagnostic, although it reports the same TS2345 for a wrong set call inside the exporting map.js. The other string, array, and JSDoc-function controls match TypeScript.
Cause: the owner checker retains the Map type and its two generic arguments, but the checked type schema projected the structural collection to unsupported. The imported file therefore loses the source-owned generic instantiation.
Acceptance: transfer canonical Map/ReadonlyMap/Set/ReadonlySet/WeakMap/WeakSet identities and source-owned arguments without relying on diagnostic display text; reconstruct each in the consumer checker. Verify the exact TypeScript/Home CLI diagnostic streams, serial and parallel Program compilation, and guarded relevant tests. No test weakening or unverified closure.