17 lines
538 B
TypeScript
17 lines
538 B
TypeScript
/**
|
|
* @author Kuitos
|
|
* @since 2020-02-21
|
|
*/
|
|
|
|
export { addErrorHandler, removeErrorHandler } from 'single-spa';
|
|
|
|
export function addGlobalUncaughtErrorHandler(errorHandler: OnErrorEventHandlerNonNull): void {
|
|
window.addEventListener('error', errorHandler);
|
|
window.addEventListener('unhandledrejection', errorHandler);
|
|
}
|
|
|
|
export function removeGlobalUncaughtErrorHandler(errorHandler: (...args: any[]) => any) {
|
|
window.removeEventListener('error', errorHandler);
|
|
window.removeEventListener('unhandledrejection', errorHandler);
|
|
}
|