electron-angular-boilerplate
Version:
A basic electron app using AngularJS and Skeleton CSS with ES6 support
28 lines (27 loc) • 753 B
JavaScript
/* */
var $ = require("./$"),
$def = require("./$.def"),
abs = Math.abs,
floor = Math.floor,
_isFinite = $.g.isFinite,
MAX_SAFE_INTEGER = 0x1fffffffffffff;
function isInteger(it) {
return !$.isObject(it) && _isFinite(it) && floor(it) === it;
}
$def($def.S, 'Number', {
EPSILON: Math.pow(2, -52),
isFinite: function isFinite(it) {
return typeof it == 'number' && _isFinite(it);
},
isInteger: isInteger,
isNaN: function isNaN(number) {
return number != number;
},
isSafeInteger: function isSafeInteger(number) {
return isInteger(number) && abs(number) <= MAX_SAFE_INTEGER;
},
MAX_SAFE_INTEGER: MAX_SAFE_INTEGER,
MIN_SAFE_INTEGER: -MAX_SAFE_INTEGER,
parseFloat: parseFloat,
parseInt: parseInt
});