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

# ThemeBinding

> - [`IEqualsReady`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Utils-2.md#iequalsready)

## Classes

### ThemeBinding

#### Implements

#### Constructors

##### Constructor

```ts
new ThemeBinding(): ThemeBinding;
```

###### Returns

[`ThemeBinding`](#themebinding)

#### Properties

##### altline

```ts
altline: string;
```

##### barcode

```ts
barcode: string;
```

##### border

```ts
border: string;
```

##### clipartColors?

```ts
optional clipartColors?: string[] = [];
```

##### fill

```ts
fill: string;
```

##### horizontal

```ts
horizontal: string;
```

##### img

```ts
img: string;
```

##### line

```ts
line: string;
```

##### shadow

```ts
shadow: string;
```

##### stroke

```ts
stroke: string;
```

##### styles

```ts
styles: string[] = [];
```

##### text

```ts
text: string;
```

##### textFill

```ts
textFill: string;
```

##### vertical

```ts
vertical: string;
```

#### Methods

##### clone()

```ts
clone(): ThemeBinding;
```

###### Returns

[`ThemeBinding`](#themebinding)

##### equals()

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

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `other` | [`ThemeBinding`](#themebinding) |

###### Returns

`any`

###### Implementation of

[`IEqualsReady`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Utils-2.md#iequalsready).[`equals`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/Utils-2.md#equals)

##### fromRaw()

```ts
static fromRaw(object): ThemeBinding;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `object` | `any` |

###### Returns

[`ThemeBinding`](#themebinding)
