Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "util/promise.helpers"

Index

Functions

guardPromiseProcessor

  • guardPromiseProcessor<BaseContext, SpecificContext, Result>(guard: function, processor: TypedFunction<[SpecificContext], Promise<Result>>): AsyncProcessor<BaseContext, [Result], Error>
  • Type parameters

    • BaseContext

    • SpecificContext: BaseContext

    • Result

    Parameters

    • guard: function
        • (context: BaseContext): boolean
        • Parameters

          • context: BaseContext

          Returns boolean

    • processor: TypedFunction<[SpecificContext], Promise<Result>>

    Returns AsyncProcessor<BaseContext, [Result], Error>

Generated using TypeDoc