External module "util/promise.helpers"
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
Returns boolean
-
processor: TypedFunction<[SpecificContext], Promise<Result>>
Returns AsyncProcessor<BaseContext, [Result], Error>