TypeScript版の作成。