10000 refactor: add a new version of the logic node by mmalerba · Pull Request #61079 · angular/angular · GitHub
[go: up one dir, main page]

Skip to content

refactor: add a new version of the logic node #61079

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 s 8000 end you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: prototype/signal-forms
Choose a base branch
from

Conversation

mmalerba
Copy link
Contributor

Adds a new version of logic node that is created via builders. The builder / actual logic node split allows the final logic for a node to be lazily merged together.

My plan is to eventually swap this in for FieldLogicNode and have the schema methods (validate, apply, etc.) work with the builders. The FieldNode will then build its logic when it is first created.

This should be the other main piece aside from relative paths which is needed to make self-referential logic work.

@mmalerba mmalerba requested review from kirjs and alxhub April 30, 2025 22:22
@mmalerba mmalerba force-pushed the sf/logic-builder branch from 75531dc to 46312bc Compare May 1, 2025 15:33
Adds a new version of logic node that is created via builders. The
builder / actual logic node split allows the final logic for a node to
be lazily merged together.

My plan is to eventually swap this in for FieldLogicNode and have the
schema methods (`validate`, `apply`, etc.) work with the builders. The
FieldNode will then build its logic when it is first created.

This should be the other main piece aside from relative paths which is
needed to make self-referential logic work.
@mmalerba mmalerba force-pushed the sf/logic-builder branch from 46312bc to 9eaea85 Compare May 1, 2025 15:39
@mmalerba mmalerba force-pushed the sf/logic-builder branch from 0e8ebc3 to 86f8370 Compare May 6, 2025 23:19
@thePunderWoman
Copy link
Contributor

@mmalerba Could you fix the commits messages in this PR so we can have proper area labels assigned?

@ngbot ngbot bot added this to the Backlog milestone May 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0