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

# ColorPreviewLoadAwaiter

> [`ColorPreviewLoadAwaiter`](#colorpreviewloadawaiter)

## Classes

### ColorPreviewLoadAwaiter

#### Constructors

##### Constructor

```ts
new ColorPreviewLoadAwaiter(): ColorPreviewLoadAwaiter;
```

###### Returns

#### Methods

##### appendColor()

```ts
appendColor(color): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `color` | `Color` |

###### Returns

`void`

##### listener()

```ts
listener(eventArgs): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `eventArgs` | [`IPreviewLoadedEventArgs`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IColorPreviewService.md#ipreviewloadedeventargs) |

###### Returns

`void`

##### waitForLoad()

```ts
waitForLoad(): Promise<void>;
```

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`void`\>
