global.d.ts
在开发浏览器扩展中难免在 injectScript
中会用到一些页面中的方法或者变量,比如我们常用的 window.require
但是 typescript 却无法识别,此时你需要在 /src/global.d.ts
中设置下 require 的类型,让 typescript 能正确识别。如果你闲麻烦,可以直接设置为 any
类型.
其他使用例子请查看官方文档 Global .d.ts
typescript
// src/global.d.ts
export declare global {
interface Window {
require: any;
}
}
// src/global.d.ts
export declare global {
interface Window {
require: any;
}
}