UNPKG

rubico

Version:

[a]synchronous functional programming

19 lines (18 loc) 455 B
export = reducerForEach; /** * @name reducerForEach * * @synopsis * ```coffeescript [specscript] * Reducer<T> = (any, T)=>Promise|any * * var T any, * reducer Reducer<T> * * reducerForEach(reducer, callback) -> reducer * ``` * * @description * Create a reducer that additionally executes a callback for each item of its reducing operation. */ declare function reducerForEach(reducer: any, callback: any): (result: any, item: any) => any;