Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ComposeFn

Hierarchy

  • ComposeFn

Callable

  • ComposeFn<I, R>(f1: (_: I) => R): (x: I) => R
  • ComposeFn<I, A1, R>(f1: (_: A1) => R, f2: (_: I) => A1): (x: I) => R
  • ComposeFn<I, A1, A2, R>(f1: (_: A2) => R, f2: (_: A1) => A2, f3: (_: I) => A1): (x: I) => R
  • ComposeFn<I, A1, A2, A3, R>(f1: (_: A3) => R, f2: (_: A2) => A3, f3: (_: A1) => A2, f4: (_: I) => A1): (x: I) => R
  • ComposeFn<I, A1, A2, A3, A4, R>(f1: (_: A4) => R, f2: (_: A3) => A4, f3: (_: A2) => A3, f4: (_: A1) => A2, f5: (_: I) => A1): (x: I) => R
  • ComposeFn<I, A1, A2, A3, A4, A5, R>(f1: (_: A5) => R, f2: (_: A4) => A5, f3: (_: A3) => A4, f4: (_: A2) => A3, f5: (_: A1) => A2, f6: (_: I) => A1): (x: I) => R
  • ComposeFn<I, A1, A2, A3, A4, A5, A6, R>(f1: (_: A6) => R, f2: (_: A5) => A6, f3: (_: A4) => A5, f4: (_: A3) => A4, f5: (_: A2) => A3, f6: (_: A1) => A2, f7: (_: I) => A1): (x: I) => R
  • ComposeFn<I, A1, A2, A3, A4, A5, A6, A7, R>(f1: (_: A7) => R, f2: (_: A6) => A7, f3: (_: A5) => A6, f4: (_: A4) => A5, f5: (_: A3) => A4, f6: (_: A2) => A3, f7: (_: A1) => A2, f8: (_: I) => A1): (x: I) => R
  • ComposeFn<I, A1, A2, A3, A4, A5, A6, A7, A8, R>(f1: (_: A8) => R, f2: (_: A7) => A8, f3: (_: A6) => A7, f4: (_: A5) => A6, f5: (_: A4) => A5, f6: (_: A3) => A4, f7: (_: A2) => A3, f8: (_: A1) => A2, f9: (_: I) => A1): (x: I) => R
  • ComposeFn<I, A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(f1: (_: A9) => R, f2: (_: A8) => A9, f3: (_: A7) => A8, f4: (_: A6) => A7, f5: (_: A5) => A6, f6: (_: A4) => A5, f7: (_: A3) => A4, f8: (_: A2) => A3, f9: (_: A1) => A2, f10: (_: I) => A1): (x: I) => R
  • Type parameters

    • I

    • R

    Parameters

    • f1: (_: I) => R
        • (_: I): R
        • Parameters

          • _: I

          Returns R

    Returns (x: I) => R

      • (x: I): R
      • Parameters

        • x: I

        Returns R

  • Type parameters

    • I

    • A1

    • R

    Parameters

    • f1: (_: A1) => R
        • (_: A1): R
        • Parameters

          • _: A1

          Returns R

    • f2: (_: I) => A1
        • (_: I): A1
        • Parameters

          • _: I

          Returns A1

    Returns (x: I) => R

      • (x: I): R
      • Parameters

        • x: I

        Returns R

  • Type parameters

    • I

    • A1

    • A2

    • R

    Parameters

    • f1: (_: A2) => R
        • (_: A2): R
        • Parameters

          • _: A2

          Returns R

    • f2: (_: A1) => A2
        • (_: A1): A2
        • Parameters

          • _: A1

          Returns A2

    • f3: (_: I) => A1
        • (_: I): A1
        • Parameters

          • _: I

          Returns A1

    Returns (x: I) => R

      • (x: I): R
      • Parameters

        • x: I

        Returns R

  • Type parameters

    • I

    • A1

    • A2

    • A3

    • R

    Parameters

    • f1: (_: A3) => R
        • (_: A3): R
        • Parameters

          • _: A3

          Returns R

    • f2: (_: A2) => A3
        • (_: A2): A3
        • Parameters

          • _: A2

          Returns A3

    • f3: (_: A1) => A2
        • (_: A1): A2
        • Parameters

          • _: A1

          Returns A2

    • f4: (_: I) => A1
        • (_: I): A1
        • Parameters

          • _: I

          Returns A1

    Returns (x: I) => R

      • (x: I): R
      • Parameters

        • x: I

        Returns R

  • Type parameters

    • I

    • A1

    • A2

    • A3

    • A4

    • R

    Parameters

    • f1: (_: A4) => R
        • (_: A4): R
        • Parameters

          • _: A4

          Returns R

    • f2: (_: A3) => A4
        • (_: A3): A4
        • Parameters

          • _: A3

          Returns A4

    • f3: (_: A2) => A3
        • (_: A2): A3
        • Parameters

          • _: A2

          Returns A3

    • f4: (_: A1) => A2
        • (_: A1): A2
        • Parameters

          • _: A1

          Returns A2

    • f5: (_: I) => A1
        • (_: I): A1
        • Parameters

          • _: I

          Returns A1

    Returns (x: I) => R

      • (x: I): R
      • Parameters

        • x: I

        Returns R

  • Type parameters

    • I

    • A1

    • A2

    • A3

    • A4

    • A5

    • R

    Parameters

    • f1: (_: A5) => R
        • (_: A5): R
        • Parameters

          • _: A5

          Returns R

    • f2: (_: A4) => A5
        • (_: A4): A5
        • Parameters

          • _: A4

          Returns A5

    • f3: (_: A3) => A4
        • (_: A3): A4
        • Parameters

          • _: A3

          Returns A4

    • f4: (_: A2) => A3
        • (_: A2): A3
        • Parameters

          • _: A2

          Returns A3

    • f5: (_: A1) => A2
        • (_: A1): A2
        • Parameters

          • _: A1

          Returns A2

    • f6: (_: I) => A1
        • (_: I): A1
        • Parameters

          • _: I

          Returns A1

    Returns (x: I) => R

      • (x: I): R
      • Parameters

        • x: I

        Returns R

  • Type parameters

    • I

    • A1

    • A2

    • A3

    • A4

    • A5

    • A6

    • R

    Parameters

    • f1: (_: A6) => R
        • (_: A6): R
        • Parameters

          • _: A6

          Returns R

    • f2: (_: A5) => A6
        • (_: A5): A6
        • Parameters

          • _: A5

          Returns A6

    • f3: (_: A4) => A5
        • (_: A4): A5
        • Parameters

          • _: A4

          Returns A5

    • f4: (_: A3) => A4
        • (_: A3): A4
        • Parameters

          • _: A3

          Returns A4

    • f5: (_: A2) => A3
        • (_: A2): A3
        • Parameters

          • _: A2

          Returns A3

    • f6: (_: A1) => A2
        • (_: A1): A2
        • Parameters

          • _: A1

          Returns A2

    • f7: (_: I) => A1
        • (_: I): A1
        • Parameters

          • _: I

          Returns A1

    Returns (x: I) => R

      • (x: I): R
      • Parameters

        • x: I

        Returns R

  • Type parameters

    • I

    • A1

    • A2

    • A3

    • A4

    • A5

    • A6

    • A7

    • R

    Parameters

    • f1: (_: A7) => R
        • (_: A7): R
        • Parameters

          • _: A7

          Returns R

    • f2: (_: A6) => A7
        • (_: A6): A7
        • Parameters

          • _: A6

          Returns A7

    • f3: (_: A5) => A6
        • (_: A5): A6
        • Parameters

          • _: A5

          Returns A6

    • f4: (_: A4) => A5
        • (_: A4): A5
        • Parameters

          • _: A4

          Returns A5

    • f5: (_: A3) => A4
        • (_: A3): A4
        • Parameters

          • _: A3

          Returns A4

    • f6: (_: A2) => A3
        • (_: A2): A3
        • Parameters

          • _: A2

          Returns A3

    • f7: (_: A1) => A2
        • (_: A1): A2
        • Parameters

          • _: A1

          Returns A2

    • f8: (_: I) => A1
        • (_: I): A1
        • Parameters

          • _: I

          Returns A1

    Returns (x: I) => R

      • (x: I): R
      • Parameters

        • x: I

        Returns R

  • Type parameters

    • I

    • A1

    • A2

    • A3

    • A4

    • A5

    • A6

    • A7

    • A8

    • R

    Parameters

    • f1: (_: A8) => R
        • (_: A8): R
        • Parameters

          • _: A8

          Returns R

    • f2: (_: A7) => A8
        • (_: A7): A8
        • Parameters

          • _: A7

          Returns A8

    • f3: (_: A6) => A7
        • (_: A6): A7
        • Parameters

          • _: A6

          Returns A7

    • f4: (_: A5) => A6
        • (_: A5): A6
        • Parameters

          • _: A5

          Returns A6

    • f5: (_: A4) => A5
        • (_: A4): A5
        • Parameters

          • _: A4

          Returns A5

    • f6: (_: A3) => A4
        • (_: A3): A4
        • Parameters

          • _: A3

          Returns A4

    • f7: (_: A2) => A3
        • (_: A2): A3
        • Parameters

          • _: A2

          Returns A3

    • f8: (_: A1) => A2
        • (_: A1): A2
        • Parameters

          • _: A1

          Returns A2

    • f9: (_: I) => A1
        • (_: I): A1
        • Parameters

          • _: I

          Returns A1

    Returns (x: I) => R

      • (x: I): R
      • Parameters

        • x: I

        Returns R

  • Type parameters

    • I

    • A1

    • A2

    • A3

    • A4

    • A5

    • A6

    • A7

    • A8

    • A9

    • R

    Parameters

    • f1: (_: A9) => R
        • (_: A9): R
        • Parameters

          • _: A9

          Returns R

    • f2: (_: A8) => A9
        • (_: A8): A9
        • Parameters

          • _: A8

          Returns A9

    • f3: (_: A7) => A8
        • (_: A7): A8
        • Parameters

          • _: A7

          Returns A8

    • f4: (_: A6) => A7
        • (_: A6): A7
        • Parameters

          • _: A6

          Returns A7

    • f5: (_: A5) => A6
        • (_: A5): A6
        • Parameters

          • _: A5

          Returns A6

    • f6: (_: A4) => A5
        • (_: A4): A5
        • Parameters

          • _: A4

          Returns A5

    • f7: (_: A3) => A4
        • (_: A3): A4
        • Parameters

          • _: A3

          Returns A4

    • f8: (_: A2) => A3
        • (_: A2): A3
        • Parameters

          • _: A2

          Returns A3

    • f9: (_: A1) => A2
        • (_: A1): A2
        • Parameters

          • _: A1

          Returns A2

    • f10: (_: I) => A1
        • (_: I): A1
        • Parameters

          • _: I

          Returns A1

    Returns (x: I) => R

      • (x: I): R
      • Parameters

        • x: I

        Returns R

Generated using TypeDoc