Constructor
new Monad(value)
Construct a monad.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | the monadic value |
Methods
bind(f) → {Monad|*}
Parameters:
Name | Type | Description |
---|---|---|
f |
function | a monadic function |
Returns:
- Type
- Monad | *
map(f) → {Monad|*}
Parameters:
Name | Type | Description |
---|---|---|
f |
function | a monadic function |
Returns:
- Type
- Monad | *