Methods
all
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
any
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
apply
-
Parameters
-
fn: Function
-
Rest ...arguments: any[]
applyEach
- applyEach(fns: Function[], argsAndCallback: any[]): void
-
Parameters
-
fns: Function[]
-
argsAndCallback: any[]
Returns void
applyEachSeries
- applyEachSeries(fns: Function[], argsAndCallback: any[]): void
-
Parameters
-
fns: Function[]
-
argsAndCallback: any[]
Returns void
asyncify
- asyncify(fn: Function): Function
-
Parameters
Returns Function
auto
- auto(tasks: any, callback?: function): void
-
Parameters
-
tasks: any
-
Optional callback: function
-
- (error: Error, results: any): void
-
Parameters
-
error: Error
-
results: any
Returns void
Returns void
cargo
- cargo(worker: function, payload?: number): AsyncCargo
-
Parameters
-
worker: function
-
Optional payload: number
compose
- compose(...fns: Function[]): void
concat
-
Type parameters
Parameters
Returns any
concatSeries
-
Type parameters
Parameters
Returns any
constant
- constant(...values: any[]): Function
-
Parameters
Returns Function
detect
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
detectLimit
- detectLimit<T>(arr: T[], limit: number, iterator: AsyncBooleanIterator<T>, callback?: function): any
-
Type parameters
Parameters
-
arr: T[]
-
limit: number
-
-
Optional callback: function
Returns any
detectSeries
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
dir
- dir(fn: Function, ...arguments: any[]): void
-
Parameters
-
fn: Function
-
Rest ...arguments: any[]
Returns void
doDuring
-
Parameters
-
-
test: function
-
- (testCallback: function): void
-
Parameters
-
testCallback: function
-
- (error: Error, truth: boolean): void
-
Parameters
-
error: Error
-
truth: boolean
Returns void
Returns void
-
callback: function
Returns void
doUntil
-
Parameters
-
-
test: function
-
callback: function
Returns void
doWhilst
-
Parameters
-
-
test: function
-
callback: function
Returns void
during
-
Parameters
-
test: function
-
- (testCallback: function): void
-
Parameters
-
testCallback: function
-
- (error: Error, truth: boolean): void
-
Parameters
-
error: Error
-
truth: boolean
Returns void
Returns void
-
-
callback: function
Returns void
each
-
Type parameters
Parameters
Returns void
eachLimit
-
Type parameters
Parameters
Returns void
eachSeries
-
Type parameters
Parameters
Returns void
ensureAsync
- ensureAsync(fn: function): Function
-
Parameters
-
fn: function
-
- (...argsAndCallback: any[]): void
-
Parameters
-
Rest ...argsAndCallback: any[]
Returns void
Returns Function
every
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
everyLimit
-
Type parameters
Parameters
-
arr: T[]
-
limit: number
-
-
Optional callback: function
Returns any
filter
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
filterLimit
- filterLimit<T>(arr: T[], limit: number, iterator: AsyncResultIterator<T, boolean>, callback?: function): any
-
Type parameters
Parameters
-
arr: T[]
-
limit: number
-
-
Optional callback: function
Returns any
filterSeries
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
foldl
-
Type parameters
Parameters
Returns any
foldr
-
Type parameters
Parameters
Returns any
forEachOf
-
Parameters
-
obj: any
-
iterator: function
-
- (item: any, key: [string | number], callback?: ErrorCallback): void
-
Parameters
-
item: any
-
key: [string | number]
-
Returns void
-
Returns void
-
Type parameters
Parameters
Returns void
forEachOfLimit
-
Parameters
-
obj: any
-
limit: number
-
iterator: function
-
- (item: any, key: [string | number], callback?: ErrorCallback): void
-
Parameters
-
item: any
-
key: [string | number]
-
Returns void
-
Returns void
-
Type parameters
Parameters
Returns void
forEachOfSeries
-
Parameters
-
obj: any
-
iterator: function
-
- (item: any, key: [string | number], callback?: ErrorCallback): void
-
Parameters
-
item: any
-
key: [string | number]
-
Returns void
-
Returns void
-
Type parameters
Parameters
Returns void
forever
- forever(next: function, errBack: function): void
-
Parameters
-
next: function
-
- (errCallback: function): void
-
errBack: function
Returns void
inject
-
Type parameters
Parameters
Returns any
iterator
- iterator(tasks: Function[]): Function
-
Parameters
Returns Function
log
- log(fn: Function, ...arguments: any[]): void
-
Parameters
-
fn: Function
-
Rest ...arguments: any[]
Returns void
map
-
Type parameters
Parameters
Returns any
mapLimit
-
Type parameters
Parameters
Returns any
mapSeries
-
Type parameters
Parameters
Returns any
memoize
- memoize(fn: Function, hasher?: Function): Function
-
Parameters
-
fn: Function
-
Optional hasher: Function
Returns Function
nextTick
- nextTick(callback: Function): void
parallel
-
Type parameters
Parameters
Returns void
-
Type parameters
Parameters
Returns void
parallelLimit
-
Type parameters
Parameters
Returns void
-
Type parameters
Parameters
Returns void
priorityQueue
-
Type parameters
Parameters
queue
-
Type parameters
Parameters
-
-
Optional concurrency: number
reduce
-
Type parameters
Parameters
Returns any
reduceRight
-
Type parameters
Parameters
Returns any
reject
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
rejectLimit
- rejectLimit<T>(arr: T[], limit: number, iterator: AsyncResultIterator<T, boolean>, callback?: function): any
-
Type parameters
Parameters
-
arr: T[]
-
limit: number
-
-
Optional callback: function
Returns any
rejectSeries
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
retry
- retry<T>(opts: number, task: function, callback: function): void
- retry<T>(opts: object, task: function, callback: function): void
-
Type parameters
Parameters
-
opts: number
-
task: function
-
callback: function
-
- (error: Error, results: any): void
-
Parameters
-
error: Error
-
results: any
Returns void
Returns void
-
Type parameters
Parameters
-
opts: object
-
interval: number
-
times: number
-
task: function
-
callback: function
-
- (error: Error, results: any): void
-
Parameters
-
error: Error
-
results: any
Returns void
Returns void
select
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
selectLimit
- selectLimit<T>(arr: T[], limit: number, iterator: AsyncResultIterator<T, boolean>, callback?: function): any
-
Type parameters
Parameters
-
arr: T[]
-
limit: number
-
-
Optional callback: function
Returns any
selectSeries
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
seq
- seq(...fns: Function[]): void
series
-
Type parameters
Parameters
Returns void
-
Type parameters
Parameters
Returns void
setImmediate
- setImmediate(callback: Function): void
some
-
Type parameters
Parameters
-
arr: T[]
-
-
Optional callback: function
Returns any
someLimit
-
Type parameters
Parameters
-
arr: T[]
-
limit: number
-
-
Optional callback: function
Returns any
sortBy
-
Type parameters
Parameters
Returns any
times
-
Type parameters
Parameters
Returns void
timesLimit
-
Type parameters
Parameters
Returns void
timesSeries
-
Type parameters
Parameters
Returns void
unmemoize
- unmemoize(fn: Function): Function
-
Parameters
Returns Function
until
-
Parameters
-
test: function
-
-
callback: function
Returns void
waterfall
- waterfall(tasks: Function[], callback?: function): void
-
Parameters
-
tasks: Function[]
-
Optional callback: function
-
- (err: Error, result: any): void
Returns void
whilst
-
Parameters
-
test: function
-
-
callback: function
Returns void
wrapSync
- wrapSync(fn: Function): Function
-
Parameters
Returns Function