関数の定期実行

setInterval

Typescriptで処理や関数を定期実行する場合はsetIntervalを使用する。
setIntervalは返り値としてNodeJS.Timer型のTimerのIDを返す。

const timerId = setInterval(
	() => this.main(), 1000
);

clearInterval

処理を止めたいならclearIntervalを使用する。
引き数にsetIntervalで得たtimerIdを使用する。

clearInterval(timerId);