<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[`EditorTransaction`](EditorTransaction)
## EditorTransaction interface
**Signature:**
```typescript
export interface EditorTransaction
```
## Properties
| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [`changes?`](EditorTransaction/changes) | | [`EditorChange`](EditorChange)<code>[]</code> | _(Optional)_ |
| [`replaceSelection?`](EditorTransaction/replaceSelection) | | <code>string</code> | _(Optional)_ |
| [`selection?`](EditorTransaction/selection) | | [`EditorRangeOrCaret`](EditorRangeOrCaret) | _(Optional)_ |
| [`selections?`](EditorTransaction/selections) | | [`EditorRangeOrCaret`](EditorRangeOrCaret)<code>[]</code> | _(Optional)_ Multiple selections, overrides <code>selection</code>. |