TypeScript中代码的不安全区域

TypeScript中代码的不安全区域,typescript,Typescript,有时很难找到有效的TypeScript,例如,当您引用一个库时,该库有大量的实体,每个实体都需要声明。在这种情况下,最好告诉TypeScript跳过处理该库的代码的一部分,认为它是有效的。在TypeScript中有这样做的方法吗?没有一种方法可以关闭整个代码块的类型检查,但是如果您访问任何类型的any表达式,结果也将是any,因此如果您可以通过任何类型的any引用访问库,您可以在不进行类型检查的情况下有效地工作。将/@ts ignore放在带有错误的行上方 // @ts-ignore nul

有时很难找到有效的TypeScript,例如,当您引用一个库时,该库有大量的实体,每个实体都需要声明。在这种情况下,最好告诉TypeScript跳过处理该库的代码的一部分,认为它是有效的。在TypeScript中有这样做的方法吗?

没有一种方法可以关闭整个代码块的类型检查,但是如果您访问任何类型的
any
表达式,结果也将是
any
,因此如果您可以通过任何类型的
any
引用访问库,您可以在不进行类型检查的情况下有效地工作。

/@ts ignore
放在带有错误的行上方

 // @ts-ignore
 null.toString()

为什么要投反对票?在我看来这是正确的。。。您只需使用
声明var MyLib:any
和TypeScript允许您在
MyLib
上调用您喜欢的任何属性或函数。因此,+1来自我。不幸的是,您完全禁用了该实体的类型检查。通常,您只希望取消选中孤立语句。能有这样的东西就好了。