TypeScript/samples/amd/greeter.ts
2014-07-12 15:32:26 -07:00

26 lines
597 B
TypeScript

export class Greeter
{
element: HTMLElement;
span: HTMLElement;
timerToken: number;
constructor (element: HTMLElement)
{
this.element = element;
this.element.innerText += "The time is: ";
this.span = document.createElement('span');
this.element.appendChild(this.span);
this.span.innerText = new Date().toUTCString();
}
start()
{
this.timerToken = setInterval(() => this.span.innerText = new Date().toUTCString(), 500);
}
stop()
{
clearTimeout(this.timerToken);
}
}