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 dataPowered by Codecov. Last update 5fd5f9a...1d6a2d9. Read the comment docs.