---
title: "Environment | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Environment/"
---

# Environment

> `number`[]

## Variables

### Environment

```ts
const Environment: object;
```

#### Type Declaration

##### GetEdgeHtmlVersion

```ts
GetEdgeHtmlVersion: () => number[];
```

###### Returns

##### GetIosVersion

```ts
GetIosVersion: () => number[];
```

###### Returns

`number`[]

##### IosMajorVersion

```ts
IosMajorVersion: () => number;
```

###### Returns

`number`

##### IsAndroid

```ts
IsAndroid: () => boolean;
```

###### Returns

`boolean`

##### IsEdge

```ts
IsEdge: () => boolean;
```

###### Returns

`boolean`

##### IsFirefox

```ts
IsFirefox: () => boolean;
```

###### Returns

`boolean`

##### IsGoogleChrome

```ts
IsGoogleChrome: () => boolean;
```

###### Returns

`boolean`

##### IsIE

```ts
IsIE: () => boolean;
```

###### Returns

`boolean`

##### IsIos

```ts
IsIos: () => boolean;
```

###### Returns

`boolean`

##### IsNativeAndroidBrowser

```ts
IsNativeAndroidBrowser: () => boolean;
```

###### Returns

`boolean`

##### IsSafari

```ts
IsSafari: () => boolean;
```

###### Returns

`boolean`

##### IsSafariOrSafariWebView

```ts
IsSafariOrSafariWebView: () => boolean;
```

###### Returns

`boolean`

##### IsSmallScreen

```ts
IsSmallScreen: () => boolean;
```

###### Returns

`boolean`

##### IsTouchDevice

```ts
IsTouchDevice: () => boolean;
```

###### Returns

`boolean`

##### IsTouchIE

```ts
IsTouchIE: () => boolean;
```

###### Returns

`boolean`

##### devicePixelRatio

###### Get Signature

```ts
get devicePixelRatio(): number;
```

###### Returns

`number`

##### screenDpi

###### Get Signature

```ts
get screenDpi(): number;
```

###### Returns

`number`
