UNPKG

jsonsql

Version:

A SQL-like query language for JSON objects.

27 lines (26 loc) 622 B
function getObjectType(obj) { return Object.prototype.toString.call(obj); } function isDate(obj) { return getObjectType(obj) === '[object Date]'; } function isString(obj) { return getObjectType(obj) === '[object String]'; } function isDateString(obj) { return isString(obj) && !isNaN(Date.parse(obj)) } function isNumber(obj) { return typeof obj === 'number' } function parseDateFromString(str) { return Date.parse(str) } module.exports = { getObjectType: getObjectType, isDate: isDate, isString: isString, isDateString: isDateString, parseDateFromString: parseDateFromString, isNumber: isNumber }