# html-support/converters

module

<a id="functions">

## Functions

<a id="function-attributeToViewInlineConverter">

### `attributeToViewInlineConverter( __namedParameters ) → ( attributeValue: any, conversionApi: DowncastConversionApi ) => ( ViewAttributeElement | undefined )` _(internal)_

Attribute-to-view conversion helper applying attributes to view element preserved on `$text`.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/converters.ts#L210)

#### Parameters

* `__namedParameters: HtmlSupportDataSchemaInlineElementDefinition`

#### Returns

* `( attributeValue: any, conversionApi: DowncastConversionApi ) => ( ViewAttributeElement | undefined )`

  Returns a conversion callback.

<a id="function-createObjectView">

### `createObjectView( viewName, modelElement, writer ) → ViewElement` _(internal)_

Creates object view element from the given model element.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/converters.ts#L100)

#### Parameters

* `viewName: string`
* `modelElement: ModelElement`
* `writer: ViewDowncastWriter`

#### Returns

* `ViewElement`

<a id="function-emptyInlineModelElementToViewConverter">

### `emptyInlineModelElementToViewConverter( __namedParameters, asWidget? ) → DowncastElementCreatorFunction` _(internal)_

Conversion helper converting an empty inline model element to an HTML element or widget.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/converters.ts#L183)

#### Parameters

* `__namedParameters: HtmlSupportDataSchemaInlineElementDefinition`
* `asWidget?: boolean`

#### Returns

* `DowncastElementCreatorFunction`

<a id="function-modelToViewBlockAttributeConverter">

### `modelToViewBlockAttributeConverter( __namedParameters ) → ( dispatcher: DowncastDispatcher ) => void` _(internal)_

Model-to-view conversion helper applying attributes preserved in `html*Attributes` attribute for block elements.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/converters.ts#L269)

#### Parameters

* `__namedParameters: HtmlSupportDataSchemaBlockElementDefinition`

#### Returns

* `( dispatcher: DowncastDispatcher ) => void`

  Returns a conversion callback.

<a id="function-toObjectWidgetConverter">

### `toObjectWidgetConverter( editor, __namedParameters ) → DowncastElementCreatorFunction` _(internal)_

Conversion helper converting an object element to an HTML object widget.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/converters.ts#L63)

#### Parameters

* `editor: Editor`
* `__namedParameters: HtmlSupportDataSchemaInlineElementDefinition`

#### Returns

* `DowncastElementCreatorFunction`

  Returns a conversion callback.

<a id="function-viewToAttributeInlineConverter">

### `viewToAttributeInlineConverter( __namedParameters, dataFilter ) → ( dispatcher: UpcastDispatcher ) => void` _(internal)_

View-to-attribute conversion helper preserving inline element attributes on `$text`.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/converters.ts#L112)

#### Parameters

* `__namedParameters: HtmlSupportDataSchemaInlineElementDefinition`
* `dataFilter: DataFilter`

#### Returns

* `( dispatcher: UpcastDispatcher ) => void`

  Returns a conversion callback.

<a id="function-viewToModelBlockAttributeConverter">

### `viewToModelBlockAttributeConverter( __namedParameters, dataFilter ) → ( dispatcher: UpcastDispatcher ) => void` _(internal)_

View-to-model conversion helper preserving allowed attributes on block element.

All matched attributes will be preserved on `html*Attributes` attribute.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/converters.ts#L233)

#### Parameters

* `__namedParameters: HtmlSupportDataSchemaBlockElementDefinition`
* `dataFilter: DataFilter`

#### Returns

* `( dispatcher: UpcastDispatcher ) => void`

  Returns a conversion callback.

<a id="function-viewToModelObjectConverter">

### `viewToModelObjectConverter( __namedParameters ) → ( viewElement: ViewElement, conversionApi: UpcastConversionApi ) => ModelElement` _(internal)_

View-to-model conversion helper for object elements.

Preserves object element content in `htmlContent` attribute.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-html-support/src/converters.ts#L48)

#### Parameters

* `__namedParameters: HtmlSupportDataSchemaDefinition`

#### Returns

* `( viewElement: ViewElement, conversionApi: UpcastConversionApi ) => ModelElement`

  Returns a conversion callback.

---

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