moonads
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Either
Identity
Left
constructor
value
ap
bind
equals
fold
get
is
Left
is
Right
map
to
Maybe
left
of
right
Maybe
Monad
Right
Apply
Chain
Functor
Setoid
Transform
is
Nil
Type parameters
T
Hierarchy
Either
<
T
>
Left
Implements
Setoid
<
T
>
Chain
<
T
>
Index
Constructors
constructor
Properties
value
Methods
ap
bind
equals
fold
get
is
Left
is
Right
map
to
Maybe
left
of
right
Constructors
Protected
constructor
new
Left
(
value
:
T
)
:
Left
Parameters
value:
T
Returns
Left
Properties
Protected
value
value
:
T
Methods
ap
ap<V>
(
fm
:
Either
<
Transform
<
T
,
V
>
>
)
:
Either
<
T
>
Type parameters
V
Parameters
fm:
Either
<
Transform
<
T
,
V
>
>
Returns
Either
<
T
>
bind
bind<V>
(
f
:
Transform
<
T
,
Either
<
V
>
>
)
:
Either
<
T
>
Type parameters
V
Parameters
f:
Transform
<
T
,
Either
<
V
>
>
Returns
Either
<
T
>
equals
equals<M>
(
m
:
M
)
:
boolean
Type parameters
M
:
Monad
<
T
>
Parameters
m:
M
Returns
boolean
fold
fold<V>
(
f
:
Transform
<
T
,
V
>
)
:
T
Type parameters
V
Parameters
f:
Transform
<
T
,
V
>
Returns
T
get
get
(
)
:
T
Returns
T
is
Left
is
Left
(
)
:
boolean
Returns
boolean
is
Right
is
Right
(
)
:
boolean
Returns
boolean
map
map<V>
(
f
:
Transform
<
T
,
V
>
)
:
Either
<
T
>
Type parameters
V
Parameters
f:
Transform
<
T
,
V
>
Returns
Either
<
T
>
to
Maybe
to
Maybe
(
)
:
Maybe
<
T
>
Returns
Maybe
<
T
>
Static
left
left<L>
(
value
:
L
)
:
Left
<
L
>
Type parameters
L
Parameters
value:
L
Returns
Left
<
L
>
Static
of
of<V>
(
value
:
V
)
:
Left
<
V
>
Type parameters
V
Parameters
value:
V
Returns
Left
<
V
>
Static
right
right<R>
(
value
:
R
)
:
Right
<
R
>
Type parameters
R
Parameters
value:
R
Returns
Right
<
R
>
Generated using
TypeDoc