mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-06-17 00:34:47 -05:00
Component commits:2e0b4513efAdd isIntersectionConstituent to relation key isIntersectionConstituent controls whether relation checking performs excess property and common property checks. It is possible to fail a relation check with excess property checks turned on, cache the result, and then skip a relation check with excess property checks that would have succeeded. #33133 provides an example of such a program. Fixes #33133 the right way, so I reverted the fix at #33213 Fixes #34762 (by reverting #33213) Fixes #33944 -- I added the test from #3464614d7a44c50Merge branch 'master' into add-isIntersectionConstituent-to-relation-keyea803620ecUpdate comments in test0764275c30Merge branch 'master' into add-isIntersectionConstituent-to-relation-key