Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Ops

Index

Methods

applyFirst

  • applyFirst<F>(apply: Apply<F>): function
  • applyFirst<F>(apply: Apply<F>): function
  • applyFirst<F>(apply: Apply<F>): function
  • Combine two effectful actions, keeping only the result of the first

    Type parameters

    Parameters

    Returns function

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

        • L

        • A

        Parameters

        Returns function

  • Type parameters

    Parameters

    Returns function

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

        • A

        Parameters

        Returns function

          • Type parameters

            • B

            Parameters

            Returns HKTAs<F, A>

  • Type parameters

    • F

    Parameters

    Returns function

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

        • A

        Parameters

        • fa: HKT<F, A>

        Returns function

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

            • B

            Parameters

            • fb: HKT<F, B>

            Returns HKT<F, A>

applySecond

  • applySecond<F>(apply: Apply<F>): function
  • applySecond<F>(apply: Apply<F>): function
  • applySecond<F>(apply: Apply<F>): function
  • Combine two effectful actions, keeping only the result of the second

    Type parameters

    Parameters

    Returns function

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

        • L

        • A

        Parameters

        Returns function

  • Type parameters

    Parameters

    Returns function

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

        • A

        Parameters

        Returns function

          • Type parameters

            • B

            Parameters

            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>(fb: HKT<F, B>): HKT<F, B>
          • Type parameters

            • B

            Parameters

            • fb: HKT<F, B>

            Returns HKT<F, B>

liftA2

  • liftA2<F>(apply: Apply<F>): function
  • liftA2<F>(apply: Apply<F>): function
  • liftA2<F>(apply: Apply<F>): function
  • Lift a function of two arguments to a function which accepts and returns values wrapped with the type constructor F

    Type parameters

    Parameters

    Returns function

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

        • A

        • B

        • C

        Parameters

        Returns function

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

            • L

            Parameters

            Returns function

  • Type parameters

    Parameters

    Returns function

  • Type parameters

    • F

    Parameters

    Returns function

liftA3

  • liftA3<F>(apply: Apply<F>): function
  • liftA3<F>(apply: Apply<F>): function
  • liftA3<F>(apply: Apply<F>): function
  • Lift a function of three arguments to a function which accepts and returns values wrapped with the type constructor F

    Type parameters

    Parameters

    Returns function

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

        • A

        • B

        • C

        • D

        Parameters

        Returns function

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

            • L

            Parameters

            Returns function

  • Type parameters

    Parameters

    Returns function

  • Type parameters

    • F

    Parameters

    Returns function

liftA4

  • liftA4<F>(apply: Apply<F>): function
  • liftA4<F>(apply: Apply<F>): function
  • liftA4<F>(apply: Apply<F>): function
  • Lift a function of four arguments to a function which accepts and returns values wrapped with the type constructor F

    Type parameters

    Parameters

    Returns function

      • <A, B, C, D, E>(f: Curried4<A, B, C, D, E>): function
      • Type parameters

        • A

        • B

        • C

        • D

        • E

        Parameters

        Returns function

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

            • L

            Parameters

            Returns function

              • (fb: HKT2As<F, L, B>): function
              • Parameters

                Returns function

  • Type parameters

    Parameters

    Returns function

  • Type parameters

    • F

    Parameters

    Returns function

Generated using TypeDoc