mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-04 12:32:08 -06:00
26 lines
597 B
TypeScript
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);
|
|
}
|
|
}
|