Estaba jugando con Prism.js y, por alguna razón, resaltar el código typescript no funciona según lo previsto. Prism.js no pudo tokenizar el fragmento...
Aquí hay una demostración dentro de codesandbox
Cualquier ayuda/idea es apreciada.
Cuando se importa como un módulo, Prism por defecto no incluye todos los idiomas (de lo contrario, el paquete sería muy grande). Prism solo incluye los lenguajes comunes/populares/más utilizados como HTML, CSS, JavaScript e incluso Markdown.
Para agregar TypeScript, debe importar el componente de esta manera:
import Prism from "prismjs";
import "prismjs/themes/prism-twilight.css";
import "prismjs/components/prism-typescript";