diff --git a/packages/tiptap-core/src/commands/insertHTML.ts b/packages/tiptap-core/src/commands/insertHTML.ts index 535c5da1..f043ec31 100644 --- a/packages/tiptap-core/src/commands/insertHTML.ts +++ b/packages/tiptap-core/src/commands/insertHTML.ts @@ -8,7 +8,8 @@ declare module '../Editor' { } } -export default function insertHTML(next: Function, { state, view }: Editor, value: string): void { +export default function insertHTML(next: Function, editor: Editor, value: string): void { + const { view, state } = editor const { selection } = state const element = elementFromString(value) const slice = DOMParser.fromSchema(state.schema).parseSlice(element) diff --git a/packages/tiptap-core/src/commands/insertText.ts b/packages/tiptap-core/src/commands/insertText.ts index abc42d1a..9647fac0 100644 --- a/packages/tiptap-core/src/commands/insertText.ts +++ b/packages/tiptap-core/src/commands/insertText.ts @@ -6,7 +6,8 @@ declare module '../Editor' { } } -export default function insertText(next: Function, { state, view }: Editor, value: string): void { +export default function insertText(next: Function, editor: Editor, value: string): void { + const { view, state } = editor const transaction = state.tr.insertText(value) view.dispatch(transaction)