@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
Markdown
[@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`