TypeScript Getting started with TypeScript Hello World


class Greeter {
    greeting: string;

    constructor(message: string) {
        this.greeting = message;
    greet(): string {
        return this.greeting;

let greeter = new Greeter("Hello, world!");

Here we have a class, Greeter, that has a constructor and a greet method. We can construct an instance of the class using the new keyword and pass in a string we want the greet method to output to the console. The instance of our Greeter class is stored in the greeter variable which we then us to call the greet method.