Type alias PromisePipeOperator<T, T2>

PromisePipeOperator<T, T2>: ((subject: T, resolve: ((val: T2) => unknown), reject: ((err: Error) => unknown)) => Awaitable<unknown>)

Type Parameters

  • T

  • T2

Type declaration

    • (subject: T, resolve: ((val: T2) => unknown), reject: ((err: Error) => unknown)): Awaitable<unknown>
    • Parameters

      • subject: T
      • resolve: ((val: T2) => unknown)
          • (val: T2): unknown
          • Parameters

            • val: T2

            Returns unknown

      • reject: ((err: Error) => unknown)
          • (err: Error): unknown
          • Parameters

            • err: Error

            Returns unknown

      Returns Awaitable<unknown>