TypeScript版の作成