Window 对象属性的 Typescript 问题

问题描述 投票:0回答:1

小但烦人的问题,我在我的聊天应用程序中实现 Scalderone,而 Typescript 总是给我这个错误:

“类型‘Window & typeof globalThis’.ts(2339) 上不存在属性‘Scaledrone’”

 drone = new window.Scaledrone('XXXXXXXXXXXXXXXX', {
        data: meRef.current,
    });

“Scalderone”部分用红色下划线

javascript reactjs typescript
1个回答
0
投票

您可以将

Scaledrone
声明为 window 的属性

declare global {
  interface Window {
    Scaledrone:(key:string,props)=>void;
  }
}
let Scaledrone = window.Scaledrone;
© www.soinside.com 2019 - 2024. All rights reserved.