如何使程序包覆盖我的本地类型声明?

我得到了什么

declare global {
  interface Window {
    SomeCordovaPlugin: any
  }
}

安装“ SomeCordovaPlugin”后,它带来了自己的d.ts,我希望它覆盖我的any声明。怎么样?


之所以采用这种方法,是因为我有一个同时针对Web和Cordova进行编译的项目。因此,在进行Web编译时,Cordova插件不可用,其类型也不可用。

以下是此类插件声明的两个示例:

另外,这是我的文件结构:

project
|
|-tsconfig.json
|-node_modules
|-src {project files}
|-cordova
  |-node_modules
  |-plugins
aili34471 回答:如何使程序包覆盖我的本地类型声明?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3128581.html

大家都在问