我正在尝试在这样的反应组件中的函数中声明事件的类型但是typescript抱怨Cannot find namespace Window
并且如果我小写window
handleChange = (event: Window.Event) => {
console.log("event");
}
TypeScript中的Window界面具有这些(和其他属性)
interface Window extends EventTarget, WindowTimers, WindowSessionStorage, WindowLocalStorage, WindowConsole, GlobalEventHandlers, IDBEnvironment, WindowBase64 {
animationStartTime: number;
applicationCache: ApplicationCache;
clientInformation: Navigator;
closed: boolean;
crypto: Crypto;
defaultStatus: string;
devicePixelRatio: number;
doNotTrack: string;
document: Document;
event: Event;
如何设置该事件的类型?
答案 0 :(得分:0)
您正在寻找的类型名为Event
。 window.event
是window
对象的成员,其类型为Event
;它不是类型本身,因此当您尝试将其用作一个错误时,为什么会出现错误。