export function calcInitials(name: string | [string, string]): string | null { if (!Array.isArray(name)) { const m = name.match(/^.*?([a-zA-Z]{1}).*?\s+.*?([a-zA-Z]{1}).*$/s); if (m) { const [_, first, last] = m; return first.toUpperCase() + last.toUpperCase(); } else { return null; } } else { const [first, last] = name; return first.slice(0, 1).toUpperCase() + last.slice(0, 1).toUpperCase(); } }