export class SingletonService {
private static instance: SingletonService;
private constructor() {
}
static getInstance() {
if (!SingletonService.instance) {
SingletonService.instance =
new SingletonService();
}
return SingletonService.instance;
}
}
const myService: SingletonService = new SingletonService();
// TS2673: Constructor of class āSingletonServiceā is private and only accessible within the class declaration.
const myService: SingletonService =
SingletonService.getInstance();