sanctuary-pipep

1.0.2 • Public • Published

sanctuary-pipeP

Adds async / await functionality to sanctuary pipe.

Actions Status Actions Status Run on Repl.it

Example

 
// Import sanctuary.
const Sanctuary = require('sanctuary');
 
// /Import pipeP and env from sanctuary-pipeP
const { pipeP, env } = require('sanctuary-pipeP');
 
 
// Setup Sanctuary environment to include sanctuary-pipeP Promise type.
const S = Sanctuary.create({
  checkTypes: true,
  env: Sanctuary.env.concat(env)
});
 
 
// create asynchronous pipe
const pipe = pipeP([
  (x => Promise.resolve(+ 1)),
  S.add(1)
]);
 
 
// enjoy
pipe(1).then(console.log); // should output 3

Readme

Keywords

none

Package Sidebar

Install

npm i sanctuary-pipep

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

5.72 kB

Total Files

7

Last publish

Collaborators

  • beesperester