/** * Date: 3/5/2018 * Time: 9:10 PM * @license MIT (see project's LICENSE file) * */ /** * Creates a promise that resolves upon process.nextTick */ export declare function rejectNextTick(...args: any[]): Promise; /** * Creates a promise that rejects upon process.nextTick */ export declare function resolveNextTick(...args: any[]): Promise; export declare const parallel: { (values: Iterable>): Promise; (values: readonly [T1 | PromiseLike, T2 | PromiseLike, T3 | PromiseLike, T4 | PromiseLike, T5 | PromiseLike, T6 | PromiseLike, T7 | PromiseLike, T8 | PromiseLike, T9 | PromiseLike, T10 | PromiseLike]): Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]>; (values: readonly [T1_1 | PromiseLike, T2_1 | PromiseLike, T3_1 | PromiseLike, T4_1 | PromiseLike, T5_1 | PromiseLike, T6_1 | PromiseLike, T7_1 | PromiseLike, T8_1 | PromiseLike, T9_1 | PromiseLike]): Promise<[T1_1, T2_1, T3_1, T4_1, T5_1, T6_1, T7_1, T8_1, T9_1]>; (values: readonly [T1_2 | PromiseLike, T2_2 | PromiseLike, T3_2 | PromiseLike, T4_2 | PromiseLike, T5_2 | PromiseLike, T6_2 | PromiseLike, T7_2 | PromiseLike, T8_2 | PromiseLike]): Promise<[T1_2, T2_2, T3_2, T4_2, T5_2, T6_2, T7_2, T8_2]>; (values: readonly [T1_3 | PromiseLike, T2_3 | PromiseLike, T3_3 | PromiseLike, T4_3 | PromiseLike, T5_3 | PromiseLike, T6_3 | PromiseLike, T7_3 | PromiseLike]): Promise<[T1_3, T2_3, T3_3, T4_3, T5_3, T6_3, T7_3]>; (values: readonly [T1_4 | PromiseLike, T2_4 | PromiseLike, T3_4 | PromiseLike, T4_4 | PromiseLike, T5_4 | PromiseLike, T6_4 | PromiseLike]): Promise<[T1_4, T2_4, T3_4, T4_4, T5_4, T6_4]>; (values: readonly [T1_5 | PromiseLike, T2_5 | PromiseLike, T3_5 | PromiseLike, T4_5 | PromiseLike, T5_5 | PromiseLike]): Promise<[T1_5, T2_5, T3_5, T4_5, T5_5]>; (values: readonly [T1_6 | PromiseLike, T2_6 | PromiseLike, T3_6 | PromiseLike, T4_6 | PromiseLike]): Promise<[T1_6, T2_6, T3_6, T4_6]>; (values: readonly [T1_7 | PromiseLike, T2_7 | PromiseLike, T3_7 | PromiseLike]): Promise<[T1_7, T2_7, T3_7]>; (values: readonly [T1_8 | PromiseLike, T2_8 | PromiseLike]): Promise<[T1_8, T2_8]>; (values: readonly (T_1 | PromiseLike)[]): Promise; }; /** * Creates a process chain out of an array of promise factories. Why can't they be promises? Because promises execute immediately. * We want to defer execution until the prior promise has resolved. * @param series - series of functions that return promises * @param initialParameter - initial parameter into `series[0]()` */ export declare function series(series: ((...args: any[]) => Promise)[], initialParameter?: T): Promise; //# sourceMappingURL=promise.d.ts.map