1.1.0 • Published 2 years ago

asyncake v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Asyncake

Async Chains like a boss, piece of cake.

Install

  npm install asyncake --save

How to use

There is only one function, here we call it asyncChain, call the function with the object or function that you want to chain and thats it.

const asyncChain = require('asyncake');

async function main () {
    const t = new Calc();

    const ac = await asyncChain(t).number(4).number(1).minus().number(2).self.mul().number(3).add().pop();
    console.log("Result ", ac);
}

In this exmple number, minus, self, ... are chainanble but they are async so without asyncChain we would have to do something like this:

(await ... (await (await (await t.number(4)).number(1)).minus())...);

Async Cake solves the problem and make async chains a piece of cake to work with.

You can check the full example here https://github.com/fsvieira/asyncake/blob/main/test.js

1.1.0

2 years ago

1.0.0

2 years ago