Static Constructors in TypeScript

TypeScript class (like JavaScript class) cannot have a static constructor. However you can get the same effect quite easily by just calling it yourself:

  1. class MyClass {
  2. static initialize() {
  3. // Initialization
  4. }
  5. }
  6. MyClass.initialize();