Private Class Constructor

Viewed 20

In Typescript, you can make the constructor of a class private:

class Robot {
  private constructor() {
    console.log("constructed");
  }

  static makeNoise() {
    console.log("Beep.");
  }
}

Are there actually any useful cases for making a class constructor private?

0 Answers
Related