UNPKG

iter-tools-es

Version:
8 lines (6 loc) 164 B
const identity = x => x; function compose(...fns) { if (!fns.length) fns = [identity]; return fns.reduce((f, g) => x => f(g(x))); } exports.compose = compose;