@0devs/async-pipe

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

Usage no npm install needed!

<script type="module">
  import 0devsAsyncPipe from 'https://cdn.skypack.dev/@0devs/async-pipe';
</script>

README

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);
  });