Я хотел перейти к TypeScript из традиционного JS, потому что мне нравится синтаксис, похожий на С#. Моя проблема в том, что я не могу узнать, как объявлять статические классы в TypeScript.
В С# я часто использую статические классы для организации переменных и методов, объединяя их в именованный класс без необходимости создания объекта. В vanilla JS я использовал это с помощью простого объекта JS:
var myStaticClass = {
property: 10,
method: function(){}
}
В TypeScript, я бы предпочел использовать мой подход C-sharpy, но кажется, что статические классы не существуют в TS. Какое подходящее решение для этой проблемы?