parallel
Параллельно разрешает заданный список асинхронных значений (то есть с помощью Promise.all), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.
API
function parallel<T1, T2, T3, T4, T5>(
values: () => [
T1 | PromiseLike<T1>,
T2 | PromiseLike<T2>,
T3 | PromiseLike<T3>,
T4 | PromiseLike<T4>,
T5 | PromiseLike<T5>,
],
): Promise<[T1, T2, T3, T4, T5]>;
function parallel<T1, T2, T3, T4>(
values: () => [
T1 | PromiseLike<T1>,
T2 | PromiseLike<T2>,
T3 | PromiseLike<T3>,
T4 | PromiseLike<T4>,
],
): Promise<[T1, T2, T3, T4]>;
function parallel<T1, T2, T3>(
values: () => [
T1 | PromiseLike<T1>,
T2 | PromiseLike<T2>,
T3 | PromiseLike<T3>,
],
): Promise<[T1, T2, T3]>;
function parallel<T1, T2>(
values: () => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>],
): Promise<[T1, T2]>;
function parallel<T>(values: () => (T | PromiseLike<T>)[]): Promise<T[]>;
function parallel<T1, T2, T3, T4, T5>(values: () => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>]): Promise<[T1, T2, T3, T4, T5]>;
Параллельно разрешает заданный список асинхронных значений (то есть с помощью Promise.all), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.
() => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>]Функция получения асинхронных значений для параллельного разрешения с объединённым обнаружением изменений.
Promise<[T1, T2, T3, T4, T5]>
function parallel<T1, T2, T3, T4>(values: () => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>]): Promise<[T1, T2, T3, T4]>;
Параллельно разрешает заданный список асинхронных значений (то есть с помощью Promise.all), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.
() => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>]Функция получения асинхронных значений для параллельного разрешения с объединённым обнаружением изменений.
Promise<[T1, T2, T3, T4]>
function parallel<T1, T2, T3>(values: () => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]): Promise<[T1, T2, T3]>;
Параллельно разрешает заданный список асинхронных значений (то есть с помощью Promise.all), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.
() => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]Функция получения асинхронных значений для параллельного разрешения с объединённым обнаружением изменений.
Promise<[T1, T2, T3]>
function parallel<T1, T2>(values: () => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]): Promise<[T1, T2]>;
Параллельно разрешает заданный список асинхронных значений (то есть с помощью Promise.all), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.
() => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]Функция получения асинхронных значений для параллельного разрешения с объединённым обнаружением изменений.
Promise<[T1, T2]>
function parallel<T>(values: () => (T | PromiseLike<T>)[]): Promise<T[]>;
Параллельно разрешает заданный список асинхронных значений (то есть с помощью Promise.all), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.
() => (T | PromiseLike<T>)[]Функция получения асинхронных значений для параллельного разрешения с объединённым обнаружением изменений.
Promise<T[]>
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/cdk/testing/parallel