UNPKG

zurvan

Version:

A library for simulating time in Node.js

25 lines (19 loc) 526 B
'use strict'; module.exports.isFunction = function(f) { return typeof f === 'function'; }; module.exports.isNumber = function(n) { return !isNaN(parseFloat(n)) && isFinite(n); }; module.exports.isString = function(s) { return typeof s === 'string'; }; module.exports.isObject = function(o) { return typeof o === 'object' && o !== null; }; module.exports.isBoolean = function(b) { return typeof b === 'boolean'; }; module.exports.isInteger = function(i) { return typeof i === 'number' && parseInt(i) === i; };