if.js 239 B

123456789
  1. var _ = require("./_");
  2. module.exports = function (cond, trueFn, falseFn) {
  3. return _.Promise.resolve(cond).then(function (val) {
  4. return val ?
  5. trueFn() :
  6. (_.isFunction(falseFn) && falseFn());
  7. });
  8. };