Search
Preparing search index...
The search index is not available
fun-monads
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
Failure
Class Failure<A>
Type parameters
A
Hierarchy
Failure
Implements
Functor
<
A
,
any
,
Try
<
A
>
>
Index
Constructors
constructor
Properties
is
Failure
is
Success
type
value
Methods
ap
failed
filter
flat
Map
flatten
fold
for
Each
get
get
OrElse
map
or
Else
recover
Constructors
constructor
new
Failure
(
value
:
Error
)
:
Failure
Parameters
value:
Error
Returns
Failure
Properties
is
Failure
is
Failure
:
boolean
= true
is
Success
is
Success
:
boolean
= false
Readonly
type
type
:
string
= "Failure"
Readonly
value
value
:
Error
Methods
ap
ap<B>
(
fa
:
Try
<
(
a
:
A
)
=>
B
>
)
:
Try
<
B
>
Type parameters
B
:
any
Parameters
fa:
Try
<
(
a
:
A
)
=>
B
>
Returns
Try
<
B
>
failed
failed
(
)
:
Try
<
A
>
|
Try
<
Error
>
Returns
Try
<
A
>
|
Try
<
Error
>
filter
filter
(
p
:
(
a
:
A
)
=>
boolean
)
:
Try
<
A
>
Parameters
p:
(
a
:
A
)
=>
boolean
(
a
:
A
)
:
boolean
Parameters
a:
A
Returns
boolean
Returns
Try
<
A
>
flat
Map
flat
Map<B>
(
f
:
(
x
:
A
)
=>
Try
<
B
>
)
:
Try
<
B
>
Type parameters
B
:
any
Parameters
f:
(
x
:
A
)
=>
Try
<
B
>
(
x
:
A
)
:
Try
<
B
>
Parameters
x:
A
Returns
Try
<
B
>
Returns
Try
<
B
>
flatten
flatten
(
)
:
Try
<
A
>
Returns
Try
<
A
>
fold
fold<B>
(
f
:
(
x
:
Error
)
=>
B
, s
:
(
x
:
A
)
=>
B
)
:
B
Type parameters
B
:
any
Parameters
f:
(
x
:
Error
)
=>
B
(
x
:
Error
)
:
B
Parameters
x:
Error
Returns
B
s:
(
x
:
A
)
=>
B
(
x
:
A
)
:
B
Parameters
x:
A
Returns
B
Returns
B
for
Each
for
Each
(
fn
:
(
a
:
A
)
=>
any
)
:
void
Parameters
fn:
(
a
:
A
)
=>
any
(
a
:
A
)
:
any
Parameters
a:
A
Returns
any
Returns
void
get
get
(
)
:
A
Returns
A
get
OrElse
get
OrElse<B>
(
b
:
(
)
=>
B
)
:
A
|
B
Type parameters
B
:
any
Parameters
b:
(
)
=>
B
(
)
:
B
Returns
B
Returns
A
|
B
map
map<B>
(
f
:
(
x
:
A
)
=>
B
)
:
Try
<
B
>
Type parameters
B
:
any
Parameters
f:
(
x
:
A
)
=>
B
(
x
:
A
)
:
B
Parameters
x:
A
Returns
B
Returns
Try
<
B
>
or
Else
or
Else<B>
(
b
:
Try
<
B
>
)
:
Try
<
A
>
|
Try
<
B
>
Type parameters
B
:
any
Parameters
b:
Try
<
B
>
Returns
Try
<
A
>
|
Try
<
B
>
recover
recover<B>
(
pf
:
(
x
:
Error
)
=>
Try
<
B
>
)
:
Try
<
B
>
Type parameters
B
:
any
Parameters
pf:
(
x
:
Error
)
=>
Try
<
B
>
(
x
:
Error
)
:
Try
<
B
>
Parameters
x:
Error
Returns
Try
<
B
>
Returns
Try
<
B
>
Globals
Failure
constructor
is
Failure
is
Success
type
value
ap
failed
filter
flat
Map
flatten
fold
for
Each
get
get
OrElse
map
or
Else
recover
LeftM
None
ReaderM
RightM
Some
Success
Either
Left
Option
Reader
Right
Try
Left
Right
Generated using
TypeDoc