似乎 typescript 有自己的 Windows 实现。
我该如何设置 windows.onerror ?
我找到的唯一“文档”是
onerror: ErrorFunction;
interface ErrorFunction {
(eventOrMessage: any, source: string, fileno: number): any;
}
最佳答案
您所显示的定义的目的是为开发人员提供智能感知+类型安全。您可以像通常在 javascript 中那样使用它:
window.onerror= function(eventOrMessage: any, source: string, fileno: number){
// place your body here
};
更多:
如果您尝试为其分配错误的函数,您将收到错误消息:
// Error: wrong type for fileno
window.onerror= function(eventOrMessage: any, source: string, fileno: string){
};
您可以省略任何参数,因为参数较少的函数是类型兼容的,例如以下是有效的 typescript :
window.onerror= function(callitWhaever_ButItWillTakeTheEventOrErrorMessage){
// place your body here
};
关于javascript - Typescript 的错误函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17007837/