• 개요
@angular/cdk/testing

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>]

변경 감지를 묶어서 병렬로 해결할 비동기 값의 getter입니다.

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

변경 감지를 묶어서 병렬로 해결할 비동기 값의 getter입니다.

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

변경 감지를 묶어서 병렬로 해결할 비동기 값의 getter입니다.

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

변경 감지를 묶어서 병렬로 해결할 비동기 값의 getter입니다.

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

주어진 비동기 값 목록을 병렬로 해결합니다(즉, Promise.all 사용). 전체 작업에서 변경 감지를 묶어 값들을 해결하기 전과 후에 각각 정확히 한 번씩 변경 감지가 실행되도록 합니다.

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

변경 감지를 묶어서 병렬로 해결할 비동기 값의 getter입니다.

@returnsPromise<T[]>
상세 내용으로 이동