const HTML_ESCAPES = { "&": "&", "<": "<", ">": ">", "\"": """, "'": "'" } export function truncateString(string, length, omission = "…") { if (string.length <= length) { return string } else { return string.slice(0, length - omission.length) + omission } } export function escapeHTML(string) { return String(string).replace(/[&<>"']/g, character => HTML_ESCAPES[character]) }