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 | *