Typescript/Hello World

src/index.ts
import Hello from "./hello";

const root = document.getElementById("root")
const hello = new Hello("Hello World");
hello.sayHello(root);

src/hello.ts
export default class Hello {
    message: string;

    constructor(message: string){
        this.message = message
    }

    public sayHello(elem: HTMLElement | null){
        if(elem){
            elem.innerText = this.message
        }
    }
}
dist/index.html
...
div id="root">/div>
script src="bundle.js">/script>
...