我得到了什么
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