1.0.2 • Published 4 years ago

sanctuary-pipep v1.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

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(x + 1)),
  S.add(1)
]);


// enjoy
pipe(1).then(console.log); // should output 3