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

# AutoEraseEffect

> - [`BaseImageEffect`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/BaseImageEffect.md#baseimageeffect)

## Classes

### AutoEraseEffect

#### Extends

#### Constructors

##### Constructor

```ts
new AutoEraseEffect(rawPoints): AutoEraseEffect;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `rawPoints` | `Object`[] |

###### Returns

[`AutoEraseEffect`](#autoeraseeffect)

###### Overrides

[`BaseImageEffect`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/BaseImageEffect.md#baseimageeffect).[`constructor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/BaseImageEffect.md#constructor)

#### Properties

##### points

```ts
points: AutoErasePoint[] = [];
```

##### type

```ts
type: string = "AutoEraseEffect";
```

***

### AutoErasePoint

#### Constructors

##### Constructor

```ts
new AutoErasePoint(): AutoErasePoint;
```

###### Returns

[`AutoErasePoint`](#autoerasepoint)

#### Properties

##### mode

```ts
mode: number;
```

##### tolerance

```ts
tolerance: number;
```

##### x

```ts
x: number;
```

##### y

```ts
y: number;
```
