What it is ?
Typescript has good tooling and debugging support and programmers coming from OOP(Object Oriented Programming) background find it very easy to use. They can learn it quick, debug & manage code easily and develop application faster.
It’s object oriented so it supports concepts like classes, objects, inheritance and Interfaces etc.
Language: it comprises syntax, types, keywords other programming structures
Language Service : The TypeScript Language service supports all editor like operations like code formatting, auto completion, syntax error, code highlighting, colorization etc.