Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "utils/papply/docs/types/index.d"

Index

Type aliases

Functions

Type aliases

Closure

Closure: (...args: Array<any>) => any

Partially applied function.

param

function arguments

returns

partially applied function result

Type declaration

    • (...args: Array<any>): any
    • Parameters

      • Rest ...args: Array<any>

      Returns any

Functions

Export assignment papply

  • papply(fcn: Function, ...args: Array<any>): Closure
  • Returns a function of smaller arity by partially applying arguments.

    Parameters

    • fcn: Function

      function to partially apply

    • Rest ...args: Array<any>

      arguments to partially apply

    Returns Closure

    partially applied function

    Example

    function add( x, y ) {
        return x + y;
    }
    
    var add2 = papply( add, 2 );
    
    var sum = add2( 3 );
    // returns 5