这里其实就是用了全局属性 declare global 和 声明合并两个属性。
直接代码:
window.globalSetTimeout = {};
declare global {
interface Window {
globalSetTimeout: {
[key: string]: NodeJS.Timeout;
};
aaa: boolean;
}
}
再来使用一下也不会有报错提示了:
2023-10-04 08:17:04
这里其实就是用了全局属性 declare global 和 声明合并两个属性。
直接代码:
window.globalSetTimeout = {};
declare global {
interface Window {
globalSetTimeout: {
[key: string]: NodeJS.Timeout;
};
aaa: boolean;
}
}
再来使用一下也不会有报错提示了: