Class Option.Optic

java.lang.Object
fj.data.Option.Optic
Enclosing class:
Option<A>

public static final class Option.Optic extends Object
  • Constructor Details

    • Optic

      private Optic()
  • Method Details

    • none

      public static <A> Prism<Option<A>, Unit> none()
      None prism
    • pSome

      public static <A,B> PPrism<Option<A>, Option<B>, A, B> pSome()
      Polymorphic Some prism
    • some

      public static <A> Prism<Option<A>, A> some()
      Monomorphic Some prism