From 5662c0efbc47d67edd7aec276acbdc4ab5593dc7 Mon Sep 17 00:00:00 2001 From: "Rong Sen Ng (motss)" Date: Fri, 17 Sep 2021 22:32:18 +0800 Subject: [PATCH] refactor: remove redundant code --- src/helpers/date-validator.ts | 7 +++---- src/helpers/is-valid-date.ts | 3 --- 2 files changed, 3 insertions(+), 7 deletions(-) delete mode 100644 src/helpers/is-valid-date.ts diff --git a/src/helpers/date-validator.ts b/src/helpers/date-validator.ts index b8799d33..b22a4d27 100644 --- a/src/helpers/date-validator.ts +++ b/src/helpers/date-validator.ts @@ -1,13 +1,12 @@ -import { isValidDate } from './is-valid-date.js'; import { toResolvedDate } from './to-resolved-date.js'; import type { DateValidatorResult, MaybeDate } from './typings.js'; export function dateValidator(value: MaybeDate, defaultDate: Date): DateValidatorResult { - const date = toResolvedDate(value); - const isValid = isValidDate(value, date); + const dateDate = toResolvedDate(value); + const isValid = !(value == null || !(dateDate instanceof Date) || isNaN(+dateDate)); return { - date: isValid ? date : defaultDate, + date: isValid ? dateDate : defaultDate, isValid, }; } diff --git a/src/helpers/is-valid-date.ts b/src/helpers/is-valid-date.ts deleted file mode 100644 index 76ab9eb9..00000000 --- a/src/helpers/is-valid-date.ts +++ /dev/null @@ -1,3 +0,0 @@ -export function isValidDate(date: Date | null | number | string, dateDate: Date): boolean { - return !(date == null || !(dateDate instanceof Date) || isNaN(+dateDate)); -}