TypeScript outputs an error when "JSX-like type assertions" / "JSX-looking generics" are used in `.mts` / `.cts` files. - [TypeScript Bug Workbench (TS7059 error, JSX-like type assertions)](https://www.typescriptlang.org/dev/bug-workbench/?ts=5.9.3#code/PTAEAEDMEsBsFMB2BDAtvAXKSB7HA6VAFwGcAoSAV0QGMjodFRkAKASlAG8zRfQEi2PKAC8oAAw8+AJ3hFK0pgB4SRadEQBzAHy4cZAL5kgA) - [TypeScript Bug Workbench (TS7060 error, JSX-looking generics)](https://www.typescriptlang.org/dev/bug-workbench/?ts=5.9.3#code/PTAEAEDMEsBsFMB2BDAtvAXKSB7HA6VAFwGcAoSAV0QGMjodFRkAKASlAG8zRfQAneEUr8mAHhJF+0RAHMAfO1ABeeVwC+ZTUA) [Oxc playground](https://playground.oxc.rs/#eNptU21r2zAQ/itGnzbIoCsMSlgLo11g0K3dWtYv+XK2z65SWeedzkmLyX/fybGUbjQELD2ne3vuudFUZmnwuSeWohl8JZZ8Ae/eF+PaF/pzqDhRcV6cHABGGdgXn4Ow9e2F2tZ+v/Zr/3+Q8hgk+dxfKHZ+UYzqoH+zMGSWo+HBx4+zXsyyARdwYRriDkSQMyIMPkQ4IzaQA8H6CisHDDFryMbdoxUMPVSYoQ58647XirqeMRxdQkW9moWHeHnpSnLpVjXt/Gy/MD1wiIWNSpygD5pXSewkaEPgHO1+Tf3eDBJsjauZkBQq5kTe4i2w+iZ08vt99s1HWoOtsiGgli22+spMPKNaQyRrqkHPr7gazRDwHspjUwLlg63l0SxPFwZ9fdNcW69dGtdoub1mk9l+dqLZdKYOfw4kR5424fnuDfhPvN0y9ZrLQPjgEWusNaYOymp57SV1HUSbc4pqHzY3q73sUv9q38FL5K5kqJ5Q7nRo6p4eJxQ6PFQ+56dyg5U8MPQaI5EaE021fhElshy0QuR/3FSmyLZDL+Bu9AhCfEvBHkYUGTJKaRbbgVQBblHFaTCcnnz8pFmU5itsNPCK+NJBCCuLrs5Te51F5UlTmqO1s5LR7yhQgyhT82jflvVo4sb1KhBkDyrMpMaKamxx2iAfhZA1uwk16XbPlHtPMsVKiMM2vZ2ipGWIikqbop1Tf41bzEGfEPsfOooksMlVRUtupQKOHlvkkkIiPPbj46CiKZ/2CtcTfRHOp33EI82pp/1faXukcQ==) (no error) Related PRs in other projects: - https://github.com/babel/babel/pull/13838 (`disallowAmbiguousJSXLike` option, enabled by default for `.mts` / `.cts`) - https://github.com/swc-project/swc/pull/6913 (`disallow_ambiguous_jsx_like` option, enabled by default for `.mts` / `.cts`)