Typescript 如何设置窗口事件的类型?

Typescript 如何设置窗口事件的类型?,typescript,Typescript,我试图声明react组件中函数中事件的类型,但typescript抱怨找不到命名空间窗口,如果我使用小写的窗口 handleChange = (event: Window.Event) => { console.log("event"); } TypeScript中的窗口界面具有以下属性(以及其他属性) 如何设置该事件的类型?您要查找的类型仅称为event窗口。事件是类型为事件的窗口对象的成员;它不是类型本身,因此当您尝试将其作为一个类型使用时会出现错误。您要查找的

我试图声明react组件中函数中事件的类型,但typescript抱怨
找不到命名空间窗口
,如果我使用小写的
窗口

handleChange = (event: Window.Event) => {
        console.log("event");

  }
TypeScript中的窗口界面具有以下属性(以及其他属性)


如何设置该事件的类型?

您要查找的类型仅称为
event
<代码>窗口。事件是类型为
事件
窗口
对象的成员;它不是类型本身,因此当您尝试将其作为一个类型使用时会出现错误。

您要查找的类型只是称为
事件<代码>窗口。事件
是类型为
事件
窗口
对象的成员;它不是类型本身,因此当您尝试将其作为一个类型使用时,为什么会出现错误。

四年后,这个答案仍然有用。我不明白为什么
MouseEvent
不起作用,但现在就去拿吧。谢谢四年后,这个答案仍然有用。我不明白为什么
MouseEvent
不起作用,但现在就去拿吧。谢谢
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;