- execZAll<T1, T2>(executions): ZExecution<[T1, T2]>
-
New execution instance.
- execZAll<T1, T2, T>(executions, combine): ZExecution<T>
-
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2]
Returns T | PromiseLike<T>
New execution instance.
- execZAll<T1, T2, T3>(executions): ZExecution<[T1, T2, T3]>
-
Returns ZExecution<[T1, T2, T3]>
- execZAll<T1, T2, T3, T>(executions, combine): ZExecution<T>
-
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3]
Returns T | PromiseLike<T>
- execZAll<T1, T2, T3>(executions): ZExecution<[T1, T2, T3]>
-
Returns ZExecution<[T1, T2, T3]>
- execZAll<T1, T2, T3, T4>(executions): ZExecution<[T1, T2, T3, T4]>
-
Returns ZExecution<[T1, T2, T3, T4]>
- execZAll<T1, T2, T3, T4, T>(executions, combine): ZExecution<T>
-
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3, T4]
Returns T | PromiseLike<T>
- execZAll<T1, T2, T3, T4, T5>(executions): ZExecution<[T1, T2, T3, T4, T5]>
-
Returns ZExecution<[T1, T2, T3, T4, T5]>
- execZAll<T1, T2, T3, T4, T5, T>(executions, combine): ZExecution<[T1, T2, T3, T4, T5, T]>
-
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3, T4, T5]
Returns T | PromiseLike<T>
Returns ZExecution<[T1, T2, T3, T4, T5, T]>
- execZAll<T1, T2, T3, T4, T5, T6>(executions): ZExecution<[T1, T2, T3, T4, T5, T6]>
-
Returns ZExecution<[T1, T2, T3, T4, T5, T6]>
- execZAll<T1, T2, T3, T4, T5, T6, T>(executions, combine): ZExecution<T>
-
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3, T4, T5, T6]
Returns T | PromiseLike<T>
- execZAll<T1, T2, T3, T4, T5, T6, T7>(executions): ZExecution<[T1, T2, T3, T4, T5, T6, T7]>
-
Returns ZExecution<[T1, T2, T3, T4, T5, T6, T7]>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T>(executions, combine): ZExecution<T>
-
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3, T4, T5, T6, T7]
Returns T | PromiseLike<T>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8>(executions): ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8]>
-
Returns ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8]>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T>(executions, combine): ZExecution<T>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3, T4, T5, T6, T7, T8]
Returns T | PromiseLike<T>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T9>(executions): ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T9
Returns ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T9, T>(executions, combine): ZExecution<T>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T9
-
T
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3, T4, T5, T6, T7, T8, T9]
Returns T | PromiseLike<T>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(executions): ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T9
-
T10
Returns ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T>(executions, combine): ZExecution<T>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T9
-
T10
-
T
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]
Returns T | PromiseLike<T>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(executions): ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T9
-
T10
-
T11
Returns ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T>(executions, combine): ZExecution<T>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T9
-
T10
-
T11
-
T
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]
Returns T | PromiseLike<T>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(executions): ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T9
-
T10
-
T11
-
T12
Returns ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T>(executions, combine): ZExecution<[T]>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T9
-
T10
-
T11
-
T12
-
T
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]
Returns T | PromiseLike<T>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(executions): ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T9
-
T10
-
T11
-
T12
-
T13
Returns ZExecution<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]>
- execZAll<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T>(executions, combine): ZExecution<T>
-
Type Parameters
-
T1
-
T2
-
T3
-
T4
-
T5
-
T6
-
T7
-
T8
-
T9
-
T10
-
T11
-
T12
-
T13
-
T
Parameters
-
-
combine: ((this, results) => T | PromiseLike<T>)
-
- (this, results): T | PromiseLike<T>
-
Parameters
-
this: void
-
results: [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]
Returns T | PromiseLike<T>
- execZAll<TResult>(executions): ZExecution<TResult[]>
-
New execution instance.
- execZAll<TResult, TCombination>(executions, combine): ZExecution<TCombination>
-
Parameters
-
executions: Iterable<ZExecution<TResult>>
-
combine: ((this, results) => TCombination | PromiseLike<TCombination>)
-
- (this, results): TCombination | PromiseLike<TCombination>
-
Parameters
-
this: void
-
results: readonly TResult[]
Returns TCombination | PromiseLike<TCombination>
Returns ZExecution<TCombination>
New execution instance.
Performs execution that succeeds when all the given executions do, or fails when either of them fail.
Aborts other executions once one of them fail.