An Angular library that automatically captures and centralizes unhandled RxJS, signal, and classic errors into a single observable stream.
NgxErrorHandling is an Angular library designed to provide a unified error handling system for modern Angular applications. It addresses the challenge of errors being memoized in Angular signals by capturing unhandled errors from multiple sources and making them available through a centralized RxJS Subject called the ErrorBus.
safeSignal() function to replace computed() and toSignal(), preventing errors from being memoized and re-thrown.The library follows a modular, sensor-based architecture that separates error detection, centralization, and notification, giving developers fine-grained control over error handling while ensuring no error goes unobserved.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.