El Acertijo del Código Morse Invertido

Dificultad: Medio TypeScript intermediate coding
interface Signal { char: string; dots: number; dashes: number }
const morse: Signal[] = [
  { char: 'S', dots: 3, dashes: 0 },
  { char: 'O', dots: 0, dashes: 3 }
];
const result = morse
  .map(s => '.'.repeat(s.dots) + '-'.repeat(s.dashes))
  .reverse()
  .join(' ');
console.log(result);
📥 Inputs:
morse = [{ char: 'S', dots: 3, dashes: 0 }, { char: 'O', dots: 0, dashes: 3 }]
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo