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

# Items

> Check that item is had ArchedTextItem type

## Functions

### isArchedTextItem()

```ts
function isArchedTextItem(i): i is ArchedTextItem;
```

#### Parameters

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

#### Returns

`i is ArchedTextItem`

***

### isAutoScaledTextItem()

```ts
function isAutoScaledTextItem(i): i is AutoScaledTextItem;
```

Check that item is had AutoScaledTextItem type

#### Parameters

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

#### Returns

`i is AutoScaledTextItem`

***

### isBarcodeItem()

```ts
function isBarcodeItem(i): i is BarcodeItem;
```

Check that item is had BarcodeItem type

#### Parameters

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

#### Returns

`i is BarcodeItem`

***

### isBoundedTextItem()

```ts
function isBoundedTextItem(i): i is BoundedTextItem;
```

Check that item is had BoundedTextItem type

#### Parameters

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

#### Returns

`i is BoundedTextItem`

***

### isClipartItem()

```ts
function isClipartItem(i): i is ClipartItem;
```

Check that item is had ClipartItem type

#### Parameters

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

#### Returns

`i is ClipartItem`

***

### isCurvedTextItem()

```ts
function isCurvedTextItem(i): i is CurvedTextItem;
```

Check that item is had CurvedTextItem type

#### Parameters

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

#### Returns

`i is CurvedTextItem`

***

### isDashedLineItem()

```ts
function isDashedLineItem(i): i is DashedLineItem;
```

Check that item is had DashedLineItem type

#### Parameters

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

#### Returns

`i is DashedLineItem`

***

### isEllipseItem()

```ts
function isEllipseItem(i): i is EllipseItem;
```

Check that item is had EllipseItem type

#### Parameters

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

#### Returns

`i is EllipseItem`

***

### isGridItem()

```ts
function isGridItem(i): i is GridItem;
```

#### Parameters

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

#### Returns

`i is GridItem`

***

### isGroupItem()

```ts
function isGroupItem(i): i is GroupItem;
```

Check that item is had GroupItem type

#### Parameters

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

#### Returns

`i is GroupItem`

***

### isImageItem()

```ts
function isImageItem(i): i is ImageItem;
```

Check that item is had ImageItem type

#### Parameters

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

#### Returns

`i is ImageItem`

***

### isLayoutItem()

```ts
function isLayoutItem(i): i is LayoutItem;
```

Check that item is had LayoutItem type

#### Parameters

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

#### Returns

`i is LayoutItem`

***

### isLineItem()

```ts
function isLineItem(i): i is LineItem;
```

Check that item is had LineItem type

#### Parameters

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

#### Returns

`i is LineItem`

***

### isPathBoundedTextItem()

```ts
function isPathBoundedTextItem(i): i is PathBoundedTextItem;
```

Check that item is had PathBoundedTextItem type

#### Parameters

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

#### Returns

`i is PathBoundedTextItem`

***

### isPlaceholderItem()

```ts
function isPlaceholderItem(i): i is PlaceholderItem;
```

Check that item is had PlaceholderItem type

#### Parameters

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

#### Returns

`i is PlaceholderItem`

***

### isPlainTextItem()

```ts
function isPlainTextItem(i): i is PlainTextItem;
```

Check that item is had PlainTextItem type

#### Parameters

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

#### Returns

`i is PlainTextItem`

***

### isPolylineItem()

```ts
function isPolylineItem(i): i is PolylineItem;
```

Check that item is had PolylineItem type

#### Parameters

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

#### Returns

`i is PolylineItem`

***

### isRectangleItem()

```ts
function isRectangleItem(i): i is RectangleItem;
```

Check that item is had RectangleItem type

#### Parameters

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

#### Returns

`i is RectangleItem`

***

### isShapeItem()

```ts
function isShapeItem(i): i is ShapeItem;
```

Check that item is had ShapeItem type

#### Parameters

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

#### Returns

`i is ShapeItem`
