@chickenjdk/byteutils
    Preparing search index...

    Function wrapForAsyncCallArr

    • Like maybeAsyncCallArr, but it outputs a wrapped version of value, not the results of the function calls.

      Type Parameters

      • func extends (...args: args) => unknown

        A function that may or may not return a promise

      • value extends unknown

        The value to return

      • args extends unknown[]

      Parameters

      • func: func
      • params: args[]

        The array of parameters to call the function with

      • value: value

      Returns ReturnType<func> extends PromiseLike<unknown> ? Promise<value> : value