C# ライクな構文が好きなので、従来の JS から TypeScript に移行したいと考えていました。私の問題は、TypeScript で静的クラスを宣言する方法がわからないことです。
C# では、静的クラスを使用して変数とメソッドを整理し、それらを名前付きクラスにまとめて、オブジェクトをインスタンス化する必要はありません。バニラ JS では、単純な JS オブジェクトでこれを行っていました。
var myStaticClass = {
property: 10,
method: function(){}
}
TypeScript では、むしろ私の C シャープなアプローチを採用したいのですが、TS には静的クラスが存在しないようです。この問題の適切な解決策は何ですか?