lector
lector is a library to deal with asynchronous readers: computations with access to some read-only context.
This package is experimental and it is under active development. Expect backward-incompatible changes.
Introduction to lectors
Using lector with React and Redux
Installation
You can install this package with
npm install lector
Overview
You define readers by chaining them with other readers
; const getVersion = ask; const f = ;
The ask
reader is a built-in reader that just returns the whole
context. You can define a derived reader by calling .chain
, which
will be called with the return value of the previous reader.
If you return a Promise or another Reader, the resolved value of those will be passed to the next reader.
Finally, you can provide the context to the function at the top of your stack: