0.1.0 • Published 5 years ago

@wangcch/async-array v0.1.0

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

Async-Array

array asynchronous loop

Build Status npm.io npm.io

usage

# install dependencies
yarn

# build for production with minification
yarn build

# test
yarn test

example

import {
  filterAsync,
  mapAsync,
  forEachAsync,
  someAsync,
  everyAsync,
} from "@wangcch/async-array";
// filterAsync
const result = await filterAsync([1, 2, 3], async i => i > 2);
// [3]
// mapAsync
const result = await mapAsync([1, 2, 3], async i => i * 2);
// [2, 4, 6]
// forEachAsync
let arr: number[] = [];
await forEachAsync([1, 2, 3], async i => {
  arr.push(i * 2);
});

return arr;
// [2, 4, 6]
// someAsync
const result = await someAsync([1, 2, 3], async i => i > 2);
// true
// everyAsync
const result = await everyAsync([1, 2, 3], async i => i > 2);
// false

workflow

https://github.com/wangcch/ts-npm-workflow

license

MIT