return editor for all core command types

This commit is contained in:
Philipp Kühn
2020-08-17 16:38:13 +02:00
parent 9ad1442bb6
commit 3c60bb6406
14 changed files with 49 additions and 47 deletions

View File

@@ -1,15 +1,15 @@
import { Editor } from '../Editor'
import { selectAll } from 'prosemirror-commands'
type SelectAll = () => any
type SelectAllCommand = () => Editor
declare module '../Editor' {
interface Editor {
selectAll: SelectAll,
selectAll: SelectAllCommand,
}
}
export default (next: Function, { state, view }: Editor): SelectAll => () => {
export default (next: Function, { state, view }: Editor) => () => {
selectAll(state, view.dispatch)
next()
}