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

runtypes / runtypes / 12805727259
94%

Build:
DEFAULT BRANCH: master
Ran 16 Jan 2025 09:19AM UTC
Jobs 1
Files 49
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

16 Jan 2025 09:18AM UTC coverage: 93.939% (+0.4%) from 93.539%
12805727259

push

github

web-flow
fix: revert behavior of parsing `Intersect` of `Object`s (#443)

#442 sometimes produced unsound type inference, such as in case where
properties with the same name might be parsed into different values.

```typescript
const P = Object({ n: String.withParser(() => 1 as const) })
const N = Object({ n: String.withParser(parseInt) })
const PN = P.and(N)
assertEquals(PN.parse({ n: "42" }).n, 1)
// `n` is infered as `1`, but `undefined` actually.
```

I can't imagine any viable solution to this, so reverting.

403 of 440 branches covered (91.59%)

Branch coverage included in aggregate %.

13 of 13 new or added lines in 2 files covered. (100.0%)

1519 of 1606 relevant lines covered (94.58%)

2364.41 hits per line

Jobs
ID Job ID Ran Files Coverage
1 12805727259.1 16 Jan 2025 09:19AM UTC 49
93.94
GitHub Action Run
Source Files on build 12805727259
  • Tree
  • List 49
  • Changed 15
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #12805727259
  • 68590bb9 on github
  • Prev Build on master (#12725608463)
  • Next Build on master (#12830932297)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc