• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

solidjs / solid / 38237980590
78%
main: 89%

Build:
Build:
LAST BUILD BRANCH: fix/lazy-code-waterfall-4105
DEFAULT BRANCH: main
Ran 12 Oct 2026 10:50AM UTC
Jobs 1
Files 11
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Oct 2026 10:42AM UTC coverage: 77.429%. Remained the same
38237980590

push

github

web-flow
fix(compiler): keep component refs behind TypeScript casts (#3970)

* fix(compiler): keep component refs behind TypeScript casts (#3968)

The component ref branch classified the raw expression, so a
`TSAsExpression`, `TSNonNullExpression` or `TSSatisfiesExpression`
matched no ref shape and `assignment_fallback` returned `None`, which
dropped the prop with no diagnostic. The Babel plugin strips those
wrappers first; the shared and universal ref lowerings now do the same.
The universal lowering also keeps an array ref, which Babel passes
through as a plain property.

* fix: address review findings

The universal element ref lowering now strips `as` and `!` before
classifying the target, the same two wrappers Babel's universal
element transform strips, so `<view ref={myRef as any} />` emits the
`myRef = _el$` fallback instead of leaving the cast in the output. The
cast refs test matches the generated `_ref$` name by pattern instead of
the hard-coded `_ref$3`, and covers the element path for the dom and
universal generates. The changeset names only the cast-wrapped refs and
the universal element fix; conditional and logical refs are still
dropped, as in Babel. The `unwrap_ts_ref_value` doc comment is one line.

746 of 1036 branches covered (72.01%)

Branch coverage included in aggregate %.

1079 of 1321 relevant lines covered (81.68%)

27.07 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38237980590.1 12 Oct 2026 10:50AM UTC 11
77.43
GitHub Action Run
Source Files on build 38237980590
  • Tree
  • List 11
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #38237980590
  • 15e1228c on github
  • Prev Build on next (#38231454013)
  • Next Build on next (#38272897120)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc