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

时间:2019-11-10 16:01:13

标签: typescript types typescript-typings

我得到了什么

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

0 个答案:

没有答案