Skip to content

JS-export QName, BigDecimal, ELM classes - #1739

Merged
JPercival merged 3 commits into
mainfrom
js-export-elm-classes
Apr 14, 2026
Merged

JS-export QName, BigDecimal, ELM classes#1739
JPercival merged 3 commits into
mainfrom
js-export-elm-classes

Conversation

@antvaset

@antvaset antvaset commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

QName, BigDecimal and ELM classes (e.g. VersionedIdentifier) can be used from JavaScript:

import { VersionedIdentifier } from "@cqframework/cql/elm";

const versionedIdentifier = new VersionedIdentifier().withId("exampleId");
console.log(versionedIdentifier.id);

@github-actions

github-actions Bot commented Apr 8, 2026

Copy link
Copy Markdown

Related Issues

The following open issues may be related to this PR:

Issue Title Score Matched Terms
#765 Cql-to-elm Jackson dependency: Move CqlTranslatorOptionsMapper to a module? 11.5 "cql elm", "cqframework cql", cqframework, classes, elm, java (path), src (path), main (path), org (path), cql (path)
#1700 Loading libraries from intermediary forms 11.5 "cql elm", "cqframework cql", cqframework, elm, java (path), src (path), engine (path), kotlin (path), main (path), org (path), cql (path)
#950 Json formatted CQL fails to deserialize via JsonCqlLibraryReader 11 "cql elm", "cqframework cql", cqframework, elm, java (path), opencds (path), engine (path), org (path), cql (path), cqf (path)
#817 Sort logic definitions by libraryName then name 10.5 "cql elm", "cqframework cql", cqframework, elm, java (path), src (path), main (path), org (path), cql (path)
#683 Unable to use AgeAt functions with Patient class of custom name. 10.5 "cql elm", "cqframework cql", cqframework, elm, java (path), src (path), main (path), org (path), cql (path)

Tip: If this PR addresses any of these issues, please link them using Closes #NNN or Refs #NNN in the PR description.

@github-actions

github-actions Bot commented Apr 8, 2026

Copy link
Copy Markdown

Formatting check succeeded!

@antvaset
antvaset marked this pull request as draft April 9, 2026 09:16
@codecov

codecov Bot commented Apr 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.18%. Comparing base (71926a9) to head (d9f131f).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main    #1739   +/-   ##
=========================================
  Coverage     62.18%   62.18%           
  Complexity     3900     3900           
=========================================
  Files           210      210           
  Lines         20302    20302           
  Branches       3860     3860           
=========================================
  Hits          12624    12624           
  Misses         6074     6074           
  Partials       1604     1604           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@antvaset
antvaset marked this pull request as ready for review April 14, 2026 06:27
@JPercival
JPercival merged commit 5bb4b11 into main Apr 14, 2026
9 of 10 checks passed
@JPercival
JPercival deleted the js-export-elm-classes branch April 14, 2026 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants