Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "src/module/idea/pipe"

Index

Functions

Functions

pipe

  • pipe<T, R1>(init: T, f1: (value: T) => R1): R1
  • pipe<T, R1, R2>(init: T, f1: (value: T) => R1, f2: (value: R1) => R2): R2
  • pipe<T, R1, R2, R3>(init: T, f1: (value: T) => R1, f2: (value: R1) => R2, f3: (value: R2) => R3): R3
  • pipe<T, R1, R2, R3, R4>(init: T, f1: (value: T) => R1, f2: (value: R1) => R2, f3: (value: R2) => R3, f4: (value: R3) => R4): R4
  • pipe<T, R1, R2, R3, R4, R5>(init: T, f1: (value: T) => R1, f2: (value: R1) => R2, f3: (value: R2) => R3, f4: (value: R3) => R4, f5: (value: R4) => R5): R5
  • pipe<T, R1, R2, R3, R4, R5, R6>(init: T, f1: (value: T) => R1, f2: (value: R1) => R2, f3: (value: R2) => R3, f4: (value: R3) => R4, f5: (value: R4) => R5, f6: (value: R5) => R6): R6
  • pipe<T, R1, R2, R3, R4, R5, R6, R7>(init: T, f1: (value: T) => R1, f2: (value: R1) => R2, f3: (value: R2) => R3, f4: (value: R3) => R4, f5: (value: R4) => R5, f6: (value: R5) => R6, f7: (value: R6) => R7): R7
  • 拍平嵌套执行函数

    Type parameters

    • T

    • R1

    Parameters

    • init: T

      初始值

    • f1: (value: T) => R1
        • (value: T): R1
        • Parameters

          • value: T

          Returns R1

    Returns R1

    返回一个函数,参数为第一个函数的参数,结果为最后一个函数的返回值

  • 拍平嵌套执行函数

    Type parameters

    • T

    • R1

    • R2

    Parameters

    • init: T
    • f1: (value: T) => R1
        • (value: T): R1
        • Parameters

          • value: T

          Returns R1

    • f2: (value: R1) => R2
        • (value: R1): R2
        • Parameters

          • value: R1

          Returns R2

    Returns R2

    返回一个函数,参数为第一个函数的参数,结果为最后一个函数的返回值

  • 拍平嵌套执行函数

    Type parameters

    • T

    • R1

    • R2

    • R3

    Parameters

    • init: T
    • f1: (value: T) => R1
        • (value: T): R1
        • Parameters

          • value: T

          Returns R1

    • f2: (value: R1) => R2
        • (value: R1): R2
        • Parameters

          • value: R1

          Returns R2

    • f3: (value: R2) => R3
        • (value: R2): R3
        • Parameters

          • value: R2

          Returns R3

    Returns R3

    返回一个函数,参数为第一个函数的参数,结果为最后一个函数的返回值

  • 拍平嵌套执行函数

    Type parameters

    • T

    • R1

    • R2

    • R3

    • R4

    Parameters

    • init: T
    • f1: (value: T) => R1
        • (value: T): R1
        • Parameters

          • value: T

          Returns R1

    • f2: (value: R1) => R2
        • (value: R1): R2
        • Parameters

          • value: R1

          Returns R2

    • f3: (value: R2) => R3
        • (value: R2): R3
        • Parameters

          • value: R2

          Returns R3

    • f4: (value: R3) => R4
        • (value: R3): R4
        • Parameters

          • value: R3

          Returns R4

    Returns R4

    返回一个函数,参数为第一个函数的参数,结果为最后一个函数的返回值

  • 拍平嵌套执行函数

    Type parameters

    • T

    • R1

    • R2

    • R3

    • R4

    • R5

    Parameters

    • init: T
    • f1: (value: T) => R1
        • (value: T): R1
        • Parameters

          • value: T

          Returns R1

    • f2: (value: R1) => R2
        • (value: R1): R2
        • Parameters

          • value: R1

          Returns R2

    • f3: (value: R2) => R3
        • (value: R2): R3
        • Parameters

          • value: R2

          Returns R3

    • f4: (value: R3) => R4
        • (value: R3): R4
        • Parameters

          • value: R3

          Returns R4

    • f5: (value: R4) => R5
        • (value: R4): R5
        • Parameters

          • value: R4

          Returns R5

    Returns R5

    返回一个函数,参数为第一个函数的参数,结果为最后一个函数的返回值

  • 拍平嵌套执行函数

    Type parameters

    • T

    • R1

    • R2

    • R3

    • R4

    • R5

    • R6

    Parameters

    • init: T
    • f1: (value: T) => R1
        • (value: T): R1
        • Parameters

          • value: T

          Returns R1

    • f2: (value: R1) => R2
        • (value: R1): R2
        • Parameters

          • value: R1

          Returns R2

    • f3: (value: R2) => R3
        • (value: R2): R3
        • Parameters

          • value: R2

          Returns R3

    • f4: (value: R3) => R4
        • (value: R3): R4
        • Parameters

          • value: R3

          Returns R4

    • f5: (value: R4) => R5
        • (value: R4): R5
        • Parameters

          • value: R4

          Returns R5

    • f6: (value: R5) => R6
        • (value: R5): R6
        • Parameters

          • value: R5

          Returns R6

    Returns R6

    返回一个函数,参数为第一个函数的参数,结果为最后一个函数的返回值

  • 拍平嵌套执行函数

    Type parameters

    • T

    • R1

    • R2

    • R3

    • R4

    • R5

    • R6

    • R7

    Parameters

    • init: T
    • f1: (value: T) => R1
        • (value: T): R1
        • Parameters

          • value: T

          Returns R1

    • f2: (value: R1) => R2
        • (value: R1): R2
        • Parameters

          • value: R1

          Returns R2

    • f3: (value: R2) => R3
        • (value: R2): R3
        • Parameters

          • value: R2

          Returns R3

    • f4: (value: R3) => R4
        • (value: R3): R4
        • Parameters

          • value: R3

          Returns R4

    • f5: (value: R4) => R5
        • (value: R4): R5
        • Parameters

          • value: R4

          Returns R5

    • f6: (value: R5) => R6
        • (value: R5): R6
        • Parameters

          • value: R5

          Returns R6

    • f7: (value: R6) => R7
        • (value: R6): R7
        • Parameters

          • value: R6

          Returns R7

    Returns R7

    返回一个函数,参数为第一个函数的参数,结果为最后一个函数的返回值

Generated using TypeDoc