UNPKG

@rxap/ngx-error

Version:

This package provides a comprehensive error handling solution for Angular applications, including interceptors, services, and UI components to display different types of errors in a user-friendly dialog. It supports handling of generic errors, HTTP errors

96 lines (48 loc) 2.27 kB
[@rxap/ngx-error](../wiki/globals) / RxapErrorHandler # Class: RxapErrorHandler Defined in: [error-handler.ts:46](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/error/src/lib/error-handler.ts#L46) ## Implements - `ErrorHandler` ## Constructors ### new RxapErrorHandler() > **new RxapErrorHandler**(): [`RxapErrorHandler`](../wiki/Class.RxapErrorHandler) #### Returns [`RxapErrorHandler`](../wiki/Class.RxapErrorHandler) ## Properties ### injector > `protected` `readonly` **injector**: `Injector` Defined in: [error-handler.ts:63](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/error/src/lib/error-handler.ts#L63) *** ### options > `protected` `readonly` **options**: [`ErrorHandlerOptions`](../wiki/Interface.ErrorHandlerOptions) Defined in: [error-handler.ts:48](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/error/src/lib/error-handler.ts#L48) ## Methods ### handleError() > **handleError**(`errorCandidate`): `void` Defined in: [error-handler.ts:68](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/error/src/lib/error-handler.ts#L68) Method called for every value captured through the ErrorHandler #### Parameters ##### errorCandidate `unknown` #### Returns `void` #### Implementation of `ErrorHandler.handleError` *** ### showAngularErrorDialog() > `protected` **showAngularErrorDialog**(`data`): `void` Defined in: [error-handler.ts:156](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/error/src/lib/error-handler.ts#L156) #### Parameters ##### data [`AngularErrorDialogData`](../wiki/Interface.AngularErrorDialogData) #### Returns `void` *** ### showOpenApiHttpResponseErrorDialog() > `protected` **showOpenApiHttpResponseErrorDialog**(`data`): `void` Defined in: [error-handler.ts:150](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/error/src/lib/error-handler.ts#L150) #### Parameters ##### data [`OpenApiHttpResponseErrorDialogData`](../wiki/Interface.OpenApiHttpResponseErrorDialogData) #### Returns `void`