UNPKG

tamda

Version:

Practical functional programming library for TypeScript

12 lines 427 B
/** * Composes a series of `Unary` operations into a single function. * * Performs right-to-left function composition. * * Opposite function composition direction of `pipe`. */ export function compose(...operators) { const lastOperator = operators.pop(); return (...start) => operators.reduceRight((previousValue, op) => op(previousValue), lastOperator(...start)); } //# sourceMappingURL=compose.js.map