escalier-lang / escalier

A compile-to-JavaScript language with tight TypeScript integration.
https://escalier-lang.github.io/escalier/
MIT License
21 stars 1 forks source link

Infer class expression #718

Closed kevinbarabash closed 1 year ago

codecov[bot] commented 1 year ago

Codecov Report

Merging #718 (cf61520) into main (4a7ce1d) will increase coverage by 0.04%. The diff coverage is 63.47%.

@@            Coverage Diff             @@
##             main     #718      +/-   ##
==========================================
+ Coverage   83.85%   83.89%   +0.04%     
==========================================
  Files          62       62              
  Lines       12403    12690     +287     
==========================================
+ Hits        10400    10646     +246     
- Misses       2003     2044      +41     
Files Coverage Δ
crates/escalier_ast/src/class.rs 87.50% <ø> (ø)
crates/escalier_hm/src/infer.rs 94.54% <100.00%> (+0.08%) :arrow_up:
crates/escalier_parser/src/expr_parser.rs 96.98% <100.00%> (+<0.01%) :arrow_up:
crates/escalier_parser/src/parser.rs 98.11% <100.00%> (+0.02%) :arrow_up:
crates/escalier_parser/src/token.rs 100.00% <ø> (ø)
crates/escalier_parser/src/class.rs 93.27% <93.54%> (-1.34%) :arrow_down:
crates/escalier_parser/src/func_param.rs 93.40% <88.23%> (-6.60%) :arrow_down:
crates/escalier_hm/src/infer_class.rs 52.69% <51.07%> (+52.69%) :arrow_up:

... and 4 files with indirect coverage changes