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

More TS #301

Merged
merged 33 commits into from
Nov 4, 2024
Merged

More TS #301

merged 33 commits into from
Nov 4, 2024

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    cf1ba92 View commit details
    Browse the repository at this point in the history
  2. fix: type-level arithmetic!

    Working around microsoft/TypeScript#26382,
    which will likely never get solved.
    lishaduck committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    78f3479 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03479d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    70aae3f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5faaca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    860a198 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d336723 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f02acd1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    834c54a View commit details
    Browse the repository at this point in the history
  10. fix: more types

    This seems to be the way you're supposed to write overloads, but it does feel wrong.
    lishaduck committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    8b76474 View commit details
    Browse the repository at this point in the history
  11. fix: remove redundant annotation

    The inferred type is more specific.
    lishaduck committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    28c23bf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ad4f70a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a06b3c7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    17644f0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7f6e6a7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b2c7e04 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8acbcea View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a6fa97b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e7c5864 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d0f19fc View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    da322ba View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3552ccd View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    98a0279 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a64d587 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ffe85cc View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    f68a16d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    fd34ca9 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    505261a View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    4e91e56 View commit details
    Browse the repository at this point in the history
  30. chore: enable blanket strict mode

    This is just a shorthand for all of the strict rules the TS team feels are ergonomic.
    I disabled `useUnknownInCatch` variables for now, though.
    lishaduck committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    fd4fd3a View commit details
    Browse the repository at this point in the history
  31. chore: make eslint depend on tsconfig

    tsconfig changes can affect types, which affect typed linting results.
    lishaduck committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    c13b9ff View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    d7b4155 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    bdaa693 View commit details
    Browse the repository at this point in the history