Add TypeScript