angular/packages/core/schematics/test
Dylan Hunn d336ba96d9 fix(forms): Update the typed forms migration. (#45281)
The typed forms migration was previously designed to add `<any>` type parameters to existing forms classes. However, due to some design changes, the new opt-out strategy requires untyped versions of the classes, as introduced in #45205 and #45268.

This PR updates the migration to import these new classes (in an idempotent manner), and replace constructor calls with the new classes. It respects qualified imports as well. Finally, the code has been refactored to move as much common code as possible into `util.ts`.

PR Close #45281
2022-03-07 12:24:59 -08:00
..
google3 fix(forms): Update the typed forms migration. (#45281) 2022-03-07 12:24:59 -08:00
all-migrations.spec.ts fix(migrations): migration failed finding tsconfig file (#43343) 2021-09-07 23:16:56 +00:00
BUILD.bazel refactor(migrations): remove old migrations (#44857) 2022-02-01 03:52:26 +00:00
entry_components_spec.ts refactor(migrations): remove old migrations (#44857) 2022-02-01 03:52:26 +00:00
helpers.ts fix(migrations): do not incorrectly add todo for @Injectable or @Pipe (#37732) 2020-06-25 14:22:08 -07:00
project_tsconfig_paths_spec.ts fix(migrations): migration failed finding tsconfig file (#43343) 2021-09-07 23:16:56 +00:00
typed_forms_spec.ts fix(forms): Update the typed forms migration. (#45281) 2022-03-07 12:24:59 -08:00