# HeadingParagraphOption

interface

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-heading/src/headingconfig.ts#L116)

<a id="properties">

## Properties

<a id="member-class">

### `class: string`

The class which will be added to the dropdown item representing this option.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-heading/src/headingconfig.ts#L131)

<a id="member-icon">

### `icon?: string`

Icon used by [`HeadingButtonsUI`](module_heading_headingbuttonsui-HeadingButtonsUI.md). It can be omitted when using the default configuration.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-heading/src/headingconfig.ts#L136)

<a id="member-model">

### `model: 'paragraph'`

Name of the model element to convert.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-heading/src/headingconfig.ts#L121)

<a id="member-title">

### `title: string`

The user-readable title of the option.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-heading/src/headingconfig.ts#L126)

<a id="member-upcastAlso">

### `upcastAlso?: ArrayOrItem<string | RegExp | MatcherFunctionPattern | MatcherObjectPattern | ViewElementObjectDefinition>`

An array with all matched elements that the view-to-model conversion should also accept.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-heading/src/headingconfig.ts#L141)

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
