TypeScript でライフゲーム

最近少しずつ勉強している TypeScript でライフゲームを書いてみました。

get アクセサ、set アクセサを使いたかったんですが、jsdo.it ではコンパイルエラーになるようなのでメソッドになっています。モデルの width() とか height() とか。

TypeScript 楽しいですね。