functionfoundry
Version:
Pure function JavaScript library
40 lines (30 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = gt;
var _isarray = require('./isarray');
var _isarray2 = _interopRequireDefault(_isarray);
var _isref = require('./isref');
var _isref2 = _interopRequireDefault(_isref);
var _error = require('./error');
var _error2 = _interopRequireDefault(_error);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function gt(a, b) {
if ((0, _isref2.default)(a) && (0, _isref2.default)(b)) {
return _error2.default.na;
} else if ((0, _isarray2.default)(a) && (0, _isarray2.default)(b)) {
return _error2.default.na;
} else if ((0, _isref2.default)(a) || (0, _isarray2.default)(a)) {
return a.map(function (d) {
return d > b;
});
} else if ((0, _isref2.default)(b) || (0, _isarray2.default)(b)) {
return b.map(function (d) {
return d > a;
});
} else {
return a > b;
}
} // Copyright 2015 JC Fisher
module.exports = exports['default'];