2016-06-02 21 views
0

Ich versuche, die Art für ein Ereignis in einer Funktion in einem reagieren Komponente so zu erklären, aber Typoskript klagt Cannot find namespace Window und es macht keinen Unterschied, ob ich windowWie wird der Typ eines Fensterereignisses festgelegt?

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

    } 

Das Fenster-Interface in Typoskript diese hat Kleinbuchstabe (und andere Eigenschaften)

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; 

Wie lege ich den Typ dieses Ereignisses fest?

Antwort

0

Der Typ, nach dem Sie suchen, heißt Event. window.event ist ein Mitglied des Objekts window, das den Typ Event hat; Es ist nicht der Typ selbst, daher erhalten Sie einen Fehler, wenn Sie versuchen, es als einen zu verwenden.

Verwandte Themen