Kristiyan Kostadinov
6b057bcfdb
refactor(forms): work around another TypeScript 5.7 issue ( #58782 )
...
Reworks the changes from #58731 , because they didn't cover all use cases.
PR Close #58782
2024-11-21 16:36:15 +00:00
Kristiyan Kostadinov
4dfe5b6cef
fix(forms): work around TypeScript 5.7 issue ( #58731 )
...
Adjusts the return type of `FormBuilder.group` to work around https://github.com/Microsoft/TypeScript/issues/60506 .
PR Close #58731
2024-11-19 12:18:01 -08:00
Andrew Kushnir
79d9be3e63
Revert "feat(forms): add ability to clear a FormRecord ( #50750 )" ( #58315 )
...
This reverts commit 3e7d724037 .
PR Close #58315
2024-10-22 14:04:45 -07:00
Emmanuel Roux
3e7d724037
feat(forms): add ability to clear a FormRecord ( #50750 )
...
Add new `clear()` method to `FormRecord`
PR Close #50750
2024-10-22 07:36:22 -07:00
Andrew Scott
00bde8b1c2
fix(forms): Make NgControlStatus host bindings OnPush compatible ( #55720 )
...
This commit makes the host bindings of `NgControlStatus[Group]`
compatible with `OnPush` components. Note that this intentionally _does not_
expose any new APIs in the forms module. The goal is only to remove
unpreventable `ExpressionChangedAfterItHasBeenCheckedError` in the forms
code that developers do not have control over.
PR Close #55720
2024-06-18 11:35:34 -07:00
Kristiyan Kostadinov
e5a6f91722
feat(core): support TypeScript 5.5 ( #56096 )
...
Updates the repo to add support for TypeScript 5.5. Includes resolving some compilation errors and broken tests.
PR Close #56096
2024-05-29 15:33:33 +02:00
Kristiyan Kostadinov
fb351300c3
build: update to latest dev infra code ( #56128 )
...
Updates the repo to the latest dev infra code which involves updating a patch and renaming all the golden files to end with `.api.md`.
PR Close #56128
2024-05-28 14:42:31 +02:00