У меня есть функция Promise
function test()
{
let promise = new Promise<string>(function(resolve, reject)
{
func( resolve, reject );
});
return promise;
}
function func(resolve, reject )
{
let reject2 = reject;
window.on( "error", (msg) =>
{
console.log("inside error");
reject2();
} );
// other stuff
}
В состоянии ошибки - я пытаюсь отклонить исходное обещание.
Кажется, это работает - но каждый раз, когда я создаю При возникновении ошибки сообщение «внутренняя ошибка» печатается много раз.
Спасибо.