打字稿似乎有自己的 Windows 实现。
我该如何设置 windows.onerror ?
我发现的唯一“文档”是
onerror: ErrorFunction;
interface ErrorFunction {
(eventOrMessage: any, source: string, fileno: number): any;
}
打字稿似乎有自己的 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){
};
您可以省略任何参数,因为具有较少参数的函数是类型兼容的,例如以下是有效的打字稿:
window.onerror= function(callitWhaever_ButItWillTakeTheEventOrErrorMessage){
// place your body here
};