【发布时间】:2020-10-27 08:20:38
【问题描述】:
我正在使用两个第三方打字稿库。它们都使用 Window 接口公开相同的命名全局变量。他们俩都在该变量上公开了不同的方法。 例如:
第一个图书馆有 abc.d.ts 其中暴露,测试变量为全局
global {
interface Window {
Test: {
A: () => void;
B: () => void;
C: () => void;
};
}
}
第二个库有 pqr.d.ts,它还将测试变量公开为全局变量,
global {
interface Window {
Test: {
P: () => void;
Q: () => void;
R: () => void;
};
}
}
我想同时使用这两个库和它提供的所有功能(A、B、C、P、Q 和 R)。但是,有一次我只能选择单个库。 谁能帮我实现这个目标?
【问题讨论】:
标签: reactjs typescript global-variables react-typescript