UNPKG

mux-fetch

Version:
13 lines (10 loc) 247 B
import { returnSelf } from "mux-lib"; export function compose(...funcs) { if (funcs.length === 0) { return returnSelf; } if (funcs.length === 1) { return funcs[0]; } return funcs.reduce((a, b) => (...args) => b(a(...args))); }