• Creates a focused environment to compute about the part of the data structure on M.

    Type Parameters

    • M

    Parameters

    • pure: Pure<M>

      A Pure instance for M.

    Returns (<S>(data) => (<T, A, B>(o) => OpticalCat<M, S, T, A, B>))

    The modified environment.

      • <S>(data): (<T, A, B>(o) => OpticalCat<M, S, T, A, B>)
      • Type Parameters

        • S

        Parameters

        • data: S

        Returns (<T, A, B>(o) => OpticalCat<M, S, T, A, B>)

Generated using TypeDoc