Next Perpendicular Moonlanding

    slurry

    1.0.2 • Public • Published

    slurry

    slurry code style: prettier

    automagically curry function arguments

    Slurrified functions can be chain-called indefinitely to accumulate the passed arguments.

    Calling with no arguments ends the chain, runs the initial function with all the arguments and returns the result.

    Install

    $ npm install slurry

    Usage

    const func = (...args) => args;
    const s = slurry(func);
     
    s(0)(1)(2)();   //=> [0 1 2]
    s(0, 1, 2)();   //=> [0 1 2]
    s(0, 1)(2)();   //=> [0 1 2]
     
    let s1 =  s(1);
    let s2 = s1(2);
    let s3 = s1(3);
    s2();           //=> [1, 2]
    s3();           //=> [1, 3]

    Install

    npm i slurry

    DownloadsWeekly Downloads

    2

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    3.98 kB

    Total Files

    5

    Last publish

    Collaborators

    • g-harel