TypeScript Singleton Class

Descripción

Singleton class in TypeScript


File Template: ✅


Prefix

singleton:class


Scopes

typescript


Snippet de código

export class ${1:Singleton} {
	private static instance: ${1:Singleton};

	private constructor() {
		$0
	}

	public static getInstance(): ${1:Singleton} {
		if (!${1:Singleton}.instance) {
			${1:Singleton}.instance = new ${1:Singleton}();
		}
		return ${1:Singleton}.instance;
	}
}