javascript - FelFunktion med Typescript
Det verkar som att TypeScript har sin egen Windows-implementation.
Hur exakt kan jag ställa in windows.onerror?
Den enda "dokumentation" jag hittade är
onerror: ErrorFunction;
interface ErrorFunction {
(eventOrMessage: any, source: string, fileno: number): any;
}
Svar #1
Syftet med definitionen du visar är att ge utvecklaren intellisense + typkontroll. Du skulle använda den som du normalt skulle vilja i JavaScript:
window.onerror= function(eventOrMessage: any, source: string, fileno: number){
// place your body here
};
Se det på TypeScript-lekplatsen.
Mer:
Om du försöker tilldela den en felaktig funktion får du ett fel:
// Error: wrong type for fileno
window.onerror= function(eventOrMessage: any, source: string, fileno: string){
};
Du kan utelämna några av argumenten eftersom funktioner med färre argument är typkompatibla, t.ex. följande är giltig TypeScript:
window.onerror= function(callitWhaever_ButItWillTakeTheEventOrErrorMessage){
// place your body here
};
