Skip to content

unctionjs/ifThenElse

Repository files navigation

@unction/ifThenElse

Tests Stability Dependencies

PredicateFunctionType => MapperFunctionType<A, B> => MapperFunctionType<A, C> => B | C

Based on a predicate it passes the value to a consequent or alternative function

ifThenElse(isEven)(toString)(toFloat)(1) // 1.0
ifThenElse(isEven)(toString)(toFloat)(2) // "2"