Options
All
  • Public
  • Public/Protected
  • All
Menu

Module @frp-ts/utils

Index

Functions

Const constVoid

  • constVoid(): void

Const memo0

  • memo0<A>(f: () => A): () => A

Const memo1

  • memo1<A, B>(f: (a: A) => B): (a: A) => B
  • Type parameters

    • A

    • B

    Parameters

    • f: (a: A) => B
        • (a: A): B
        • Parameters

          • a: A

          Returns B

    Returns (a: A) => B

      • (a: A): B
      • Parameters

        • a: A

        Returns B

Const memo2

  • memo2<A, B, C>(f: (a: A, b: B) => C): (a: A, b: B) => C
  • Type parameters

    • A

    • B

    • C

    Parameters

    • f: (a: A, b: B) => C
        • (a: A, b: B): C
        • Parameters

          • a: A
          • b: B

          Returns C

    Returns (a: A, b: B) => C

      • (a: A, b: B): C
      • Parameters

        • a: A
        • b: B

        Returns C

Const memo3

  • memo3<A, B, C, D>(f: (a: A, b: B, c: C) => D): (a: A, b: B, c: C) => D
  • Type parameters

    • A

    • B

    • C

    • D

    Parameters

    • f: (a: A, b: B, c: C) => D
        • (a: A, b: B, c: C): D
        • Parameters

          • a: A
          • b: B
          • c: C

          Returns D

    Returns (a: A, b: B, c: C) => D

      • (a: A, b: B, c: C): D
      • Parameters

        • a: A
        • b: B
        • c: C

        Returns D

Const memo4

  • memo4<A, B, C, D, E>(f: (a: A, b: B, c: C, d: D) => E): (a: A, b: B, c: C, d: D) => E
  • Type parameters

    • A

    • B

    • C

    • D

    • E

    Parameters

    • f: (a: A, b: B, c: C, d: D) => E
        • (a: A, b: B, c: C, d: D): E
        • Parameters

          • a: A
          • b: B
          • c: C
          • d: D

          Returns E

    Returns (a: A, b: B, c: C, d: D) => E

      • (a: A, b: B, c: C, d: D): E
      • Parameters

        • a: A
        • b: B
        • c: C
        • d: D

        Returns E

Const memo5

  • memo5<A, B, C, D, E, F>(f: (a: A, b: B, c: C, d: D, e: E) => F): (a: A, b: B, c: C, d: D, e: E) => F
  • Type parameters

    • A

    • B

    • C

    • D

    • E

    • F

    Parameters

    • f: (a: A, b: B, c: C, d: D, e: E) => F
        • (a: A, b: B, c: C, d: D, e: E): F
        • Parameters

          • a: A
          • b: B
          • c: C
          • d: D
          • e: E

          Returns F

    Returns (a: A, b: B, c: C, d: D, e: E) => F

      • (a: A, b: B, c: C, d: D, e: E): F
      • Parameters

        • a: A
        • b: B
        • c: C
        • d: D
        • e: E

        Returns F

Const memoMany

  • memoMany<Args, Result>(f: (...args: Args) => Result): (...args: Args) => Result
  • Type parameters

    • Args: readonly unknown[]

    • Result

    Parameters

    • f: (...args: Args) => Result
        • (...args: Args): Result
        • Parameters

          • Rest ...args: Args

          Returns Result

    Returns (...args: Args) => Result

      • (...args: Args): Result
      • Parameters

        • Rest ...args: Args

        Returns Result

Generated using TypeDoc