UNPKG

typed-patterns

Version:
4 lines 441 B
import { AsyncProcessor } from '../behavioral/chain-of-responsibility'; import { TypedFunction } from './typed.function'; export declare function guardPromiseProcessor<BaseContext, SpecificContext extends BaseContext, Result>(guard: (context: BaseContext) => context is SpecificContext, processor: TypedFunction<[SpecificContext], Promise<Result>>): AsyncProcessor<BaseContext, [Result], Error>; //# sourceMappingURL=promise.helpers.d.ts.map