TypeScript コンパイラは、従来 JavaScript コードを壊す場所でAllman スタイルの中かっこを安全に使用できるように適応できますか? TypeScript は慣用的な 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 の慣行に反することが「良い考え」であるかどうかについての議論にはあまり興味がありません。