70311ebca1
The template type checker generates code to check directive inputs and outputs, whose name may contain characters that can not be used as identifier in TypeScript. Prior to this change, such names would be emitted into the generated code as is, resulting in invalid code and unexpected template type check errors. This commit fixes the bug by representing the potentially invalid names as string literal instead of raw identifier. Fixes #33590 PR Close #33741
Angular
Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages.
Quickstart
Changelog
Learn about the latest improvements.
Want to help?
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues in the hotlist: community-help.
Languages
TypeScript
68.6%
HTML
12.8%
JavaScript
8.4%
Pug
7%
Starlark
1.4%
Other
1.7%