mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
This commit adds the initial set of helpers and registries for tracking inputs discovered in the signal input migration. A few short summary notes: - Every input has an unique key. This key is used for global analysis that may be performed when the migration is executed on a per individual unit basis in Google3 via e.g. go/tsunami — The keys allow us to build a combined global metadata for e.g. references or figuring out which inputs are incompatible or not. - A known input may be _any_ input in an compilation unit/ the program. E.g. even inputs from `d.ts`. We keep track of these inputs so that we can later figure out if a reference `ts.Identifier` points to any of those. In addition it allows us to attach incompatibility metadata to those. I.e. incompatible for migration because "something writes to the input". PR Close #57082 |
||
|---|---|---|
| .. | ||
| global | ||
| primitives | ||
| reference-manifests | ||
| rxjs-interop | ||
| schematics | ||
| src | ||
| test | ||
| testing | ||
| BUILD.bazel | ||
| index.ts | ||
| package.json | ||
| PACKAGE.md | ||
| public_api.ts | ||