partial.lenses icon indicating copy to clipboard operation
partial.lenses copied to clipboard

More support for asynchronous operations

Open polytypic opened this issue 6 years ago • 1 comments

To consider (tick done and ~strike won't do now~):

  • Async support
    • [x] awaitIt
  • Operations on optics:
    • [x] assignAsync
    • [x] disperseAsync
    • [x] ~modifyAsync~
    • [x] removeAsync
    • [x] setAsync
  • Operations on transforms:
    • [x] ~transformAsync~
  • Folds:
    • [x] allAsync
    • [ ] all1Async
    • [x] andAsync
    • [ ] and1Async
    • [x] anyAsync
    • [x] collectAsync
    • [x] collectAsAsync
    • [ ] collectTotalAsync
    • [ ] collectTotalAsAsync
    • [x] concatAsync
    • [x] concatAsAsync
    • [ ] countAsync
    • [ ] countIfAsync
    • [ ] countsAsync
    • [ ] countsAsAsync
    • [ ] foldlAsync
    • [ ] foldrAsync
    • [x] forEachAsync
    • [ ] forEachWithAsync
    • [x] getAsAsync
    • [x] getAsync
    • [ ] isDefinedAsync
    • [ ] isEmptyAsync
    • [x] joinAsync
    • [x] joinAsAsync
    • [ ] maximumAsync
    • [ ] maximumByAsync
    • [x] meanAsync
    • [x] meanAsAsync
    • [ ] minimumAsync
    • [ ] minimumByAsync
    • [ ] noneAsync
    • [x] orAsync
    • [x] productAsync
    • [x] productAsAsyc
    • [x] sumAsync
    • [x] sumAsAsync
  • Operations on isomorphisms
    • [ ] getInverseAsync

polytypic avatar Nov 17 '18 10:11 polytypic

Codecov Report

Merging #210 into master will increase coverage by <.01%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #210      +/-   ##
==========================================
+ Coverage   99.88%   99.89%   +<.01%     
==========================================
  Files           1        1              
  Lines        1713     1858     +145     
==========================================
+ Hits         1711     1856     +145     
  Misses          2        2
Impacted Files Coverage Δ
dist/partial.lenses.cjs.js 99.89% <0%> (ø) :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 5fd5f9a...1d6a2d9. Read the comment docs.

codecov-io avatar Nov 17 '18 13:11 codecov-io