mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-21 05:50:55 +08:00
- keyof-constrained generics specialize per literal key; keyed record writes take the literal-key type rule - Generic methods called through interface-typed receivers monomorphize against the proven class - Generic-signature annotations monomorphize their function initializers; generic-fn aliases register their target - Fixtures 2550-2555 byte-identical on both backends # Conflicts: # packages/compiler/src/diagnostics/diagnostic.ts # packages/compiler/src/frontend/lowering/lower-modules.ts # packages/compiler/src/frontend/lowering/lower-stmts.ts # packages/compiler/src/frontend/types.ts # packages/compiler/test/ts7/baselines/order-parity.json # tests/harness/__snapshots__/generic-methods.ts.txt # tests/harness/__snapshots__/generic-value-bindings.ts.txt # tests/harness/__snapshots__/mixins.ts.txt # tests/harness/__snapshots__/stdlib.ts.txt