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 11 commits into
base: main
Choose a base branch
from
Draft

feat: migrate to typescript #1567

wants to merge 11 commits into from

Commits on May 4, 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 May 4, 2024
    Configuration menu
    Copy the full SHA
    8c96ee8 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 May 4, 2024
    Configuration menu
    Copy the full SHA
    4f0ea45 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f54d68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    562e098 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86721ec View commit details
    Browse the repository at this point in the history
  6. fix: clean up change types

    43081j committed May 4, 2024
    Configuration menu
    Copy the full SHA
    308cfab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c9494f6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2c99f41 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    00733ec View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    95fd513 View commit details
    Browse the repository at this point in the history
  11. feat: assert iterable types

    43081j committed May 4, 2024
    Configuration menu
    Copy the full SHA
    6a1b5e9 View commit details
    Browse the repository at this point in the history