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

# Containers

> Check that container is Background

## Functions

### isBgContainer()

```ts
function isBgContainer(container): boolean;
```

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `container` | [`Container`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Container.md#container) |

#### Returns

`boolean`

***

### isColorlessContainer()

```ts
function isColorlessContainer(container): container is ColorLessContainer;
```

Check that container is instanceof ColorLessContainer

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `container` | [`Container`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Container.md#container) |

#### Returns

`container is ColorLessContainer`

***

### isFgContainer()

```ts
function isFgContainer(container): boolean;
```

Check that container is Foreground

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `container` | [`Container`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Container.md#container) |

#### Returns

`boolean`

***

### isFullColorContainer()

```ts
function isFullColorContainer(container): container is FullColorContainer;
```

Check that container is instanceof FullColorContainer

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `container` | [`Container`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Container.md#container) |

#### Returns

`container is FullColorContainer`

***

### isLimitedColorContainer()

```ts
function isLimitedColorContainer(container): container is LimitedColorContainer;
```

Check that container is instanceof LimitedColorContainer

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `container` | [`Container`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Container.md#container) |

#### Returns

`container is LimitedColorContainer`

***

### isMainContainer()

```ts
function isMainContainer(container): boolean;
```

Check that container is Main

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `container` | [`Container`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Container.md#container) |

#### Returns

`boolean`

***

### isSpotColorContainer()

```ts
function isSpotColorContainer(container): container is SpotColorContainer;
```

Check that container is instanceof SpotColorContainer

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `container` | [`Container`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Container.md#container) |

#### Returns

`container is SpotColorContainer`

***

### isSurfaceContainer()

```ts
function isSurfaceContainer(container): container is SurfaceContainer;
```

Check that container is instanceof SurfaceContainer

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `container` | [`Container`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Container.md#container) |

#### Returns

`container is SurfaceContainer`

***

### isTextureContainer()

```ts
function isTextureContainer(container): container is TextureContainer;
```

Check that container is instanceof TextureContainer

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `container` | [`Container`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Container.md#container) |

#### Returns

`container is TextureContainer`
