@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
19 lines (16 loc) • 400 B
JavaScript
/**
*
* @param {...function} processes
* @returns {function(*): *}
*/
export function chain(...processes) {
const numProcesses = processes.length;
return function chain(v) {
let result = v;
for (let i = 0; i < numProcesses; i++) {
const process = processes[i];
result = process(result);
}
return result;
}
}