import { isDate, isNil, isNumber } from 'lodash' import { parseISO } from './parse-iso' export const parseDate = (value: string | number | Date): Date => { if (isNil(value)) return null if (isDate(value)) return value if (isNumber(value)) return new Date(value) return parseISO(value) }