/
TON618OFF
/
FinalPWHTML
Обзор
Документация
Войти
/
TON618OFF
/
FinalPWHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/rxjs/src/internal/util/reportUnhandledError.ts
24 строки
902 B
TON618OFF
не ну это ваще
23 июн 2024, 00:30
23 июн 2024, 00:30
e27ae20
Код
Авторство
О чём код?
import { config } from '../config'; import { timeoutProvider } from '../scheduler/timeoutProvider'; /** * Handles an error on another job either with the user-configured {@link onUnhandledError}, * or by throwing it on that new job so it can be picked up by `window.onerror`, `process.on('error')`, etc. * * This should be called whenever there is an error that is out-of-band with the subscription * or when an error hits a terminal boundary of the subscription and no error handler was provided. * * @param err the error to report */ export function reportUnhandledError(err: any) { timeoutProvider.setTimeout(() => { const { onUnhandledError } = config; if (onUnhandledError) { // Execute the user-configured error handler. onUnhandledError(err); } else { // Throw so it is picked up by the runtime's uncaught error mechanism. throw err; } }); }