允许在打字稿中使用某些“未找到”的变量名称?

Raf*_*ael 2 typescript

我正在使用的模块应该在浏览器中作为一个很好的旧 Window 对象被调用,因此不会作为模块导入到文件中。出于这个原因,Typescript 的编译器对"Cannot find name [variable]". 有没有办法可以将 Typescript 找不到但我确定它会在运行时使用的名称“列入白名单”?

Nat*_*end 5

尝试:

declare var yourVariableName: YourType;
Run Code Online (Sandbox Code Playgroud)

在您使用yourVariableName. 这向 TypeScript 编译器表明该全局变量将在运行时存在。