TypeScript update