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

Add Self to cls_ctx when inferring class interface #719

Closed kevinbarabash closed 11 months ago

codecov[bot] commented 11 months ago

Codecov Report

Merging #719 (65a242c) into main (35e61c9) will increase coverage by 0.48%. The diff coverage is 91.48%.

@@            Coverage Diff             @@
##             main     #719      +/-   ##
==========================================
+ Coverage   83.87%   84.36%   +0.48%     
==========================================
  Files          62       62              
  Lines       12690    12706      +16     
==========================================
+ Hits        10644    10719      +75     
+ Misses       2046     1987      -59     
Files Coverage Δ
crates/escalier_codegen/src/d_ts.rs 81.39% <100.00%> (-0.06%) :arrow_down:
crates/escalier_hm/src/context.rs 97.84% <100.00%> (+0.03%) :arrow_up:
crates/escalier_hm/src/folder.rs 91.82% <100.00%> (+0.06%) :arrow_up:
crates/escalier_hm/src/infer.rs 94.55% <100.00%> (+<0.01%) :arrow_up:
crates/escalier_hm/src/types.rs 86.02% <100.00%> (ø)
crates/escalier_hm/src/unify.rs 85.85% <100.00%> (-0.02%) :arrow_down:
crates/escalier_hm/src/visitor.rs 37.59% <100.00%> (+0.47%) :arrow_up:
crates/escalier_interop/src/parse.rs 91.28% <100.00%> (ø)
crates/escalier_hm/src/util.rs 76.96% <88.88%> (+0.10%) :arrow_up:
crates/escalier_hm/src/infer_class.rs 72.22% <81.25%> (+19.52%) :arrow_up: