UNPKG

rubico

Version:

[a]synchronous functional programming

24 lines (22 loc) 531 B
/** * @name thunkify5 * * @synopsis * ```coffeescript [specscript] * thunkify5< * arg0 any, * arg1 any, * arg2 any, * arg3 any, * arg4 any, * func (arg0, arg1, arg2, arg3, arg4)=>any, * >(func, arg0, arg1, arg2, arg3, arg4) -> thunk ()=>func(arg0, arg1, arg2, arg3, arg4) * ``` * * @description * Create a thunk from a function and five arguments. */ const thunkify5 = (func, arg0, arg1, arg2, arg3, arg4) => function thunk() { return func(arg0, arg1, arg2, arg3, arg4) } module.exports = thunkify5