Tôi muốn chuyển sang TypeScript từ JS truyền thống vì tôi thích cú pháp giống C #. Vấn đề của tôi là tôi không thể tìm ra cách khai báo các lớp tĩnh trong TypeScript.
Trong C #, tôi thường sử dụng các lớp tĩnh để tổ chức các biến và phương thức, đặt chúng lại với nhau trong một lớp được đặt tên mà không cần phải kích hoạt một đối tượng. Trong vanilla JS, tôi đã từng làm điều này với một đối tượng JS đơn giản:
var myStaticClass = {
property: 10,
method: function(){}
}
Trong TypeScript, tôi thà đi theo cách tiếp cận C-sharpy của mình, nhưng dường như các lớp tĩnh không tồn tại trong TS. Giải pháp thích hợp cho vấn đề này là gì?