Может машинопись компилятор быть приспособлен для обеспечения безопасного использования скобок Allman стиля в тех местах , где он классически ломает код JavaScript ? Машинопись предназначена для создания идиоматических JavaScript, поэтому результирующие скобки будут генерироваться в K & R стиле так или иначе.
В качестве примера:
// 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 Я просто любопытно; на самом деле не заинтересованы в обсуждении ли это или нет «хорошая идея» идти против общепринятых методов JS.













