ifd
Version:
Life Extending Ternary Operator Abstractions
29 lines (22 loc) • 541 B
JavaScript
const path = require('path'),
ifd = require(path.join(process.cwd(), 'dist/ifd.js'));
const customIfd = ifd({
create: true,
zero: true,
identity: function (val) {
return val % 2 === 0;
}
});
const testOne = customIfd(1, 3, false, 0, 2, 'kool');
//build upon prv createIfd
const customIfdNoZero = customIfd({
create: true,
zero: false
});
const testTwo = customIfdNoZero(1, 3, false, 0, 2, 'kool');
module.exports = {
exp: function (should) {
should.equal(testOne, 0);
should.equal(testTwo, 2);
}
};