Spec-Zone.ru › Angular

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), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.

@paramvalues() => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>, T5 | PromiseLike<T5>]

Функция получения асинхронных значений для параллельного разрешения с объединённым обнаружением изменений.

@returnsPromise<[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), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.

@paramvalues() => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>, T4 | PromiseLike<T4>]

Функция получения асинхронных значений для параллельного разрешения с объединённым обнаружением изменений.

@returnsPromise<[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), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.

@paramvalues() => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>, T3 | PromiseLike<T3>]

Функция получения асинхронных значений для параллельного разрешения с объединённым обнаружением изменений.

@returnsPromise<[T1, T2, T3]>
function parallel<T1, T2>(values: () => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]): Promise<[T1, T2]>;

Параллельно разрешает заданный список асинхронных значений (то есть с помощью Promise.all), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.

@paramvalues() => [T1 | PromiseLike<T1>, T2 | PromiseLike<T2>]

Функция получения асинхронных значений для параллельного разрешения с объединённым обнаружением изменений.

@returnsPromise<[T1, T2]>
function parallel<T>(values: () => (T | PromiseLike<T>)[]): Promise<T[]>;

Параллельно разрешает заданный список асинхронных значений (то есть с помощью Promise.all), объединяя обнаружение изменений на протяжении всей операции так, чтобы обнаружение изменений выполнялось ровно один раз до разрешения значений и один раз после него.

@paramvalues() => (T | PromiseLike<T>)[]

Функция получения асинхронных значений для параллельного разрешения с объединённым обнаружением изменений.

@returnsPromise<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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API