partial.lenses
partial.lenses copied to clipboard
More support for asynchronous operations
To consider (tick done and ~strike won't do now~):
- Async support
- [x]
awaitIt
- [x]
- Operations on optics:
- [x]
assignAsync
- [x]
disperseAsync
- [x] ~
modifyAsync
~ - [x]
removeAsync
- [x]
setAsync
- [x]
- Operations on transforms:
- [x] ~
transformAsync
~
- [x] ~
- 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
- [x]
- Operations on isomorphisms
- [ ]
getInverseAsync
- [ ]
Codecov Report
Merging #210 into master will increase coverage by
<.01%
. The diff coverage isn/a
.
@@ 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.