解决Typescript中两个@类型冲突的最佳方法?
好吧,想象一下我有一个typescript项目,我有解决Typescript中两个@类型冲突的最佳方法?,typescript,Typescript,好吧,想象一下我有一个typescript项目,我有 npm安装--保存dev@types\libA 这个libA声明了一个新类型,让我们调用它 interface Something { market: any; } 那我会的 npm安装--保存dev@types\libB 这决定重新定义一些 interface Something { market: Market } interface Market { // strongly typed definition }
npm安装--保存dev@types\libA
这个libA声明了一个新类型,让我们调用它
interface Something {
market: any;
}
那我会的
npm安装--保存dev@types\libB
这决定重新定义一些
interface Something {
market: Market
}
interface Market {
// strongly typed definition
}
这两个库是我无法控制的,我不是作者。
但在编译过程中,我收到了一条错误消息
错误TS2717:后续属性声明必须具有相同的类型。
问题:
谢谢 您可以通过使用模块或名称空间来避免命名冲突。是否找到问题的解决方案?