TypeScript has the following disadvantages :
* TypeScript takes a long time to compile the code.
* TypeScript does not support abstract classes.
* To use any third party library, the definition file is must. And not all the third party library have definition file available.
* Quality of type definition files is a concern.