TypeScript start