Le compilateur dactylographiée pourrait être adapté pour permettre une utilisation sûre des accolades de style Allman dans des endroits où il rompt le code JavaScript classique ? La machine à écrire est conçu pour générer JavaScript idiomatique, de sorte que les entretoises résultantes seraient générés dans le style K & R de toute façon.
Par exemple:
// currently breaks in JS (and won't compile in TypeScript)
function getPerson() {
// compiler inserts semicolon after return, return executes prematurely
return
{
firstname: Eric,
lastname: Allman
};
}
PS Je suis juste curieux; pas vraiment intéressés à débattre si oui ou non il est une « bonne idée » pour aller à l'encontre des pratiques JS généralement acceptées.













