TypeScript化してみました。

TypeScript化してみたのでみてみてください。