TypeScript mode

x
 
1
class Greeter {
2
    greeting: string;
3
    constructor (message: string) {
4
        this.greeting = message;
5
    }
6
    greet() {
7
        return "Hello, " + this.greeting;
8
    }
9
}   
10
11
var greeter = new Greeter("world");
12
13
var button = document.createElement('button')
14
button.innerText = "Say Hello"
15
button.onclick = function() {
16
    alert(greeter.greet())
17
}
18
19
document.body.appendChild(button)
20
21

This is a specialization of the JavaScript mode.