这个 playground 链接曾经在 TS 0.9.5 之前工作,现在我无法弄清楚如何让它在我的生活中工作。
本质上:
window.onerror= function(eventOrMessage: any, source: string, fileno: number){
// place your body here
};
...返回错误:
Error 8 Cannot convert '(eventOrMessage: any, source: string, fileno: number) => void' to 'ErrorEventHandler': Call signatures of types '(eventOrMessage: any, source: string, fileno: number) => void' and 'ErrorEventHandler' are incompatible.
最佳答案
正如史蒂夫芬顿提到的。或者,您可以使用两个函数之间的通用签名:
window.onerror= function(eventOrMessage: any, source: string, fileno: number, colnumber?:number):any{
// place your body here
};
关于typescript - TS 0.9.5 中的 window.onerror 是不可能的。 :),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20500190/