the-dr-lazy / deox

Functional Type-safe Flux Standard Utilities
https://deox.js.org
MIT License
206 stars 12 forks source link

Make using DeepImmutable optional in input/prev state #84

Closed the-dr-lazy closed 5 years ago

the-dr-lazy commented 5 years ago

As a conclusion in #58 and #55; This PR make using DeepImmutable optional in handler's input/prev state argument.

Public API Changes

Rationally, because using DeepImmutable is optional, public API should export immutability type helpers.

Adds

the-dr-lazy commented 5 years ago

@LouizFC, @rlesniak - If it's possible please review this PR.

codecov[bot] commented 5 years ago

Codecov Report

Merging #84 into next will not change coverage. The diff coverage is 100%.

Impacted file tree graph

@@         Coverage Diff         @@
##           next    #84   +/-   ##
===================================
  Coverage   100%   100%           
===================================
  Files         9      9           
  Lines        47     47           
  Branches     11     11           
===================================
  Hits         47     47
Impacted Files Coverage Δ
src/index.ts 100% <ø> (ø) :arrow_up:
src/create-reducer.ts 100% <100%> (ø) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 452c522...6dc276b. Read the comment docs.

codecov[bot] commented 5 years ago

Codecov Report

Merging #84 into next will not change coverage. The diff coverage is 100%.

Impacted file tree graph

@@         Coverage Diff         @@
##           next    #84   +/-   ##
===================================
  Coverage   100%   100%           
===================================
  Files         9      9           
  Lines        47     47           
  Branches     11     11           
===================================
  Hits         47     47
Impacted Files Coverage Δ
src/index.ts 100% <ø> (ø) :arrow_up:
src/create-reducer.ts 100% <100%> (ø) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 452c522...6dc276b. Read the comment docs.