tinywork

1.0.1 • Public • Published

tinywork

只做了一点微小的工作。

NPM version build status Coverage Status David deps npm download

Installation

You can install it as dependency via npm.

$ npm install tinywork --save
// or
$ cnpm install tinywork --save

Usage

tinywork can process mix Promise list or mix Object.

mix object

You can use co and yield like this:

yield tinywork({
  a: Promise.resolve(1),
  b: Promise.resolve(2),
  c: 'c'
});

// =>
{
  a: 1,
  b: 2,
  c: 'c'
}

And use async/await like this:

await tinywork({
  a: Promise.resolve(1),
  b: Promise.resolve(2),
  c: 'c'
});

// =>
{
  a: 1,
  b: 2,
  c: 'c'
}

mix array

You can use co and yield like this:

yield tinywork([
  Promise.resolve(1),
  Promise.resolve(2),
  'c'
]);

// =>
[1, 2, 'c'];

And use async/await like this:

await tinywork([
  Promise.resolve(1),
  Promise.resolve(2),
  'c'
]);

// =>
[1, 2, 'c'];

Others

Just return resolved Promise with value.

License

The MIT license

Dependencies (0)

    Dev Dependencies (5)

    Package Sidebar

    Install

    npm i tinywork

    Weekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • jacksontian