sunlley / lia-stack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LIA STACK

JavaScript/TypeScript library of Execute multiple asynchronous tasks and return synchronous results

install

npm install  lia-stack

use

import Stack from "lia-stack";
const start = async () => {
    let items = [{name: 'task1'},{name: 'task2'}];
    const result = await new Stack<{ name: string }>(
        (item, _index:number, resolve, reject) => {
            // do someting
            //resolve(result)
            //reject(error)
        }
    ).tasks(items).timeout(1000).exec();
}
start()

About

License:MIT License


Languages

Language:TypeScript 92.5%Language:JavaScript 7.5%