@nospamproxy/core
    Preparing search index...

    Function parallel

    A replacement for Promise.all that also works with iterables and aggregates all errors instead of rejecting early.

    • Parameters

      • values: []

      Returns Promise<[]>

    • Type Parameters

      • T1

      Parameters

      • values: [A<T1>]

      Returns Promise<[T1]>

    • Type Parameters

      • T1
      • T2

      Parameters

      • values: [A<T1>, A<T2>]

      Returns Promise<[T1, T2]>

    • Type Parameters

      • T1
      • T2
      • T3

      Parameters

      Returns Promise<[T1, T2, T3]>

    • Type Parameters

      • T1
      • T2
      • T3
      • T4

      Parameters

      Returns Promise<[T1, T2, T3, T4]>

    • Type Parameters

      • T1
      • T2
      • T3
      • T4
      • T5

      Parameters

      Returns Promise<[T1, T2, T3, T4, T5]>

    • Type Parameters

      • T1
      • T2
      • T3
      • T4
      • T5
      • T6

      Parameters

      Returns Promise<[T1, T2, T3, T4, T5, T6]>

    • Type Parameters

      • T1
      • T2
      • T3
      • T4
      • T5
      • T6
      • T7

      Parameters

      Returns Promise<[T1, T2, T3, T4, T5, T6, T7]>

    • Type Parameters

      • T1
      • T2
      • T3
      • T4
      • T5
      • T6
      • T7
      • T8

      Parameters

      Returns Promise<[T1, T2, T3, T4, T5, T6, T7, T8]>

    • Type Parameters

      • T1
      • T2
      • T3
      • T4
      • T5
      • T6
      • T7
      • T8
      • T9

      Parameters

      Returns Promise<[T1, T2, T3, T4, T5, T6, T7, T8, T9]>

    • Type Parameters

      • T extends unknown[]

      Parameters

      • values: T

      Returns Promise<
          {
              [K in string
              | number
              | symbol]: T[K] extends PromiseLike<P> ? P : T[K]
          },
      >