Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[Form] Added an AbstractChoiceLoader to simplify implementations and handle global optimizations #34550
We have now enough implementations in core to justify the need of an abstraction and provide a better DX in the process.
Before this PR we needed to implement 3 methods to create a loader:
Now we only need to implement:
Hi Jules! This looks "complicated" because different people have attempted to solve this in multiple different pull requests. So, could you please update your pull request description with a link to the issue/PR which explains how this feature will behave for end users?
If not such a link exists, please update the PR description to briefly explain what does this do, how does it work, show a simple example, etc.