Type alias UnPromisifiedFunction<F>

UnPromisifiedFunction<F>: ((...args) => ReturnType<F> extends PromiseLike<infer P>
    ? P
    : ReturnType<F>)

Type Parameters

  • F extends ((...args) => any)

Type declaration

    • (...args): ReturnType<F> extends PromiseLike<infer P>
          ? P
          : ReturnType<F>
    • Parameters

      • Rest ...args: Parameters<F>

      Returns ReturnType<F> extends PromiseLike<infer P>
          ? P
          : ReturnType<F>

Generated using TypeDoc