@cahil/utils › Globals › function
▸ partial(func: function, …argsBound: any[]): function
Defined in src/function/partial.ts:22
Creates a function that invokes func with partials prepended to the arguments it receives.
example
const addNums = (a, b, c) => a + b + c
const addNumsTo5 = partial(addNums, 5)
addNumsTo5(1, 3) // => 9
Parameters:
▪ func: function
The function to partially apply arguments to
▸ (…args: any[]): any
Parameters:
| Name | Type |
|---|---|
...args |
any[] |
▪… argsBound: any[]
The arguments to be partially applied
Returns: function
▸ (…remainingArgs: any[]): any
Parameters:
| Name | Type |
|---|---|
...remainingArgs |
any[] |