UNPKG

rambdax

Version:

Extended version of Rambda - a lightweight, faster alternative to Ramda

12 lines (9 loc) 225 B
export function partial(fn, ...args){ const len = fn.length return (...rest) => { if (args.length + rest.length >= len){ return fn(...args, ...rest) } return partial(fn, ...[ ...args, ...rest ]) } }