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

# ListsHandler

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

## Classes

### ListsHandler

#### Implements

#### Constructors

##### Constructor

```ts
new ListsHandler(
   itemsContext, 
   colorParser, 
   colorPreviewService, 
   listSettings): ListsHandler;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `itemsContext` | [`IItemsContext`](#iitemscontext) |
| `colorParser` | [`IColorParser`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IColorParser.md#icolorparser) |
| `colorPreviewService` | [`IColorPreviewService`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IColorPreviewService.md#icolorpreviewservice) |
| `listSettings` | [`IListConfiguration`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IListConfiguration.md#ilistconfiguration) |

###### Returns

[`ListsHandler`](#listshandler)

#### Methods

##### applyList()

```ts
applyList(listType): Promise<void>;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `listType` | `ListType` |

###### Returns

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

###### Implementation of

[`IListsHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IListsHandler.md#ilistshandler).[`applyList`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IListsHandler.md#applylist)

##### isBulletedList()

```ts
isBulletedList(): boolean;
```

###### Returns

`boolean`

###### Implementation of

[`IListsHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IListsHandler.md#ilistshandler).[`isBulletedList`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IListsHandler.md#isbulletedlist)

##### isNumberedList()

```ts
isNumberedList(): boolean;
```

###### Returns

`boolean`

###### Implementation of

[`IListsHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IListsHandler.md#ilistshandler).[`isNumberedList`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IListsHandler.md#isnumberedlist)

## Interfaces

### IItemsContext

#### Properties

##### items

```ts
items: BaseTextItem[];
```
