decord/source/4517_isDateObject.js

31 lines
756 B
JavaScript
Raw Normal View History

2026-08-05 07:35:12 +00:00
// Module ID: 4517
// Function ID: 4518
2026-07-29 08:29:29 +00:00
// Name: isDateObject
// Dependencies: [574, 1393]
2026-08-05 07:35:12 +00:00
// Module 4517 (isDateObject)
2026-07-29 08:29:29 +00:00
let closure_0 = require("callBoundIntrinsic")("Date.prototype.getDay");
let closure_1 = require("callBoundIntrinsic")("Object.prototype.toString");
let closure_2 = require("hasToStringTagShams")();
2026-08-04 21:03:28 +00:00
export default function isDateObject(obj) {
let tmp = typeof obj === "object";
if (typeof obj === "object") {
tmp = null !== obj;
2026-07-29 08:29:29 +00:00
}
if (!tmp) {
return tmp;
} else if (closure_2) {
let tmp4 = (function tryDateGetDayCall(arg0) {
try {
callback(arg0);
return true;
} catch (err) {
return false;
}
2026-08-04 21:03:28 +00:00
})(obj);
2026-07-29 08:29:29 +00:00
} else {
2026-08-04 21:03:28 +00:00
tmp4 = "[object Date]" === callback(obj);
2026-07-29 08:29:29 +00:00
}
};