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

mweststrate / immer
99%
master: 99%

Build:
Build:
LAST BUILD BRANCH: github-actions-ci
DEFAULT BRANCH: master
Repo Added 08 Jan 2018 08:16PM UTC
Files 17
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

LAST BUILD ON BRANCH
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 0.4.0
  • 1.0.0
  • aleclarson
  • async-recipes
  • ci
  • ci/test-nodejs-6-8-10-11
  • ci/use-yarn-cache
  • code-cleanup
  • curry
  • curry2
  • deep-freeze
  • dependabot/npm_and_yarn/handlebars-4.5.1
  • dependabot/npm_and_yarn/js-yaml-3.13.1
  • dependabot/npm_and_yarn/lodash-4.17.13
  • dependabot/npm_and_yarn/mixin-deep-1.3.2
  • docs
  • enable-codesandbox
  • es5-dts
  • factory
  • feature/curry
  • feature/fast-prune
  • feature/reuse
  • fix-362
  • fix-map-instantiation
  • fix/es5-array-delete-error
  • frozen-return
  • funding
  • github-actions-ci
  • hooks
  • immer3
  • immer3-v2
  • improved-types
  • isDraft
  • issue-100
  • issue-202
  • issue-233
  • issue-243
  • issue-264
  • issue-268
  • issue-270
  • issue-328
  • issue-381
  • jest24
  • kachkaev-add-failing-tests-for-recursive-use
  • map-fixes
  • master
  • new-immer-readme-image
  • next
  • nothing
  • patch-1
  • patch-2
  • patch-fixes
  • patch2
  • patches
  • perf3
  • produce-with-patches
  • promise
  • pull/351/head
  • seamless-immutable
  • sucrase
  • support_map_and_set
  • symbols
  • ts
  • ts-3.4
  • ts-3.4-inference-improvements
  • ts-jest
  • v0.3.0
  • v0.4.2
  • v0.5.0
  • v0.6.0
  • v0.8.2
  • v1.1.0
  • v1.1.1
  • v1.1.2
  • v1.1.3
  • v1.10.0
  • v1.10.1
  • v1.10.2
  • v1.10.3
  • v1.10.4
  • v1.10.5
  • v1.11.0
  • v1.11.1
  • v1.12.0
  • v1.12.1
  • v1.2.0
  • v1.4.0
  • v1.5.0
  • v1.7.0
  • v1.7.1
  • v1.7.3
  • v1.7.4
  • v1.8
  • v1.8.0
  • v1.8.0-alpha
  • v1.8.1
  • v1.8.2
  • v1.9
  • v1.9.0
  • v1.9.1
  • v1.9.2
  • v1.9.3
  • v2
  • v2.0.0
  • v2.0.0-alpha
  • v2.1.0
  • v2.1.1
  • v2.1.2
  • v2.1.3
  • v2.1.4
  • v2.1.5
  • v2.2.0
  • v3.0.0
  • v3.1
  • v3.1.0
  • v3.1.1
  • v3.1.2
  • v3.1.3
  • v3.1.4
  • v3.2.0
  • v3.2.1
  • v3.3.0
  • v4
  • v4.0.0
  • v4.0.1
  • v4.0.2
  • v5.0.0
  • v5.0.1
  • v5.0.2
  • v5.1.0
  • v5.2.0
  • v5.2.1
  • v5.3.0
  • v5.3.1
  • v5.3.2
  • v5.3.3
  • visited

25 Apr 2021 02:50PM UTC coverage: 98.522% (+0.002%) from 98.52%
#1092

push

web-flow
fix: #785 fix type inference for produce incorrectly inferring promise (#786)

554 of 566 branches covered (97.88%)

Branch coverage included in aggregate %.

779 of 787 relevant lines covered (98.98%)

1115.43 hits per line

Relevant lines Covered
Build:
Build:
787 RELEVANT LINES 779 COVERED LINES
1115.43 HITS PER LINE
Source Files on master
  • Tree
  • List 17
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
#1092 fix: #785 fix type inference for produce incorrectly inferring promise (#786) push 29 Sep 2026 09:43PM UTC web-flow
98.52
#1091 fix: release missing dist/ folder push 29 Sep 2026 09:42PM UTC mweststrate
98.52
#1090 feature: Improved typescript types The TypeScript typings of Immer have been rewritten, and support better inference now and are more accurate. The best practices are documented here: https://immerjs.github.io/immer/typescript. Please visit that ... push 29 Sep 2026 09:32PM UTC web-flow
98.52
#1089 docs: add `break` to `switch` block (#769) I get that there's only one `case` here but for people plucking this example and then using it to build out their own reducer, they'll immediately run into issues as soon as they add a second `case` wi... push 29 Sep 2026 09:32PM UTC web-flow
98.52
#1088 fix: Add a type-checking fast path for primitive types (#755) When `Draft<T>` is applied to a large enum type, TypeScript has to do a lot of unnecessary structural comparisons to confirm that no element of the enum matches `Function`, `Date`, `... push 29 Sep 2026 09:21PM UTC web-flow
98.51
#1087 chore: back to node, everything is slow on travis push 29 Sep 2026 09:20PM UTC mweststrate
98.48
#1086 fix: Set finalization can get stuck in a loop, fixes #628 push 29 Sep 2026 09:08PM UTC mweststrate
98.46
#1085 Immer 7 * Introduced `current`, which takes a snapshot of the current state of a draft and finalizes it (but without freezing). Current is a great utility to print the current state during debugging (no Proxies in the way), and the output of curr... push 29 Sep 2026 09:07PM UTC web-flow
98.58
#1084 Immer 7 * Introduced `current`, which takes a snapshot of the current state of a draft and finalizes it (but without freezing). Current is a great utility to print the current state during debugging (no Proxies in the way), and the output of curr... push 29 Sep 2026 02:18PM UTC web-flow
98.58
#1083 chore: Merge branch 'master' of github.com:immerjs/immer push 29 Sep 2026 02:14PM UTC mweststrate
98.48
See All Builds (1108)
  • Repo on GitHub
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