Parses matchDate (Date, string, or number) to Date object; returns undefined if invalid.
Raw timestamp value.
Parsed Date or undefined if invalid.
export function parseMatchDate(raw: unknown): Date | undefined { if (!raw) return undefined; const parsed = raw instanceof Date ? raw : new Date(raw as string | number); return Number.isNaN(parsed.getTime()) ? undefined : parsed;} Copy
export function parseMatchDate(raw: unknown): Date | undefined { if (!raw) return undefined; const parsed = raw instanceof Date ? raw : new Date(raw as string | number); return Number.isNaN(parsed.getTime()) ? undefined : parsed;}
Parses matchDate (Date, string, or number) to Date object; returns undefined if invalid.