downlevel dts:将新的d.ts转换为可与较旧版本的Typescript一起使用的d.ts 源码
downlevel-dts重写由任何版本的Typescript创建的.d.ts文件,以便它们与Typescript 3.4或更高版本一起使用。 它通过将具有新功能的代码转换为使用等效旧功能的代码来实现。 例如,它重写属性的访问器,因为Typescript直到3.6才支持.d.ts文件中的访问器: declare class C { get x ( ) : number ; } 变成 declare class C { readonly x : number ; } 请注意,并非所有功能都可以降级。 例如,Typescript 4.0允许在元组中的任何位置传播多个元组类型变量。 在以前的版本中不允许这样做,但是没有明显的下层发射,因此downlevel-dts不会尝试执行任何操作。 确保使用适当版本的Typescript测试downlevel-dts的输出。 特征 以下是降级的
下载地址
用户评论