Как реализовать паттерн Singleton в TypeScript?
class AppConfig {
private static instance: AppConfig;
private constructor() {}
static getInstance() {
return this.instance ??= new AppConfig();
}
}
private constructorпредотвращает создание экземпляров извне- Статический метод
getInstance()контролирует доступ - Единственный экземпляр хранится в статическом свойстве