Function pipe

  • Pipe value through several functions with each having the result of the last one being passed to the next as its input.

    Type Parameters

    • A
    • B

    Parameters

    • value: A
    • fn1: ((value: A) => B)
        • (value): B
        • Parameters

          • value: A

          Returns B

    Returns B

  • Type Parameters

    • A
    • B
    • C

    Parameters

    • value: A
    • fn1: ((value: A) => B)
        • (value): B
        • Parameters

          • value: A

          Returns B

    • fn2: ((value: B) => C)
        • (value): C
        • Parameters

          • value: B

          Returns C

    Returns C

  • Type Parameters

    • A
    • B
    • C
    • D

    Parameters

    • value: A
    • fn1: ((value: A) => B)
        • (value): B
        • Parameters

          • value: A

          Returns B

    • fn2: ((value: B) => C)
        • (value): C
        • Parameters

          • value: B

          Returns C

    • fn3: ((value: C) => D)
        • (value): D
        • Parameters

          • value: C

          Returns D

    Returns D

  • Type Parameters

    • A
    • B
    • C
    • D
    • E

    Parameters

    • value: A
    • fn1: ((value: A) => B)
        • (value): B
        • Parameters

          • value: A

          Returns B

    • fn2: ((value: B) => C)
        • (value): C
        • Parameters

          • value: B

          Returns C

    • fn3: ((value: C) => D)
        • (value): D
        • Parameters

          • value: C

          Returns D

    • fn4: ((value: D) => E)
        • (value): E
        • Parameters

          • value: D

          Returns E

    Returns E

  • Type Parameters

    • A
    • B
    • C
    • D
    • E
    • F

    Parameters

    • value: A
    • fn1: ((value: A) => B)
        • (value): B
        • Parameters

          • value: A

          Returns B

    • fn2: ((value: B) => C)
        • (value): C
        • Parameters

          • value: B

          Returns C

    • fn3: ((value: C) => D)
        • (value): D
        • Parameters

          • value: C

          Returns D

    • fn4: ((value: D) => E)
        • (value): E
        • Parameters

          • value: D

          Returns E

    • fn5: ((value: E) => F)
        • (value): F
        • Parameters

          • value: E

          Returns F

    Returns F

  • Type Parameters

    • A
    • B
    • C
    • D
    • E
    • F
    • G

    Parameters

    • value: A
    • fn1: ((value: A) => B)
        • (value): B
        • Parameters

          • value: A

          Returns B

    • fn2: ((value: B) => C)
        • (value): C
        • Parameters

          • value: B

          Returns C

    • fn3: ((value: C) => D)
        • (value): D
        • Parameters

          • value: C

          Returns D

    • fn4: ((value: D) => E)
        • (value): E
        • Parameters

          • value: D

          Returns E

    • fn5: ((value: E) => F)
        • (value): F
        • Parameters

          • value: E

          Returns F

    • fn6: ((value: F) => G)
        • (value): G
        • Parameters

          • value: F

          Returns G

    Returns G

  • Type Parameters

    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H

    Parameters

    • value: A
    • fn1: ((value: A) => B)
        • (value): B
        • Parameters

          • value: A

          Returns B

    • fn2: ((value: B) => C)
        • (value): C
        • Parameters

          • value: B

          Returns C

    • fn3: ((value: C) => D)
        • (value): D
        • Parameters

          • value: C

          Returns D

    • fn4: ((value: D) => E)
        • (value): E
        • Parameters

          • value: D

          Returns E

    • fn5: ((value: E) => F)
        • (value): F
        • Parameters

          • value: E

          Returns F

    • fn6: ((value: F) => G)
        • (value): G
        • Parameters

          • value: F

          Returns G

    • fn7: ((value: G) => H)
        • (value): H
        • Parameters

          • value: G

          Returns H

    Returns H