This PR removes the 'applyMixins' function from exported features. 'applyMixins' is an implementation detail of fast-foundation components and doesn't relate to the package's purpose. Additionally, there are better mixin patterns that don't rely on copying property descriptors manually, such as defining mixin classes as functions accepting a base class.
🎫 Issues
👩💻 Reviewer Notes
📑 Test Plan
✅ Checklist
General
[ ] I have included a change request file using $ yarn change
[ ] I have added tests for my changes.
[ ] I have tested my changes.
[ ] I have updated the project documentation to reflect my changes.
[ ] I have read the CONTRIBUTING documentation and followed the standards for this project.
Pull Request
📖 Description
This PR removes the 'applyMixins' function from exported features. 'applyMixins' is an implementation detail of fast-foundation components and doesn't relate to the package's purpose. Additionally, there are better mixin patterns that don't rely on copying property descriptors manually, such as defining mixin classes as functions accepting a base class.
🎫 Issues
👩💻 Reviewer Notes
📑 Test Plan
✅ Checklist
General
$ yarn change
Component-specific
⏭ Next Steps