/src/textview.ts
export default class TextView { elem: HTMLDivElement; constructor() { this.elem = <HTMLDivElement>document.getElementById('text'); } clear() { while (this.elem.firstChild) this.elem.removeChild(this.elem.firstChild); } print(...args: string[]) { const text = args.join(' '); const lines = text.split('\n'); for (let l of lines) { if (l == '') { l = '\u200b'; } const div = document.createElement('div'); div.appendChild(document.createTextNode(l)); this.elem.appendChild(div); } } }