mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
This commit includes the initial logic for converting `@Input()` to `input`. The logic is not fully polished in terms of what use-cases and patterns we want to generate, but it's working pretty stable with testing in Angular Material and some g3 targets. We may improve this and e.g. generate the `input()` shorthand in a couple of cases. The commit also includes some related helpers/parts that are needed for the migration phases. Notably the conversion phase is split up into preparation and migration. That is necessary because as part of analysing we already try to prepare to see if it's "possible". This is necessary for the global metadata analysis, so that we can know that certain references are incompatible across compilation units (e.g. when running as a batch). PR Close #57082 |
||
|---|---|---|
| .. | ||
| global | ||
| primitives | ||
| reference-manifests | ||
| rxjs-interop | ||
| schematics | ||
| src | ||
| test | ||
| testing | ||
| BUILD.bazel | ||
| index.ts | ||
| package.json | ||
| PACKAGE.md | ||
| public_api.ts | ||