# SuggestionFormatData

typedef

Command parameters and additional suggestion parameters. Passed value is also saved in [`Suggestion#data`](module_track-changes_suggestion-Suggestion.md#member-data) property.

<a id="properties">

## Properties

<a id="member-__index[0]">

### `[i: string]: unknown`

<a id="member-commandName">

### `commandName: string`

Name of the command to execute when the suggestion is accepted.

<a id="member-commandParams">

### `commandParams: Array<any>`

Parameters with which the command should be executed.

<a id="member-formatGroupId">

### `formatGroupId?: string`

Additional grouping parameter for suggestions. If a suggestion would be set on an element which already has a different suggestion with the same `formatGroupId`, the new suggestion will overwrite the old one (the old one will be removed). Defaults to `commandName` parameter, so different suggestions of the same command overwrite each other. Using this parameter you might expand this behavior so that multiple commands overwrite each other.

<a id="member-multipleBlocks">

### `multipleBlocks?: boolean`

True when format suggestion uses ranges.

#### Value

`object`

---

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