NOTE: the latest version is 3.6.3
elm-monocle-compatible Prisms.
Prism
Constructor
Prism for the Left value. Also known as _Left in other languages.
Left
_Left
.getOption leftp (Left 1) == Just 1 .getOption leftp (Right "fish") == Nothing .reverseGet leftp 2 == Left 2
Prism for the Right value. Also known as _Right in other languages.
Right
_Right
.getOption rightp (Left 1) == Nothing .getOption rightp (Right "fish") == Just "fish" .reverseGet rightp "phish" == Right "phish"
Constructor