¿Puedo usar routeAction en componentes de archivo único de glimmer?

Creo que si usas la exportación predeterminada, debería funcionar como se espera (es decir, sin necesidad de inyectar el servicio router, o pasarle manualmente una referencia a él)

import routeAction from "discourse/helpers/route-action";

(no estoy seguro de por qué también hay una función interna exportada como routeAction… ¡bastante confuso! Vamos a arreglar eso)

Aunque diría que… en general estamos tratando de avanzar hacia las ‘closure actions’ como {{on \"click\" this.someFunction}} en lugar de cosas basadas en cadenas como {{action \"blah\"}} o {{routeAction \"blah\"}}.