@qoollo/ngx-form-url-saver
Version:
Angular directive for syncing form's data with URL query
17 lines • 1.56 kB
JavaScript
/**
* Checks if the given value is a valid Date object.
*
* @param value - The value to check.
* @returns True if the value is a Date object and represents a valid date, false otherwise.
*
* @example
* ```typescript
* isDate(new Date()); // true
* isDate("2025-03-12"); // false
* isDate(new Date("invalid date")); // false
* ```
*/
export function isDate(value) {
return value instanceof Date && !isNaN(value.getTime());
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtZGF0ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2Zvcm0tdXJsLXNhdmVyLWxpYi9zcmMvbGliL3V0aWxzL2lzLWRhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7OztHQVlHO0FBQ0gsTUFBTSxVQUFVLE1BQU0sQ0FBQyxLQUFjO0lBQ2pDLE9BQU8sS0FBSyxZQUFZLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQztBQUM1RCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDaGVja3MgaWYgdGhlIGdpdmVuIHZhbHVlIGlzIGEgdmFsaWQgRGF0ZSBvYmplY3QuXG4gKlxuICogQHBhcmFtIHZhbHVlIC0gVGhlIHZhbHVlIHRvIGNoZWNrLlxuICogQHJldHVybnMgVHJ1ZSBpZiB0aGUgdmFsdWUgaXMgYSBEYXRlIG9iamVjdCBhbmQgcmVwcmVzZW50cyBhIHZhbGlkIGRhdGUsIGZhbHNlIG90aGVyd2lzZS5cbiAqXG4gKiBAZXhhbXBsZVxuICogYGBgdHlwZXNjcmlwdFxuICogaXNEYXRlKG5ldyBEYXRlKCkpOyAvLyB0cnVlXG4gKiBpc0RhdGUoXCIyMDI1LTAzLTEyXCIpOyAvLyBmYWxzZVxuICogaXNEYXRlKG5ldyBEYXRlKFwiaW52YWxpZCBkYXRlXCIpKTsgLy8gZmFsc2VcbiAqIGBgYFxuICovXG5leHBvcnQgZnVuY3Rpb24gaXNEYXRlKHZhbHVlOiB1bmtub3duKTogdmFsdWUgaXMgRGF0ZSB7XG4gICAgcmV0dXJuIHZhbHVlIGluc3RhbmNlb2YgRGF0ZSAmJiAhaXNOYU4odmFsdWUuZ2V0VGltZSgpKTtcbn1cbiJdfQ==