Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 504 Bytes

README.md

File metadata and controls

34 lines (24 loc) · 504 Bytes

async-pipe

organize async functions and promises into pipe, like promise.then, promise.catch

original repo kirillrogovoy/promised-pipe

install

npm i @0devs/async-pipe

usage

import {pipe} from "@0devs/async-pipe";

pipe(
  async () => 0,
  async (s) => s + 1,
  async (s) => s + 1,
  async (s) => s + 1,
)
  .then((r) => {
    console.log(r);
  })
  .catch((e) => {
    console.log(e);
  });