angular - Nu se pot folosi decoratori TS/JS cu jsbundling/esbuild pe Rails


Încerc să fac Angular să ruleze într-un proiect Rails 6. Am instalat gem-urile jsbundling-rails (cu esbuild) și typescript-rails pentru a încărca fișierele mele JavaScript și TypeScript. Ce ar trebui să se întâmple este să scriu ceva TS, apoi typescript-rails îl transpilează în JS, după care esbuild îl combină pe toate și jsbundling-rails îl rulează în aplicația Rails.

Acest lucru funcționează într-un fel, dar nu atunci când folosesc un decorator TypeScript precum @NgModule. Se transpilează corect în JS, dar apoi nu rulează deoarece primesc o eroare Invalid or unexpected token la semnul @. Am încercat să pun flag-ul --experimentalDecorators în configurația typescript-rails, dar nu a ajutat.

Se întâmplă asta pentru că gem-ul typescript-rails transformă decoratorii TS (standard) în decoratorii JS (nesuportați)? Ar trebui să scap de typescript-rails (nu am reușit să pornesc TS până nu l-am instalat)? Pot face ca compilatorul JS să suporte decoratori?