Skip to content
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 send you account related emails.

Already on GitHub? Sign in to your account

feat: migrate to typescript #1567

Draft
wants to merge 12 commits into
base: main
Choose a base branch
from
Draft

feat: migrate to typescript #1567

wants to merge 12 commits into from

Commits on Aug 31, 2024

  1. feat: migrate to typescript

    This is an initial attempt at migrating the codebase to typescript.
    
    The tests and build should pass but we can go further and do more with
    the types.
    
    WIP until we do that.
    43081j committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    ccd7706 View commit details
    Browse the repository at this point in the history
  2. fix: use never for method args

    This way, we can hold them in a non-generic array without the need for
    `any`. Later, when we need to call the method, we will have to cast it
    to a callable signature.
    43081j committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    4beb6f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e614bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c0e656 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c8c24a1 View commit details
    Browse the repository at this point in the history
  6. fix: clean up change types

    43081j committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    9b98008 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    133e05c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    50ded4d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e175899 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    941cbe8 View commit details
    Browse the repository at this point in the history
  11. feat: assert iterable types

    43081j committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    2e165b2 View commit details
    Browse the repository at this point in the history
  12. chore: reset package lock

    43081j committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    aedefa2 View commit details
    Browse the repository at this point in the history