UNPKG

@terminus/ngx-tools

Version:

[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github

16 lines 1.59 kB
import { isValid } from 'date-fns'; /** * Determine if an item is a valid date * * @param value - The item to test * @returns The result * * @example * isValidDate('foo'); // Returns: false * isValidDate('2020-02-07'); // Returns: true */ export function isValidDate(value) { var date = (typeof value === 'string') ? new Date(value) : value; return isValid(date); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtdmFsaWQtZGF0ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0B0ZXJtaW51cy9uZ3gtdG9vbHMvdHlwZS1ndWFyZHMvIiwic291cmNlcyI6WyJpcy12YWxpZC1kYXRlL2lzLXZhbGlkLWRhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFVBQVUsQ0FBQztBQUVuQzs7Ozs7Ozs7O0dBU0c7QUFDSCxNQUFNLFVBQVUsV0FBVyxDQUFDLEtBQW9CO0lBQzlDLElBQU0sSUFBSSxHQUFTLENBQUMsT0FBTyxLQUFLLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUM7SUFDekUsT0FBTyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDdkIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGlzVmFsaWQgfSBmcm9tICdkYXRlLWZucyc7XG5cbi8qKlxuICogRGV0ZXJtaW5lIGlmIGFuIGl0ZW0gaXMgYSB2YWxpZCBkYXRlXG4gKlxuICogQHBhcmFtIHZhbHVlIC0gVGhlIGl0ZW0gdG8gdGVzdFxuICogQHJldHVybnMgVGhlIHJlc3VsdFxuICpcbiAqIEBleGFtcGxlXG4gKiBpc1ZhbGlkRGF0ZSgnZm9vJyk7IC8vIFJldHVybnM6IGZhbHNlXG4gKiBpc1ZhbGlkRGF0ZSgnMjAyMC0wMi0wNycpOyAgICAvLyBSZXR1cm5zOiB0cnVlXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1ZhbGlkRGF0ZSh2YWx1ZTogc3RyaW5nIHwgRGF0ZSk6IGJvb2xlYW4ge1xuICBjb25zdCBkYXRlOiBEYXRlID0gKHR5cGVvZiB2YWx1ZSA9PT0gJ3N0cmluZycpID8gbmV3IERhdGUodmFsdWUpIDogdmFsdWU7XG4gIHJldHVybiBpc1ZhbGlkKGRhdGUpO1xufVxuIl19