@web3r/flowerkit
Version:
Tree-shakable JavaScript and TypeScript utility library for frontend/browser apps: DOM, events, arrays, objects, strings, date, JSON, and network helpers (ESM/CJS, SSR-friendly).
1 lines • 867 B
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":[""],"sourcesContent":["export type TIsValidDateArgs = Parameters<typeof isValidDate>;\r\n\r\nexport type TIsValidDateReturn = ReturnType<typeof isValidDate>;\r\n\r\n/**\r\n * Check if a Date instance is valid\r\n * @param date{*}\r\n * @returns {boolean}\r\n * @example\r\n * // How to detect an \"invalid date\" Date instance in JavaScript?\r\n * const wrongDate = new Date(\"invalid_date\");\r\n * console.log(isValidDate(wrongDate)); // => false\r\n *\r\n * const validDate = new Date(0);\r\n * console.log(isValidDate(validDate)); // => true\r\n */\r\nexport const isValidDate = (date: any): boolean => {\r\n return !!date && date instanceof Date && !isNaN(date as unknown as number);\r\n};\r\n"],"names":["isValidDate","date","Date","isNaN"],"mappings":";;;;;;;;;;;;AAgBO,MAAMA,YAAeC,QACjBA,MAAQA,gBAAgBC,OAASC,MAAMF"}