---
title: "IJodit"
---
# IJodit

Defined in: [src/plugins/delete/interface.ts:12](https://github.com/xdan/jodit/blob/main/src/plugins/delete/interface.ts#L12)

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/delete/interface.ts:16](https://github.com/xdan/jodit/blob/main/src/plugins/delete/interface.ts#L16)

Delete plugin: Remove selected text

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"delete"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/bold/interface.ts:16](https://github.com/xdan/jodit/blob/main/src/plugins/bold/interface.ts#L16)

Bold plugin: Make selected text bold

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"bold"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/bold/interface.ts:21](https://github.com/xdan/jodit/blob/main/src/plugins/bold/interface.ts#L21)

Bold plugin: Make selected text style italic

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"italic"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/bold/interface.ts:26](https://github.com/xdan/jodit/blob/main/src/plugins/bold/interface.ts#L26)

Bold plugin: Make selected text style underline

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"underline"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/bold/interface.ts:31](https://github.com/xdan/jodit/blob/main/src/plugins/bold/interface.ts#L31)

Bold plugin: Make selected text style strikethrough

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"strikethrough"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/bold/interface.ts:36](https://github.com/xdan/jodit/blob/main/src/plugins/bold/interface.ts#L36)

Bold plugin: Wrap selected text in SUB tag

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"subscript"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/bold/interface.ts:41](https://github.com/xdan/jodit/blob/main/src/plugins/bold/interface.ts#L41)

Bold plugin: Wrap selected text in SUP tag

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"superscript"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`, `query?`, `next?`): `void`

Defined in: [src/plugins/search/interface.ts:42](https://github.com/xdan/jodit/blob/main/src/plugins/search/interface.ts#L42)

Search plugin: Runs a text search and highlights found results

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"search"` |
| `query?` | `string` |
| `next?` | `boolean` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`, `query?`): `void`

Defined in: [src/plugins/search/interface.ts:47](https://github.com/xdan/jodit/blob/main/src/plugins/search/interface.ts#L47)

Search plugin: Open search form

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"openSearchDialog"` |
| `query?` | `string` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`, `query?`, `replace?`): `void`

Defined in: [src/plugins/search/interface.ts:52](https://github.com/xdan/jodit/blob/main/src/plugins/search/interface.ts#L52)

Search plugin: Open replace form

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"openReplaceDialog"` |
| `query?` | `string` |
| `replace?` | `string` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/backspace/interface.ts:39](https://github.com/xdan/jodit/blob/main/src/plugins/backspace/interface.ts#L39)

Backspace plugin: Deletes the next character or selected text.

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"deleteButton"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/backspace/interface.ts:44](https://github.com/xdan/jodit/blob/main/src/plugins/backspace/interface.ts#L44)

Backspace plugin: Deletes the previous character or selected text.

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"backspaceButton"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/backspace/interface.ts:49](https://github.com/xdan/jodit/blob/main/src/plugins/backspace/interface.ts#L49)

Backspace plugin: Deletes the next word or selected text.

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"deleteWordButton"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/backspace/interface.ts:54](https://github.com/xdan/jodit/blob/main/src/plugins/backspace/interface.ts#L54)

Backspace plugin: Deletes the previous word or selected text.

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"backspaceWordButton"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/backspace/interface.ts:59](https://github.com/xdan/jodit/blob/main/src/plugins/backspace/interface.ts#L59)

Backspace plugin: Deletes the next sentence or selected text.

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"deleteSentenceButton"` |

##### Returns

`void`

#### Call Signature

**execCommand**(`command`): `void`

Defined in: [src/plugins/backspace/interface.ts:64](https://github.com/xdan/jodit/blob/main/src/plugins/backspace/interface.ts#L64)

Backspace plugin: Deletes the previous sentence or selected text.

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"backspaceSentenceButton"` |

##### Returns

`void`

***

#### Call Signature

**registerCommand**(`command`, `callback`): `void`

Defined in: [src/plugins/search/interface.ts:58](https://github.com/xdan/jodit/blob/main/src/plugins/search/interface.ts#L58)

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"search"` |
| `callback` | (`command`, `openReplaceDialogquery?`, `next?`) => `void` |

##### Returns

`void`

#### Call Signature

**registerCommand**(`command`, `callback`): `void`

Defined in: [src/plugins/search/interface.ts:67](https://github.com/xdan/jodit/blob/main/src/plugins/search/interface.ts#L67)

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"openSearchDialog"` |
| `callback` | (`command`, `query?`) => `void` |

##### Returns

`void`

#### Call Signature

**registerCommand**(`command`, `callback`): `void`

Defined in: [src/plugins/search/interface.ts:72](https://github.com/xdan/jodit/blob/main/src/plugins/search/interface.ts#L72)

##### Parameters

| Parameter | Type |
| ------ | ------ |
| `command` | `"openReplaceDialog"` |
| `callback` | (`command`, `query?`, `replace?`) => `void` |

##### Returns

`void`
