// Small shared helpers. const ESCAPE_MAP: Record = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''', }; export function escapeHtml(str: string): string { return String(str).replace(/[&<>"']/g, (c) => ESCAPE_MAP[c] ?? c); }