UNPKG

object-utils

Version:

Object utility functions in JavaScript for node.js

58 lines (43 loc) 1.04 kB
function isUndefined(o) { return checkType(o, "undefined"); } function isDefined(val) { return !isUndefined(val); } function isNotEmpty(val) { return (isDefined(val) && val.length > 0); } function isEmpty(val) { return !isNotEmpty(val); } function isNotObject(o) { return !isObject(o); } function isObject(o) { return checkType(o, "object"); } function isNumber(o) { return checkType(o, "number"); } function isString(o) { return checkType(o, "string"); } function checkType(o, type) { return typeof o === type; } exports.isDefined = isDefined; exports.isUndefined = isUndefined; exports.isEmpty = isEmpty; exports.isNotEmpty = isNotEmpty; exports.isObject = isObject; exports.isNotObject = isNotObject; exports.isNumber = isNumber; exports.isString = isString; exports.getDateString = function() { var date = Date.now(); return date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes(); };