UNPKG

@uva-glass/component-library

Version:

React components UvA

17 lines (16 loc) 1.16 kB
import { TableCellNode, TableNode } from '@lexical/table'; import { ElementNode, LexicalEditor } from 'lexical'; export declare const MIN_COLUMN_WIDTH = 32; export declare const DEFAULT_COL_WIDTH = 48; export declare const BORDER_WIDTHS = 1; export declare const PREVENT_OPEN_DELAY = 200; export declare const DEFAULT_EDITOR_WIDTH = 320; export declare const createTable: (nrOfRows: number, nrOfColumns: number) => ElementNode; export declare const deleteRow: (selectedNode: ElementNode) => void; export declare const deleteTable: (selectedNode: ElementNode) => void; export declare const insertRow: (selectedNode: ElementNode, position: "insertRowAbove" | "insertRowBelow") => void; export declare const insertColumn: (selectedNode: ElementNode, position: "insertColumnLeft" | "insertColumnRight") => void; export declare const deleteColumn: (selectedNode: ElementNode) => void; export declare const getEditorContentWidth: (editor: LexicalEditor) => number; export declare const getEditorParrentCellWidth: (node: TableCellNode | null, nrOfColumns: number, editor: LexicalEditor) => number; export declare const tableHasContent: (tableNode: TableNode) => boolean;