Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Ops

Index

Methods

flap

  • flap<F>(functor: Functor<F>): function
  • flap<F>(functor: Functor<F>): function
  • flap<F>(functor: Functor<F>): function
  • Apply a value in a computational context to a value in no context. Generalizes flip

    Type parameters

    Parameters

    Returns function

      • <L, A, B>(ff: HKT2As<F, L, function>): function
      • Type parameters

        • L

        • A

        • B

        Parameters

        Returns function

          • Parameters

            • a: A

            Returns HKT2As<F, L, B>

  • Type parameters

    Parameters

    Returns function

      • <A, B>(ff: HKTAs<F, function>): function
      • Type parameters

        • A

        • B

        Parameters

        Returns function

          • Parameters

            • a: A

            Returns HKTAs<F, B>

  • Type parameters

    • F

    Parameters

    Returns function

      • <A, B>(ff: HKT<F, function>): function
      • Type parameters

        • A

        • B

        Parameters

        • ff: HKT<F, function>

        Returns function

          • (a: A): HKT<F, B>
          • Parameters

            • a: A

            Returns HKT<F, B>

getFunctorComposition

lift

  • Lift a function of one argument to a function which accepts and returns values wrapped with the type constructor F

    Type parameters

    Parameters

    Returns function

      • <A, B>(f: function): function
      • Type parameters

        • A

        • B

        Parameters

        • f: function
            • (a: A): B
            • Parameters

              • a: A

              Returns B

        Returns function

  • Type parameters

    Parameters

    Returns function

      • <A, B>(f: function): function
      • Type parameters

        • A

        • B

        Parameters

        • f: function
            • (a: A): B
            • Parameters

              • a: A

              Returns B

        Returns function

  • Type parameters

    • F

    Parameters

    Returns function

      • <A, B>(f: function): function
      • Type parameters

        • A

        • B

        Parameters

        • f: function
            • (a: A): B
            • Parameters

              • a: A

              Returns B

        Returns function

          • Parameters

            • fa: HKT<F, A>

            Returns HKT<F, B>

voidLeft

  • voidLeft<F>(F: Functor<F>): function
  • voidLeft<F>(F: Functor<F>): function
  • voidLeft<F>(F: Functor<F>): function
  • A version of voidRight with its arguments flipped ($>)

    Type parameters

    Parameters

    Returns function

      • <L, A>(fa: HKT2<F, L, A>): function
      • Type parameters

        • L

        • A

        Parameters

        Returns function

          • Type parameters

            • B

            Parameters

            • b: B

            Returns HKT2As<F, L, B>

  • Type parameters

    Parameters

    Returns function

      • <A>(fa: HKT<F, A>): function
      • Type parameters

        • A

        Parameters

        • fa: HKT<F, A>

        Returns function

          • Type parameters

            • B

            Parameters

            • b: B

            Returns HKTAs<F, B>

  • Type parameters

    • F

    Parameters

    Returns function

      • <A>(fa: HKT<F, A>): function
      • Type parameters

        • A

        Parameters

        • fa: HKT<F, A>

        Returns function

          • <B>(b: B): HKT<F, B>
          • Type parameters

            • B

            Parameters

            • b: B

            Returns HKT<F, B>

voidRight

  • voidRight<F>(F: Functor<F>): function
  • voidRight<F>(F: Functor<F>): function
  • voidRight<F>(F: Functor<F>): function
  • Ignore the return value of a computation, using the specified return value instead (<$)

    Type parameters

    Parameters

    Returns function

      • <A>(a: A): function
      • Type parameters

        • A

        Parameters

        • a: A

        Returns function

          • Type parameters

            • L

            • B

            Parameters

            Returns HKT2As<F, L, A>

  • Type parameters

    Parameters

    Returns function

      • <A>(a: A): function
      • Type parameters

        • A

        Parameters

        • a: A

        Returns function

          • Type parameters

            • B

            Parameters

            • fb: HKT<F, B>

            Returns HKTAs<F, A>

  • Type parameters

    • F

    Parameters

    Returns function

      • <A>(a: A): function
      • Type parameters

        • A

        Parameters

        • a: A

        Returns function

          • <B>(fb: HKT<F, B>): HKT<F, A>
          • Type parameters

            • B

            Parameters

            • fb: HKT<F, B>

            Returns HKT<F, A>

Generated using TypeDoc