• 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

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

    Returns the new function.

  • Type Parameters

    • A extends any[]
    • R1
    • R2
    • R3
    • R4
    • R5
    • R6
    • R7

    Parameters

    • f1: (...args: A) => R1
    • f2: (a: R1) => R2
    • f3: (a: R2) => R3
    • f4: (a: R3) => R4
    • f5: (a: R4) => R5
    • f6: (a: R5) => R6
    • f7: (a: R6) => R7
    • ...func: Many<(a: any) => any>[]

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

    _.flow

  • Type Parameters

    • A extends any[]
    • R1
    • R2
    • R3
    • R4
    • R5
    • R6

    Parameters

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

    _.flow

  • Type Parameters

    • A extends any[]
    • R1
    • R2
    • R3
    • R4
    • R5

    Parameters

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

    _.flow

  • Type Parameters

    • A extends any[]
    • R1
    • R2
    • R3
    • R4

    Parameters

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

    _.flow

  • Type Parameters

    • A extends any[]
    • R1
    • R2
    • R3

    Parameters

    • f1: (...args: A) => R1
    • f2: (a: R1) => R2
    • f3: (a: R2) => R3

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

    _.flow

  • Type Parameters

    • A extends any[]
    • R1
    • R2

    Parameters

    • f1: (...args: A) => R1
    • f2: (a: R1) => R2

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

    _.flow

  • Parameters

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

    Returns (...args: any[]) => any

    _.flow