UNPKG

@wangeditor-next/editor

Version:
20 lines (19 loc) 824 B
import { Editor, Element, Location, NodeEntry } from 'slate'; export declare const TableCursor: { /** @returns {boolean} `true` if the selection is inside a table, otherwise `false`. */ isInTable(editor: Editor, options?: { at?: Location; }): boolean; /** * Retrieves a matrix representing the selected cells within a table. * @returns {NodeEntry<T>[][]} A matrix containing the selected cells. */ selection(editor: Editor): Generator<NodeEntry[]>; /** Clears the selection from the table */ unselect(editor: Editor): void; /** * Checks whether a given cell is part of the current table selection. * @returns {boolean} - Returns true if the cell is selected, otherwise false. */ isSelected<T extends Element>(editor: Editor, element: T): boolean; };