单项选择题

A.有一定的学习成本,需要理解接口(Interfaces)、泛型(Generics)、类(Classes)、枚举类型(Enums)等前不是很熟悉的概念
B.短期可能会增加一些开发成本,毕竟要多写一些类型的定义,不过对于一个需要长期维护的项目,TypeScript能成本
C.集成到构建流程需要一些工作量
D.和一些库结合的很完美