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

peerigon / typescript-toolkit / 30815875110
96%

Build:
DEFAULT BRANCH: main
Ran 03 Aug 2026 01:00PM UTC
Jobs 1
Files 36
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

03 Aug 2026 12:59PM UTC coverage: 95.612% (+1.4%) from 94.234%
30815875110

push

github

web-flow
feat(runtime): add generator-based runtime for the generator context pattern (#4)

* feat(runtime): add generator-based runtime for the generator context pattern

Workflows request dependencies on demand via `yield*` instead of having
them threaded through every function signature. `createRuntime<Context>()`
returns `action` to define context-dependent operations, `call` and
`provide` to compose workflows, and `run` to execute one against a real
or mocked context.

`Workflow<Return, Context>` carries the context type so the compiler keeps
workflows from different runtimes apart, and `call`/`provide` operations
are single-use since they own the generator instance they were given.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* fix(ci): repair the checks that are failing on main

These four failures predate this branch — `main` has been red on the
"Test and Release" workflow since 94af6d7. `run-p` aborts siblings on the
first failure, so only `test:jsr` surfaced in the logs.

- test:jsr: `parseRetryAfter`'s `now` parameter had no explicit type, which
  JSR's no-slow-types check rejects for public API symbols.
- test:types: `lib` lost `dom` when it moved to es2024, so `RequestInfo`
  (src/api/api.test.ts) and `VoidFunction` (@tanstack/query-core's .d.ts,
  checked because skipLibCheck is false) no longer resolved. Emitted output
  is byte-identical with and without `dom`, so this is typecheck-only.
- test:lint: `no-redundant-type-constituents` fired on the unresolved
  `RequestInfo`; fixed by the same `lib` change.
- test:build: `sleep` grew to 180 B in a6b60a3 without its limit or README
  claim being updated.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>

269 of 294 branches covered (91.5%)

Branch coverage included in aggregate %.

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

3 existing lines in 1 file now uncovered.

559 of 572 relevant lines covered (97.73%)

14.92 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
90.67
9.61% src/result/result.ts
Jobs
ID Job ID Ran Files Coverage
1 30815875110.1 03 Aug 2026 01:00PM UTC 36
95.61
GitHub Action Run
Source Files on build 30815875110
  • Tree
  • List 36
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30815875110
  • f2f6f3f4 on github
  • Prev Build on main (#29702795185)
  • Next Build on main (#30819748655)
  • 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