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

    Type Parameters

    • A extends any[]

    • R1

    • R2

    • R3

    • R4

    • R5

    • R6

    • R7

    Parameters

    • f1: ((...args) => R1)
        • (...args): R1
        • Parameters

          • Rest ...args: A

          Returns R1

    • f2: ((a) => R2)
        • (a): R2
        • Parameters

          • a: R1

          Returns R2

    • f3: ((a) => R3)
        • (a): R3
        • Parameters

          • a: R2

          Returns R3

    • f4: ((a) => R4)
        • (a): R4
        • Parameters

          • a: R3

          Returns R4

    • f5: ((a) => R5)
        • (a): R5
        • Parameters

          • a: R4

          Returns R5

    • f6: ((a) => R6)
        • (a): R6
        • Parameters

          • a: R5

          Returns R6

    • f7: ((a) => R7)
        • (a): R7
        • Parameters

          • a: R6

          Returns R7

    Returns ((...args) => R7)

    Returns the new function.

      • (...args): R7
      • Creates a function that returns the result of invoking the provided functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

        Parameters

        • Rest ...args: A

        Returns R7

        Returns the new function.

  • Type Parameters

    • A extends any[]

    • R1

    • R2

    • R3

    • R4

    • R5

    • R6

    • R7

    Parameters

    • f1: ((...args) => R1)
        • (...args): R1
        • Parameters

          • Rest ...args: A

          Returns R1

    • f2: ((a) => R2)
        • (a): R2
        • Parameters

          • a: R1

          Returns R2

    • f3: ((a) => R3)
        • (a): R3
        • Parameters

          • a: R2

          Returns R3

    • f4: ((a) => R4)
        • (a): R4
        • Parameters

          • a: R3

          Returns R4

    • f5: ((a) => R5)
        • (a): R5
        • Parameters

          • a: R4

          Returns R5

    • f6: ((a) => R6)
        • (a): R6
        • Parameters

          • a: R5

          Returns R6

    • f7: ((a) => R7)
        • (a): R7
        • Parameters

          • a: R6

          Returns R7

    • Rest ...func: Many<((a) => any)>[]

    Returns ((...args) => any)

      • (...args): any
      • Parameters

        • Rest ...args: A

        Returns any

        See

        _.flow

    See

    _.flow

  • Type Parameters

    • A extends any[]

    • R1

    • R2

    • R3

    • R4

    • R5

    • R6

    Parameters

    • f1: ((...args) => R1)
        • (...args): R1
        • Parameters

          • Rest ...args: A

          Returns R1

    • f2: ((a) => R2)
        • (a): R2
        • Parameters

          • a: R1

          Returns R2

    • f3: ((a) => R3)
        • (a): R3
        • Parameters

          • a: R2

          Returns R3

    • f4: ((a) => R4)
        • (a): R4
        • Parameters

          • a: R3

          Returns R4

    • f5: ((a) => R5)
        • (a): R5
        • Parameters

          • a: R4

          Returns R5

    • f6: ((a) => R6)
        • (a): R6
        • Parameters

          • a: R5

          Returns R6

    Returns ((...args) => R6)

      • (...args): R6
      • Parameters

        • Rest ...args: A

        Returns R6

        See

        _.flow

    See

    _.flow

  • Type Parameters

    • A extends any[]

    • R1

    • R2

    • R3

    • R4

    • R5

    Parameters

    • f1: ((...args) => R1)
        • (...args): R1
        • Parameters

          • Rest ...args: A

          Returns R1

    • f2: ((a) => R2)
        • (a): R2
        • Parameters

          • a: R1

          Returns R2

    • f3: ((a) => R3)
        • (a): R3
        • Parameters

          • a: R2

          Returns R3

    • f4: ((a) => R4)
        • (a): R4
        • Parameters

          • a: R3

          Returns R4

    • f5: ((a) => R5)
        • (a): R5
        • Parameters

          • a: R4

          Returns R5

    Returns ((...args) => R5)

      • (...args): R5
      • Parameters

        • Rest ...args: A

        Returns R5

        See

        _.flow

    See

    _.flow

  • Type Parameters

    • A extends any[]

    • R1

    • R2

    • R3

    • R4

    Parameters

    • f1: ((...args) => R1)
        • (...args): R1
        • Parameters

          • Rest ...args: A

          Returns R1

    • f2: ((a) => R2)
        • (a): R2
        • Parameters

          • a: R1

          Returns R2

    • f3: ((a) => R3)
        • (a): R3
        • Parameters

          • a: R2

          Returns R3

    • f4: ((a) => R4)
        • (a): R4
        • Parameters

          • a: R3

          Returns R4

    Returns ((...args) => R4)

      • (...args): R4
      • Parameters

        • Rest ...args: A

        Returns R4

        See

        _.flow

    See

    _.flow

  • Type Parameters

    • A extends any[]

    • R1

    • R2

    • R3

    Parameters

    • f1: ((...args) => R1)
        • (...args): R1
        • Parameters

          • Rest ...args: A

          Returns R1

    • f2: ((a) => R2)
        • (a): R2
        • Parameters

          • a: R1

          Returns R2

    • f3: ((a) => R3)
        • (a): R3
        • Parameters

          • a: R2

          Returns R3

    Returns ((...args) => R3)

      • (...args): R3
      • Parameters

        • Rest ...args: A

        Returns R3

        See

        _.flow

    See

    _.flow

  • Type Parameters

    • A extends any[]

    • R1

    • R2

    Parameters

    • f1: ((...args) => R1)
        • (...args): R1
        • Parameters

          • Rest ...args: A

          Returns R1

    • f2: ((a) => R2)
        • (a): R2
        • Parameters

          • a: R1

          Returns R2

    Returns ((...args) => R2)

      • (...args): R2
      • Parameters

        • Rest ...args: A

        Returns R2

        See

        _.flow

    See

    _.flow

  • Parameters

    • Rest ...func: Many<((...args) => any)>[]

    Returns ((...args) => any)

      • (...args): any
      • Parameters

        • Rest ...args: any[]

        Returns any

        See

        _.flow

    See

    _.flow

Generated using TypeDoc