UNPKG

rubico

Version:

[a]synchronous functional programming

14 lines (12 loc) 311 B
/** * @name reducerAnySync * * @synopsis * ```coffeescript [specscript] * reducerAnySync(predicate T=>boolean) -> anyReducer (any, any)=>any * ``` */ const reducerAnySync = predicate => function anyReducer(result, element) { return result ? true : predicate(element) } module.exports = reducerAnySync