150 lines
4.7 KiB
TypeScript
150 lines
4.7 KiB
TypeScript
import { Extension } from '../Extension'
|
|
import * as blur from '../commands/blur'
|
|
import * as clearContent from '../commands/clearContent'
|
|
import * as clearNodes from '../commands/clearNodes'
|
|
import * as command from '../commands/command'
|
|
import * as createParagraphNear from '../commands/createParagraphNear'
|
|
import * as deleteRange from '../commands/deleteRange'
|
|
import * as deleteSelection from '../commands/deleteSelection'
|
|
import * as enter from '../commands/enter'
|
|
import * as exitCode from '../commands/exitCode'
|
|
import * as extendMarkRange from '../commands/extendMarkRange'
|
|
import * as first from '../commands/first'
|
|
import * as focus from '../commands/focus'
|
|
import * as insertHTML from '../commands/insertHTML'
|
|
import * as insertNode from '../commands/insertNode'
|
|
import * as insertText from '../commands/insertText'
|
|
import * as joinBackward from '../commands/joinBackward'
|
|
import * as joinForward from '../commands/joinForward'
|
|
import * as keyboardShortcut from '../commands/keyboardShortcut'
|
|
import * as lift from '../commands/lift'
|
|
import * as liftEmptyBlock from '../commands/liftEmptyBlock'
|
|
import * as liftListItem from '../commands/liftListItem'
|
|
import * as newlineInCode from '../commands/newlineInCode'
|
|
import * as replace from '../commands/replace'
|
|
import * as replaceRange from '../commands/replaceRange'
|
|
import * as resetNodeAttributes from '../commands/resetNodeAttributes'
|
|
import * as scrollIntoView from '../commands/scrollIntoView'
|
|
import * as selectAll from '../commands/selectAll'
|
|
import * as selectNodeBackward from '../commands/selectNodeBackward'
|
|
import * as selectNodeForward from '../commands/selectNodeForward'
|
|
import * as selectParentNode from '../commands/selectParentNode'
|
|
import * as setContent from '../commands/setContent'
|
|
import * as setMark from '../commands/setMark'
|
|
import * as setNode from '../commands/setNode'
|
|
import * as sinkListItem from '../commands/sinkListItem'
|
|
import * as splitBlock from '../commands/splitBlock'
|
|
import * as splitListItem from '../commands/splitListItem'
|
|
import * as toggleList from '../commands/toggleList'
|
|
import * as toggleMark from '../commands/toggleMark'
|
|
import * as toggleNode from '../commands/toggleNode'
|
|
import * as toggleWrap from '../commands/toggleWrap'
|
|
import * as undoInputRule from '../commands/undoInputRule'
|
|
import * as unsetAllMarks from '../commands/unsetAllMarks'
|
|
import * as unsetMark from '../commands/unsetMark'
|
|
import * as updateNodeAttributes from '../commands/updateNodeAttributes'
|
|
import * as wrapIn from '../commands/wrapIn'
|
|
import * as wrapInList from '../commands/wrapInList'
|
|
|
|
export { blur }
|
|
export { clearContent }
|
|
export { clearNodes }
|
|
export { command }
|
|
export { createParagraphNear }
|
|
export { deleteRange }
|
|
export { deleteSelection }
|
|
export { enter }
|
|
export { exitCode }
|
|
export { extendMarkRange }
|
|
export { first }
|
|
export { focus }
|
|
export { insertHTML }
|
|
export { insertNode }
|
|
export { insertText }
|
|
export { joinBackward }
|
|
export { joinForward }
|
|
export { keyboardShortcut }
|
|
export { lift }
|
|
export { liftEmptyBlock }
|
|
export { liftListItem }
|
|
export { newlineInCode }
|
|
export { replace }
|
|
export { replaceRange }
|
|
export { resetNodeAttributes }
|
|
export { scrollIntoView }
|
|
export { selectAll }
|
|
export { selectNodeBackward }
|
|
export { selectNodeForward }
|
|
export { selectParentNode }
|
|
export { setContent }
|
|
export { setMark }
|
|
export { setNode }
|
|
export { sinkListItem }
|
|
export { splitBlock }
|
|
export { splitListItem }
|
|
export { toggleList }
|
|
export { toggleMark }
|
|
export { toggleNode }
|
|
export { toggleWrap }
|
|
export { undoInputRule }
|
|
export { unsetAllMarks }
|
|
export { unsetMark }
|
|
export { updateNodeAttributes }
|
|
export { wrapIn }
|
|
export { wrapInList }
|
|
|
|
export const Commands = Extension.create({
|
|
name: 'commands',
|
|
|
|
addCommands() {
|
|
return {
|
|
...blur,
|
|
...clearContent,
|
|
...clearNodes,
|
|
...command,
|
|
...createParagraphNear,
|
|
...deleteRange,
|
|
...deleteSelection,
|
|
...enter,
|
|
...exitCode,
|
|
...extendMarkRange,
|
|
...first,
|
|
...focus,
|
|
...insertHTML,
|
|
...insertNode,
|
|
...insertText,
|
|
...joinBackward,
|
|
...joinForward,
|
|
...keyboardShortcut,
|
|
...lift,
|
|
...liftEmptyBlock,
|
|
...liftListItem,
|
|
...newlineInCode,
|
|
...replace,
|
|
...replaceRange,
|
|
...resetNodeAttributes,
|
|
...scrollIntoView,
|
|
...selectAll,
|
|
...selectNodeBackward,
|
|
...selectNodeForward,
|
|
...selectParentNode,
|
|
...setContent,
|
|
...setMark,
|
|
...setNode,
|
|
...sinkListItem,
|
|
...splitBlock,
|
|
...splitListItem,
|
|
...toggleList,
|
|
...toggleMark,
|
|
...toggleNode,
|
|
...toggleWrap,
|
|
...undoInputRule,
|
|
...unsetAllMarks,
|
|
...unsetMark,
|
|
...updateNodeAttributes,
|
|
...wrapIn,
|
|
...wrapInList,
|
|
}
|
|
},
|
|
})
|