Exato. Eu resolvi não mencionar a questão que existe em cima desse padrão, na relação com o princípio de responsabilidade única do SOLID. Mas é um ótimo tema.
Respondendo a [Não disponível] dentro da publicação [Design Patterns] Construindo um Singleton em Typescript
1