[@rxap/environment](../wiki/globals) / Environment

# Interface: Environment

Defined in: [environment.ts:3](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L3)

## Indexable

\[`key`: `string`\]: `any`

## Properties

### app

> **app**: `string`

Defined in: [environment.ts:7](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L7)

The name of the app

***

### branch?

> `optional` **branch**: `null` \| `string`

Defined in: [environment.ts:35](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L35)

The current branch

***

### commit?

> `optional` **commit**: `null` \| `string`

Defined in: [environment.ts:27](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L27)

The current commit

***

### config?

> `optional` **config**: `string` \| \{ `fromLocalStorage`: `boolean`; `fromUrlParam`: `string` \| `boolean`; `schema`: [`AnySchema`](../wiki/TypeAlias.AnySchema); `static`: `Record`\<`string`, `any`\>; `strategy`: `string`; `url`: `string` \| `string`[] \| (`environment`) => `string` \| `string`[]; \}

Defined in: [environment.ts:66](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L66)

#### Type declaration

`string`

\{ `fromLocalStorage`: `boolean`; `fromUrlParam`: `string` \| `boolean`; `schema`: [`AnySchema`](../wiki/TypeAlias.AnySchema); `static`: `Record`\<`string`, `any`\>; `strategy`: `string`; `url`: `string` \| `string`[] \| (`environment`) => `string` \| `string`[]; \}

#### fromLocalStorage?

> `optional` **fromLocalStorage**: `boolean`

#### fromUrlParam?

> `optional` **fromUrlParam**: `string` \| `boolean`

#### schema?

> `optional` **schema**: [`AnySchema`](../wiki/TypeAlias.AnySchema)

#### static?

> `optional` **static**: `Record`\<`string`, `any`\>

static config values

#### strategy?

> `optional` **strategy**: `string`

#### url?

> `optional` **url**: `string` \| `string`[] \| (`environment`) => `string` \| `string`[]

***

### moduleFederation?

> `optional` **moduleFederation**: `object`

Defined in: [environment.ts:47](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L47)

#### manifest?

> `optional` **manifest**: `string` \| `Record`\<`string`, `string`\>

***

### name?

> `optional` **name**: `string`

Defined in: [environment.ts:11](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L11)

The name of the environment

***

### openApi?

> `optional` **openApi**: `object`

Defined in: [environment.ts:80](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L80)

#### load?

> `optional` **load**: `boolean` \| \{ `openApiUrl`: `string`; \}

***

### origin?

> `optional` **origin**: `string`

Defined in: [environment.ts:78](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L78)

***

### production

> **production**: `boolean`

Defined in: [environment.ts:15](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L15)

The app is compiled from code in the production branch

***

### release?

> `optional` **release**: `null` \| `string`

Defined in: [environment.ts:23](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L23)

The current app release

***

### sentry?

> `optional` **sentry**: `object`

Defined in: [environment.ts:51](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L51)

#### debug?

> `optional` **debug**: `boolean`

#### dsn?

> `optional` **dsn**: `string`

#### enabled?

> `optional` **enabled**: `boolean`

#### integrations?

> `optional` **integrations**: `object`

##### integrations.BrowserTracing?

> `optional` **BrowserTracing**: `object`

##### integrations.BrowserTracing.tracePropagationTargets?

> `optional` **tracePropagationTargets**: `string`[]

##### integrations.httpClient?

> `optional` **httpClient**: `object`

##### integrations.httpClient.failedRequestStatusCodes?

> `optional` **failedRequestStatusCodes**: (`number` \| \[`number`, `number`\])[]

##### integrations.httpClient.failedRequestTargets?

> `optional` **failedRequestTargets**: (`string` \| `RegExp`)[]

***

### serviceWorker?

> `optional` **serviceWorker**: `boolean`

Defined in: [environment.ts:19](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L19)

Where the service worker is active or not

***

### slug?

> `optional` **slug**: `object`

Defined in: [environment.ts:43](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L43)

#### name?

> `optional` **name**: `string`

***

### tag?

> `optional` **tag**: `null` \| `string`

Defined in: [environment.ts:39](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L39)

The current tag

***

### tier?

> `optional` **tier**: `string`

Defined in: [environment.ts:41](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L41)

***

### timestamp?

> `optional` **timestamp**: `null` \| `string` \| `number`

Defined in: [environment.ts:31](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/environment/src/lib/environment.ts#L31)

The build timestamp
