1.0.0 • Published 8 years ago

iffy v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

iffy Build Status

Ternary in a function, but performant through closure science

Install

$ npm install --save iffy

Usage

var iffy = require('iffy')

iffy(true, onTrue, onFalse) // => onTrue called

iffy(false, onTrue, onFalse) // => onFalse called

API

iffy(condition, onTrue, [onFalse]) -> value

condition

Required Type: any

If condition is truthy, onTrue will be called and its return value returned.

Otherwise, if onFalse is provided, it will be called and its return value returned.

onTrue

Type: function

onFalse

Type: function

Related

These are similar, but are less performant due to lack of closure science.

License

MIT © Andrew Joslin