Almost all JavaScript translated to TypeScript