Skip to content

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;
  }
}

Powered by Vitepress