escalier-lang / escalier-next

Improved type safety with tight TypeScript interop
https://escalier-lang.github.io/escalier-next/
MIT License
14 stars 0 forks source link

intrinsic types #343

Closed kevinbarabash closed 1 month ago

kevinbarabash commented 1 month ago

This adds support for Uppercase<T>, Lowercase<T>, Capitalize<T>, and Uncapitalize<T> both inside and outside template literal types.

TODO:

codecov-commenter commented 1 month ago

Codecov Report

Attention: Patch coverage is 63.68421% with 69 lines in your changes missing coverage. Please review.

Please upload report for BASE (main@7114cc8). Learn more about missing BASE report. Report is 1 commits behind head on main.

Files Patch % Lines
src/Escalier.TypeChecker/Unify.fs 70.18% 48 Missing :warning:
src/Escalier.Codegen/Codegen.fs 0.00% 8 Missing :warning:
src/Escalier.Data/Library.fs 11.11% 8 Missing :warning:
src/Escalier.TypeChecker/Folder.fs 44.44% 5 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #343 +/- ## ======================================= Coverage ? 83.75% ======================================= Files ? 22 Lines ? 12082 Branches ? 1714 ======================================= Hits ? 10119 Misses ? 1963 Partials ? 0 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.