📝 Edit on GitHub
Classes
Sample
Based on an example in the TypeScript docs Classes page.
This converts modern class code to the equivalent in old JS before a class
existed.
Class syntax
For ES6 onwards.
class Greeter {
greeting: string;
constructor(message: string) {
this.greeting = message;
}
greet() {
return "Hello, " + this.greeting;
}
}
let greeter = new Greeter("world");
Object syntax
For ES5 and older.
"use strict";
var Greeter = /** @class */ (function () {
function Greeter(message) {
this.greeting = message;
}
Greeter.prototype.greet = function () {
return "Hello, " + this.greeting;
};
return Greeter;
}());
var greeter = new Greeter("world");