UNPKG

@tiptap/core

Version:

headless rich text editor

21 lines (18 loc) 444 B
import { RawCommands } from '../types.js' declare module '@tiptap/core' { interface Commands<ReturnType> { selectAll: { /** * Select the whole document. * @example editor.commands.selectAll() */ selectAll: () => ReturnType, } } } export const selectAll: RawCommands['selectAll'] = () => ({ tr, commands }) => { return commands.setTextSelection({ from: 0, to: tr.doc.content.size, }) }