-
Notifications
You must be signed in to change notification settings - Fork 25.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(forms): Move FormControl to an overridden exported constructor. #44806
Conversation
You can preview 2a9d1aa at https://pr44806-2a9d1aa.ngbuilds.io/. |
You can preview 769eb1d at https://pr44806-769eb1d.ngbuilds.io/. |
I ran a TGP on the train today, and it seems to be green except a few flakes: link |
44bde4c
to
451a968
Compare
You can preview dd48cec at https://pr44806-dd48cec.ngbuilds.io/. |
You can preview 451a968 at https://pr44806-451a968.ngbuilds.io/. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall lgtm. Just some minor comments/suggestions.
aio/tools/transforms/angular-api-package/processors/mergeOverriddenImplementation.js
Outdated
Show resolved
Hide resolved
aio/tools/transforms/angular-api-package/processors/mergeOverriddenImplementation.js
Outdated
Show resolved
Hide resolved
259f793
to
e14468a
Compare
Thank you George, I have replied to all your comments, and committed the fixes for most of them! |
2f6e206
to
5028400
Compare
You can preview 5028400 at https://pr44806-5028400.ngbuilds.io/. |
871b32e
to
27b7545
Compare
You can preview 27b7545 at https://pr44806-27b7545.ngbuilds.io/. |
You can preview 9e5fad1 at https://pr44806-9e5fad1.ngbuilds.io/. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great, thanks @dylhunn 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dylhunn quick question: could you please also check what do we have in the d.ts file (related to the FormControl
) in the forms package with this change?
@AndrewKushnir Sure! The available symbols are the same as in the |
…or. (angular#44316) This implementation change was originally proposed as part of Typed Forms, and will have major consequences for that project as described in the design doc. Submitting it separately will greatly simplify the risk of landing Typed Forms. This change should have no visible impact on normal users of FormControl. See the Typed Forms design doc here: https://docs.google.com/document/d/1cWuBE-oo5WLtwkLFxbNTiaVQGNk8ipgbekZcKBeyxxo. PR Close angular#44316
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed-for: public-api
You can preview 8de8db9 at https://pr44806-8de8db9.ngbuilds.io/. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
reviewed-for: public-api
aio/tools/transforms/angular-api-package/processors/mergeOverriddenImplementation.js
Show resolved
Hide resolved
This PR was merged into the repository by commit f0cfa00. |
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
…or. (angular#44316) (angular#44806) This implementation change was originally proposed as part of Typed Forms, and will have major consequences for that project as described in the design doc. Submitting it separately will greatly simplify the risk of landing Typed Forms. This change should have no visible impact on normal users of FormControl. See the Typed Forms design doc here: https://docs.google.com/document/d/1cWuBE-oo5WLtwkLFxbNTiaVQGNk8ipgbekZcKBeyxxo. PR Close angular#44316 PR Close angular#44806
This implementation change was originally proposed as part of Typed Forms, and will have major consequences for that project as described in the design doc. Submitting it separately will greatly simplify the risk of landing Typed Forms. This change should have no visible impact on normal users of FormControl.
See the Typed Forms design doc here: https://docs.google.com/document/d/1cWuBE-oo5WLtwkLFxbNTiaVQGNk8ipgbekZcKBeyxxo.
This is similar to the previous PR #44316, which was rolled back due to breakage in g3.
PR Close #44806
PR Checklist
Please check if your PR fulfills the following requirements:
PR Type
What kind of change does this PR introduce?
Does this PR introduce a breaking change?
Other information