2- What is TypeScript