UNPKG

@rxap/open-api

Version:

This package provides tools for working with OpenAPI specifications in Angular applications. It includes services for configuring and loading OpenAPI definitions, validating requests and responses against schemas, and handling errors. It also offers utili

262 lines (132 loc) 4.88 kB
[@rxap/open-api](../wiki/globals) / RxapOpenApiError # Class: RxapOpenApiError Defined in: [packages/angular/open-api/src/lib/error.ts:3](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/open-api/src/lib/error.ts#L3) ## Extends - `RxapError` ## Constructors ### new RxapOpenApiError() > **new RxapOpenApiError**(`message`, `code`?, `scope`?): [`RxapOpenApiError`](../wiki/Class.RxapOpenApiError) Defined in: [packages/angular/open-api/src/lib/error.ts:5](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/open-api/src/lib/error.ts#L5) #### Parameters ##### message `string` ##### code? `string` ##### scope? `string` #### Returns [`RxapOpenApiError`](../wiki/Class.RxapOpenApiError) #### Overrides `RxapError.constructor` ## Properties ### \_packageName > `protected` **\_packageName**: `string` Defined in: [packages/utilities/src/lib/error.ts:6](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/utilities/src/lib/error.ts#L6) #### Inherited from `RxapError._packageName` *** ### code? > `readonly` `optional` **code**: `string` Defined in: [packages/utilities/src/lib/error.ts:8](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/utilities/src/lib/error.ts#L8) #### Inherited from `RxapError.code` *** ### message > **message**: `string` Defined in: node\_modules/typescript/lib/lib.es5.d.ts:1077 #### Inherited from `RxapError.message` *** ### name > **name**: `string` Defined in: node\_modules/typescript/lib/lib.es5.d.ts:1076 #### Inherited from `RxapError.name` *** ### scope? > `readonly` `optional` **scope**: `string` Defined in: [packages/utilities/src/lib/error.ts:9](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/utilities/src/lib/error.ts#L9) #### Inherited from `RxapError.scope` *** ### stack? > `readonly` `optional` **stack**: `string` Defined in: [packages/utilities/src/lib/error.ts:10](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/utilities/src/lib/error.ts#L10) #### Inherited from `RxapError.stack` ## Accessors ### className #### Get Signature > **get** **className**(): `undefined` \| `string` Defined in: [packages/utilities/src/lib/error.ts:23](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/utilities/src/lib/error.ts#L23) ##### Returns `undefined` \| `string` #### Inherited from `RxapError.className` *** ### packageName #### Get Signature > **get** **packageName**(): `string` Defined in: [packages/utilities/src/lib/error.ts:19](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/utilities/src/lib/error.ts#L19) ##### Returns `string` #### Inherited from `RxapError.packageName` ## Methods ### ~~addSubPackageName()~~ > `protected` **addSubPackageName**(`subPackageName`): `void` Defined in: [packages/utilities/src/lib/error.ts:64](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/utilities/src/lib/error.ts#L64) **`Internal`** Add's the sub package name to the current package name. current package name -> with sub package name @rxap/package -> @rxap/package/sub #### Parameters ##### subPackageName `string` The sub package name #### Returns `void` #### Deprecated removed #### Inherited from `RxapError.addSubPackageName` *** ### setPackageName() > `protected` **setPackageName**(`packageName`): `void` Defined in: [packages/utilities/src/lib/error.ts:74](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/utilities/src/lib/error.ts#L74) **`Internal`** Sets the package name #### Parameters ##### packageName `string` The new package name #### Returns `void` #### Inherited from `RxapError.setPackageName` *** ### ~~setSubPackageName()~~ > `protected` **setSubPackageName**(`subPackageName`): `void` Defined in: [packages/utilities/src/lib/error.ts:49](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/utilities/src/lib/error.ts#L49) **`Internal`** Add's the sub package name to the current package name. current package name -> with sub package name @rxap/package -> @rxap/package/sub #### Parameters ##### subPackageName `string` The sub package name #### Returns `void` #### Deprecated use addSubPackageName instead #### Inherited from `RxapError.setSubPackageName` *** ### toJSON() > **toJSON**(): `object` Defined in: [packages/utilities/src/lib/error.ts:27](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/utilities/src/lib/error.ts#L27) #### Returns `object` #### Inherited from `RxapError.toJSON`