// ============================================================================= // TOM Document — Internal Helpers // ============================================================================= export function escHtml(str: string): string { return str .replace(/&/g, '&') .replace(//g, '>') .replace(/"/g, '"') } export function formatDateDE(dateStr: string | null | undefined): string { if (!dateStr) return '-' try { const date = new Date(dateStr) if (isNaN(date.getTime())) return '-' return date.toLocaleDateString('de-DE', { day: '2-digit', month: '2-digit', year: 'numeric', }) } catch { return '-' } }