# MarkdownGfmHtmlToMd

class

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-markdown-gfm/src/html2markdown/html2markdown.ts#L23)

<a id="properties">

## Properties

<a id="member-_keepRawTags">

### `_keepRawTags: Array<string>` _(private)_

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-markdown-gfm/src/html2markdown/html2markdown.ts#L25)

<a id="member-_processor">

### `_processor: any` _(private)_

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-markdown-gfm/src/html2markdown/html2markdown.ts#L24)

<a id="methods">

## Methods

<a id="function-constructor">

### `constructor()`

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-markdown-gfm/src/html2markdown/html2markdown.ts#L27)

<a id="function-keep">

### `keep( tagName ) → void`

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-markdown-gfm/src/html2markdown/html2markdown.ts#L31)

#### Parameters

* `tagName: string`

#### Returns

* `void`

<a id="function-parse">

### `parse( html ) → string`

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-markdown-gfm/src/html2markdown/html2markdown.ts#L36)

#### Parameters

* `html: string`

#### Returns

* `string`

<a id="function-_buildProcessor">

### `_buildProcessor() → void` _(private)_

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-markdown-gfm/src/html2markdown/html2markdown.ts#L68)

#### Returns

* `void`

<a id="function-_getRawTagsHandlers">

### `_getRawTagsHandlers() → Record<string, Handle>` _(private)_

Returns handlers for raw HTML tags that should be kept in the Markdown output.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-markdown-gfm/src/html2markdown/html2markdown.ts#L46)

#### Returns

* `Record<string, Handle>`

---

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