TypeScript Class with Methods

Descripción

Create a TypeScript class with multiple methods


File Template: ❌


Prefix

class:methods


Scopes

typescript


Snippet de código

class ${1:MyClass} {
	${2:attr}: ${3:string};

	constructor($2: $3) {
		this.$2 = $2;
	}

	get${2/(.*)/${1:/capitalize}/}(): $3 {
		return this.$2;
	}

	set${2/(.*)/${1:/capitalize}/}($2: $3): void {
		this.$2 = $2;
	}

	display(): void {
		console.log('$2:', this.$2);
	}
}