Всем привет. Есть небольшой вопросик, у меня есть функция обертка которая ловит ошыбки из фунцкии которую вызывает, выглядит примерно так.
`const handleScriptErrors = (title: string, script: () => Promise<void>) => () => {
script().then(/* Сообщаем что все ок*/).catch(/* Говорим что все плохо */)
}`
Есть одна проблема которая возникает в script(), например он выглядит так
`
async () => {
[0,0,0].map(async () => {throw new Error('test')})
}
`
Загадка от Жака Фрэско, как правильно отловить и обработать этот еррор?