-
-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
area: documentationImprovements or additions to documentationImprovements or additions to documentationpackage: inputwritrstatus: needs investigationMore research is required before we can settle on a plan.More research is required before we can settle on a plan.type: cleanupImproving code architecture and/or cleanliness.Improving code architecture and/or cleanliness.
Description
Tooling Report Checklist
- I have tried restarting my IDE and the issue persists.
- I have pulled the latest
mainbranch of the repository. - I have searched for related issues and found none that matched my issue.
Overview
InputWritr is one of the oldest modules in this package and the design shows it. Two main issues:
- The system of events/triggers/types and their aliases is convoluted and hard to understand
- Many of the types use strings instead of type parameterized unions, and/or
as anyinternally
I'd like to revisit the design from scratch to make full use of newer TypeScript features. And then also be comprehensible.
Additional Info
No response
Metadata
Metadata
Assignees
Labels
area: documentationImprovements or additions to documentationImprovements or additions to documentationpackage: inputwritrstatus: needs investigationMore research is required before we can settle on a plan.More research is required before we can settle on a plan.type: cleanupImproving code architecture and/or cleanliness.Improving code architecture and/or cleanliness.