Basic operations on ValueOptionT
Function or value | Description |
Full Usage:
ValueOptionT.apply arg1 arg2
Parameters:
ValueOptionT<^Monad
arg1 : ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline |
|
Full Usage:
ValueOptionT.bind f arg2
Parameters:
'T -> ValueOptionT<^Monad
arg1 : ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline |
|
Full Usage:
ValueOptionT.hoist x
Parameters:
'T voption
Returns: ValueOptionT<^Monad
Modifiers: inline Type parameters: 'T, ^Monad<voption<'T>> |
|
Full Usage:
ValueOptionT.lift x
Parameters:
^Monad<'T>
Returns: ValueOptionT<^Monad
Modifiers: inline |
|
Full Usage:
ValueOptionT.map f arg2
Parameters:
'T -> 'U
arg1 : ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline Type parameters: 'T, 'U, ^Monad<voption<'T>, ^Monad<voption<'U> |
|
Full Usage:
ValueOptionT.map2 f arg2 arg3
Parameters:
'T -> 'U -> 'V
arg1 : ValueOptionT<^Monad
arg2 : ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline Type parameters: 'T, 'U, 'V, ^Monad<voption<'T>>, ^Monad<voption<'U>>, ^Monad<voption<'V>> |
|
Full Usage:
ValueOptionT.map3 f arg2 arg3 arg4
Parameters:
'T -> 'U -> 'V -> 'W
arg1 : ValueOptionT<^Monad
arg2 : ValueOptionT<^Monad
arg3 : ValueOptionT<^Monad
Returns: ValueOptionT<^Monad
Modifiers: inline Type parameters: 'T, 'U, 'V, 'W, ^Monad<voption<'T>>, ^Monad<voption<'U>>, ^Monad<voption<'V>>, ^Monad<voption<'W>> |
|
|
|