export function isUndefined(value: T) { return value === undefined; } export function valueOrDefault(value: T | undefined, defaultVal: T): T { return value != undefined ? value : defaultVal; } export function isDateValid(dateStr: string): boolean { if (!dateStr) return false; return !isNaN(new Date(dateStr).getTime()); }