@s-libs/micro-dash
    Preparing search index...

    Function flow

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • R1
      • R2

      Parameters

      Returns () => R2

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • R1
      • R2
      • R3

      Parameters

      Returns () => R3

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • R1
      • R2
      • R3
      • R4

      Parameters

      Returns () => R4

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • R1
      • R2
      • R3
      • R4
      • R5

      Parameters

      Returns () => R5

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • R1
      • R2
      • R3
      • R4
      • R5
      • R6

      Parameters

      Returns () => R6

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • R1
      • R2
      • R3
      • R4
      • R5
      • R6
      • R7

      Parameters

      Returns () => R7

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • A1
      • R1
      • R2

      Parameters

      Returns (a1: A1) => R2

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • A1
      • R1
      • R2
      • R3

      Parameters

      Returns (a1: A1) => R3

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • A1
      • R1
      • R2
      • R3
      • R4

      Parameters

      Returns (a1: A1) => R4

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • A1
      • R1
      • R2
      • R3
      • R4
      • R5

      Parameters

      Returns (a1: A1) => R5

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • A1
      • R1
      • R2
      • R3
      • R4
      • R5
      • R6

      Parameters

      Returns (a1: A1) => R6

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • A1
      • R1
      • R2
      • R3
      • R4
      • R5
      • R6
      • R7

      Parameters

      Returns (a1: A1) => R7

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Returns <T>(a: T) => T

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • T

      Parameters

      • f1: () => T
      • ...funcs: ((val: T) => T)[]

      Returns () => T

    • Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

      Differences from lodash:

      • does not accept an array of functions
      • the first function called can take 0-1 arguments (in lodash it can be any number)
      • might not construct a new function when it is unnecessary

      Contribution to minified bundle size, when it is the only function imported:

      • Lodash: 5,695 bytes
      • Micro-dash: 111 bytes

      Type Parameters

      • T

      Parameters

      • ...funcs: ((val: T) => T)[]

      Returns (val: T) => T