# TypingConfig

interface

The configuration of the typing features. Used by the typing features in `@ckeditor/ckeditor5-typing` package.

```typescript
ClassicEditor
	.create( {
		typing: ... // Typing feature options.
	} )
	.then( ... )
	.catch( ... );
```

See [all editor options](module_core_editor_editorconfig-EditorConfig.md).

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

<a id="properties">

## Properties

<a id="member-transformations">

### `transformations: TextTransformationConfig`

The configuration of the [`TextTransformation`](module_typing_texttransformation-TextTransformation.md) feature.

Read more in [`TextTransformationConfig`](module_typing_typingconfig-TextTransformationConfig.md).

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-typing/src/typingconfig.ts#L39)

<a id="member-undoStep">

### `undoStep?: number`

The granularity of undo/redo for typing and deleting. The value `20` means (more or less) that a new undo step is created every 20 characters are inserted or deleted.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-typing/src/typingconfig.ts#L32)

Defaults to `20`

---

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