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

# ParagraphListStyle

> ***

## Enumerations

### ListStyleType

#### Enumeration Members

| Enumeration Member | Value |
| ------ | ------ |
|  `bullets` | `1` |
|  `none` | `0` |
|  `numbers` | `2` |

### NumberFormatType

#### Enumeration Members

| Enumeration Member | Value |
| ------ | ------ |
|  `lowerLetter` | `2` |
|  `lowerRoman` | `4` |
|  `none` | `0` |
|  `number` | `1` |
|  `upperLetter` | `3` |
|  `upperRoman` | `5` |

***

### NumberMode

#### Enumeration Members

| Enumeration Member | Value |
| ------ | ------ |
|  `continueFromPrevious` | `0` |
|  `startAt` | `1` |

## Classes

### ParagraphListStyle

#### Constructors

##### Constructor

```ts
new ParagraphListStyle(): ParagraphListStyle;
```

###### Returns

[`ParagraphListStyle`](#paragraphliststyle)

#### Properties

##### bulletChar

```ts
bulletChar: number;
```

##### formatType

```ts
formatType: NumberFormatType;
```

##### level

```ts
level: number;
```

##### mode

```ts
mode: NumberMode;
```

##### startAt

```ts
startAt: number;
```

##### tabPosition

```ts
tabPosition: number;
```

##### type

```ts
type: ListStyleType;
```

***

### ParagraphMetadata

#### Extends

- `Map`\<`string`, `string`\>

#### Constructors

##### Constructor

```ts
new ParagraphMetadata(entries?): ParagraphMetadata;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `entries?` | readonly readonly \[`string`, `string`\][] |

###### Returns

[`ParagraphMetadata`](#paragraphmetadata)

###### Inherited from

```ts
Map<string, string>.constructor
```

##### Constructor

```ts
new ParagraphMetadata(iterable?): ParagraphMetadata;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `iterable?` | `Iterable`\<readonly \[`string`, `string`\], `any`, `any`\> |

###### Returns

[`ParagraphMetadata`](#paragraphmetadata)

###### Inherited from

```ts
Map<string, string>.constructor
```

#### Properties

##### \[toStringTag\]

```ts
readonly [toStringTag]: string;
```

###### Inherited from

```ts
Map.[toStringTag]
```

##### size

```ts
readonly size: number;
```

###### Returns

the number of elements in the Map.

###### Inherited from

```ts
Map.size
```

##### \[species\]

```ts
readonly static [species]: MapConstructor;
```

###### Inherited from

```ts
Map.[species]
```

#### Methods

##### \[iterator\]()

```ts
iterator: MapIterator<[string, string]>;
```

Returns an iterable of entries in the map.

###### Returns

`MapIterator`\<\[`string`, `string`\]\>

###### Inherited from

```ts
Map.[iterator]
```

##### clear()

```ts
clear(): void;
```

###### Returns

`void`

###### Inherited from

```ts
Map.clear
```

##### delete()

```ts
delete(key): boolean;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `key` | `string` |

###### Returns

`boolean`

true if an element in the Map existed and has been removed, or false if the element does not exist.

###### Inherited from

```ts
Map.delete
```

##### entries()

```ts
entries(): MapIterator<[string, string]>;
```

Returns an iterable of key, value pairs for every entry in the map.

###### Returns

`MapIterator`\<\[`string`, `string`\]\>

###### Inherited from

```ts
Map.entries
```

##### forEach()

```ts
forEach(callbackfn, thisArg?): void;
```

Executes a provided function once per each key/value pair in the Map, in insertion order.

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `callbackfn` | (`value`, `key`, `map`) => `void` |
| `thisArg?` | `any` |

###### Returns

`void`

###### Inherited from

```ts
Map.forEach
```

##### get()

```ts
get(key): string;
```

Returns a specified element from the Map object. If the value that is associated to the provided key is an object, then you will get a reference to that object and any change made to that object will effectively modify it inside the Map.

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `key` | `string` |

###### Returns

`string`

Returns the element associated with the specified key. If no element is associated with the specified key, undefined is returned.

###### Inherited from

```ts
Map.get
```

##### has()

```ts
has(key): boolean;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `key` | `string` |

###### Returns

`boolean`

boolean indicating whether an element with the specified key exists or not.

###### Inherited from

```ts
Map.has
```

##### keys()

```ts
keys(): MapIterator<string>;
```

Returns an iterable of keys in the map

###### Returns

`MapIterator`\<`string`\>

###### Inherited from

```ts
Map.keys
```

##### set()

```ts
set(key, value): this;
```

Adds a new element with a specified key and value to the Map. If an element with the same key already exists, the element will be updated.

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `key` | `string` |
| `value` | `string` |

###### Returns

`this`

###### Inherited from

```ts
Map.set
```

##### values()

```ts
values(): MapIterator<string>;
```

Returns an iterable of values in the map

###### Returns

`MapIterator`\<`string`\>

###### Inherited from

```ts
Map.values
```
