Convert the existing project to typescript classes to:
Make things easier to maintain
Make things easier to document
Make the project type safe
Scenarios
Scenario: Making API changes
Given I am updating the API surface of the CLI,
When I update the CLI methods,
Then I want type safety to ensure the CLI commands are collecting the correct data for the underlying API.
Use case (user story)
Convert the existing project to typescript classes to:
Scenarios
Notes