0.2.7 • Published 2 years ago

workflow-extra v0.2.7

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Workflow extra

基于 promise 的一个流程管理小工具。

parallel

/**
 * 接收一个数据队列和一个 generate 函数, 通过将数据传递给 generate 拿到一个 promise 对象
 * 根据 num 传入的并行个数进行适当任务的并发
 * 
 * @param tasks[any[]]
 * @param generate[Function]
 * @param num[Number]
 */
export function parallel(tasks: any[], generate: Function, num = 1): Promise<any[]> {}

ParallelQueue

/**
 * 任务管理器,允许同时并发多个异步任务
 * 并且允许复用这个管理器,在允许过程中动态添加任务
 * 并提供等待任务队列结束的功能
 */
export class ParallelQueue<TaskObject, ReturnValue> {}
0.2.7

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago