projecttacoma / fqm-execution

fqm-execution is a library that allows users to calculate FHIR-based electronic Clinical Quality Measures (eCQMs) and retrieve the results in a variety of formats
https://projecttacoma.github.io/fqm-execution/
Apache License 2.0
18 stars 6 forks source link

Typescript upgrade #219

Closed elsaperelli closed 1 year ago

elsaperelli commented 1 year ago

Summary

This PR upgrades the typescript version to the latest version, 5.0.4.

New behavior

Code changes

Error handling changes:

Testing guidance

github-actions[bot] commented 1 year ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟒 Statements
85.39% (-0.03% πŸ”»)
2023/2369
🟑 Branches
73.97% (-0.02% πŸ”»)
1802/2436
🟒 Functions 87.5% 357/408
🟒 Lines
85.69% (-0.04% πŸ”»)
1952/2278
Show files with reduced coverage πŸ”»
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :----------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------- | :------------------------------------------------------------- | :------- | :-------- | :------------------------------------------------------------ | | 🟒 |
`...` / ValueSetResolver.ts
|
93.1% (-3.19% πŸ”»)
| 50% | 100% |
93.1% (-3.19% πŸ”»)
| | 🟑 |
`...` / ClauseResultsBuilder.ts
|
72.76% (-0.09% πŸ”»)
| 60.59% | 86.49% |
72.31% (-0.09% πŸ”»)
|

Test suite run success

379 tests passing in 29 suites.

Report generated by πŸ§ͺjest coverage report action from a05e87921cdd99ffd594ad9de6d3cd750c39c717

mgramigna commented 1 year ago

While we're here, can we finally just comment out this unused variable (don't remove it) so that lint passes without warnings? https://github.com/projecttacoma/fqm-execution/pull/219/files#file-src-calculation-clauseresultsbuilder-ts-L354

hossenlopp commented 1 year ago

While we're here, can we finally just comment out this unused variable (don't remove it) so that lint passes without warnings? https://github.com/projecttacoma/fqm-execution/pull/219/files#file-src-calculation-clauseresultsbuilder-ts-L354

Yes, OIDs were used in QDM land to reference codesystems. But now we use sane canonical URLs in FHIR. Definitely can be removed.