Overview
The delete word operation removes an entire word. Typically triggered by Ctrl+Backspace or Ctrl+Delete.
Interface
interface DeleteWordOperation extends Operation {
type: 'deleteWord';
path: Path;
direction: 'backward' | 'forward';
deletedContent?: any;
}Usage
function deleteWordBackward(editor: Editor, position: Path) {
const operation: DeleteWordOperation = {
type: 'deleteWord',
path: position,
direction: 'backward',
deletedContent: editor.getWordBefore(position)
};
editor.applyOperation(operation);
}
function deleteWordForward(editor: Editor, position: Path) {
const operation: DeleteWordOperation = {
type: 'deleteWord',
path: position,
direction: 'forward',
deletedContent: editor.getWordAfter(position)
};
editor.applyOperation(operation);
}