npm install fj-ifelse 
> Functional ifElse
npm install fj-ifelse --save
``js
var ifElse = require('fj-ifelse');
ifElse(
(x) => x === true,
(x) => t.ok(x),
() => t.fail()
)(true);
var ifTrue = ifElse(() => true);
ifTrue(
() => t.ok(true),
() => t.fail()
)();
`
Checks if a predicate returns true and calls the associated function.
ifElse(predicate, then, otherwise)`
Parameters
| Name | Type | Description |
| ------------- | ----------- | -------------------------- |
| predicate | function | Function that returns true or false |
| then | function | Function called if predicate is true |
| otherwise | function | Function called if predicate is false |
Returns
| Type | Description |
| ----------- | -------------------------- |
| function | Returns a function wich passes the values to the predicate |