ty-step
异步流程控制,可以以并行或串行的方式执行给定的函数序列,支持参数传递和错误捕获
Inspired by step
and gulp-sequence
Install
npm install ty-step
Usage
var step = var { return { }}var task =
step
接收一系列的函数或者由函数组成的数组作为参数,这些函数代表要执行的任务,接收next
和payload
作为参数。next
在任务结束时调用,传入的参数为error
和data
,error
代表上一个函数是否发生了错误,若不为null
则表示发生了错误,会中断执行后续函数,data
表示上一个函数中next
传递的结果。step
返回一个函数,该函数接收一个callback
作为参数,表示对最终结果的处理,同样接收error
和data
作为参数
License
MIT