0
На рассмотрении
Ошибка в реализации паттерна Одиночка на typescript
https://refactoring.guru/ru/design-patterns/singleton/typescript/example
По факту у нас используется один инстанс класса.
Реальный Singleton должен работать так
const a = new MyClass()
const b = new MyClass()
a == b // true
Customer support service by UserEcho
Здравствуйте, Владислав!
Для меня, как не-TypeScript разработчика, пример выглядит правильным. Каноническая реализация одиночки всегда опирается на приватный конструктор, поэтому new вызвать напрямую не получится.
Может на TypeScript всё по-другому?