跳到主要内容

edge 扩展 chrome 类型(a edge extends types)

versionNPM Last UpdateMonthly downloadsTotal downloads

源码参看bug 🙋‍♂️ 提交

在 edge 扩展中使用的 chrome 的数据类型

安装

npm install  a-edge-extends-types --save-dev

使用

需在项目的根目录添加 chrome.d.ts 文件,文件内容:

import { Chrome } from 'a-edge-extends-types';

declare global {
interface Window {
chrome: Chrome;
}

const chrome: Chrome;
}

包会在安装或是更新时自动写入该文件,若没有。则需要使用 npx immm 创建该文件,并保证 tsconfig.json 能正确的识别到该文件即可

说明

当前仅给出了特别少的一部分,如下列表:

  • action (啥也没有)
  • i18n (全部)
  • contextMenus (貌似全部)
  • devtools (all)
  • tts (全部)
  • runtime
    • onload
    • sendMessage
    • onMessage
      • addListener
  • storage (全部)
  • tabs (全部)

开发手册