Sha256: 24e424f16352c319975af1eaea53f6ebb15d2875f1cbeb3ee9ee57fd0dba76ff
Contents?: true
Size: 522 Bytes
Versions: 50
Compression:
Stored size: 522 Bytes
Contents
'use strict'; var getDay = Date.prototype.getDay; var tryDateObject = function tryDateGetDayCall(value) { try { getDay.call(value); return true; } catch (e) { return false; } }; var toStr = Object.prototype.toString; var dateClass = '[object Date]'; var hasToStringTag = require('has-tostringtag/shams')(); module.exports = function isDateObject(value) { if (typeof value !== 'object' || value === null) { return false; } return hasToStringTag ? tryDateObject(value) : toStr.call(value) === dateClass; };
Version data entries
50 entries across 50 versions & 2 rubygems