Documentation
    Preparing search index...
    RestatePromise: {
        all<const T extends readonly RestatePromise<unknown>[]>(
            values: T,
        ): RestatePromise<
            { -readonly [P in string
            | number
            | symbol]: Awaited<T[P<P>]> },
        >;
        allSettled<const T extends readonly RestatePromise<unknown>[]>(
            values: T,
        ): RestatePromise<
            {
                -readonly [P in string
                | number
                | symbol]: PromiseSettledResult<Awaited<T[P<P>]>>
            },
        >;
        any<const T extends readonly RestatePromise<unknown>[]>(
            values: T,
        ): RestatePromise<Awaited<T[number]>>;
        race<const T extends readonly RestatePromise<unknown>[]>(
            values: T,
        ): RestatePromise<Awaited<T[number]>>;
    }

    Type declaration

    • all: function
      • Creates a Promise that is resolved with an array of results when all of the provided Promises resolve, or rejected when any Promise is rejected.

        See Promise.all for more details.

        Type Parameters

        Parameters

        • values: T

          An iterable of Promises.

        Returns RestatePromise<{ -readonly [P in string | number | symbol]: Awaited<T[P<P>]> }>

        A new Promise.

    • allSettled: function
      • Creates a promise that fulfills when all the input's promises settle (including when an empty iterable is passed), with an array of objects that describe the outcome of each promise.

        See Promise.allSettled for more details.

        Type Parameters

        Parameters

        • values: T

          An iterable of Promises.

        Returns RestatePromise<
            {
                -readonly [P in string
                | number
                | symbol]: PromiseSettledResult<Awaited<T[P<P>]>>
            },
        >

        A new Promise.

    • any: function
      • Creates a promise that fulfills when any of the input's promises fulfills, with this first fulfillment value. It rejects when all the input's promises reject (including when an empty iterable is passed), with an AggregateError containing an array of rejection reasons.

        See Promise.any for more details.

        Type Parameters

        Parameters

        • values: T

          An iterable of Promises.

        Returns RestatePromise<Awaited<T[number]>>

        A new Promise.

    • race: function