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:47](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/error/src/lib/error-handler.ts#L47) ## 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:64](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/error/src/lib/error-handler.ts#L64) *** ### options > `protected` `readonly` **options**: [`ErrorHandlerOptions`](../wiki/Interface.ErrorHandlerOptions) Defined in: [error-handler.ts:49](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/error/src/lib/error-handler.ts#L49) ## Methods ### handleError() > **handleError**(`errorCandidate`): `void` Defined in: [error-handler.ts:69](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/error/src/lib/error-handler.ts#L69) 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:157](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/error/src/lib/error-handler.ts#L157) #### Parameters ##### data [`AngularErrorDialogData`](../wiki/Interface.AngularErrorDialogData) #### Returns `void` *** ### showOpenApiHttpResponseErrorDialog() > `protected` **showOpenApiHttpResponseErrorDialog**(`data`): `void` Defined in: [error-handler.ts:151](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/error/src/lib/error-handler.ts#L151) #### Parameters ##### data [`OpenApiHttpResponseErrorDialogData`](../wiki/Interface.OpenApiHttpResponseErrorDialogData) #### Returns `void`