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

# ItemMask

> [`ItemMask`](#itemmask)

## Classes

### ItemMask

#### Constructors

##### Constructor

```ts
new ItemMask(): ItemMask;
```

###### Returns

#### Accessors

##### vectorMask

###### Get Signature

```ts
get vectorMask(): Path;
```

###### Returns

[`Path`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Path.md#path)

###### Set Signature

```ts
set vectorMask(value): void;
```

###### Parameters

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

###### Returns

`void`

#### Methods

##### addMaskChanged()

```ts
addMaskChanged(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`m`) => `any` |

###### Returns

`void`

##### clone()

```ts
clone(): ItemMask;
```

###### Returns

[`ItemMask`](#itemmask)

##### equals()

```ts
equals(m): any;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `m` | [`ItemMask`](#itemmask) |

###### Returns

`any`

##### getSimplifiedObject()

```ts
getSimplifiedObject(): Object;
```

###### Returns

`Object`

##### removeMaskChanged()

```ts
removeMaskChanged(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`m`) => `any` |

###### Returns

`void`
