UNPKG

@omnia/fx-models

Version:
38 lines (37 loc) 1.29 kB
import { ToolbarProperties } from "./ToolbarProperties"; import { EditorCommand } from "./EditorCommand"; import { EditorMenuBar } from "./EditorMenuBar"; import { HardBreakCommand } from "./HardBreakExtension"; export interface TableWithBreakLineCommand extends TableCommand, HardBreakCommand { } export interface TableCommand extends EditorCommand { createTable?: (option: { rowsCount: number; colsCount: number; withHeaderRow: boolean; }) => void; deleteTable?: () => void; addColumnBefore?: () => void; addColumnAfter?: () => void; deleteColumn?: () => void; deleteRow?: () => void; addRowBefore?: () => void; addRowAfter?: () => void; toggleCellMerge?: () => void; mergeCells?: () => void; splitCell?: () => void; toggleHeaderColumn?: () => void; toggleHeaderRow?: () => void; toggleHeaderCell?: () => void; setCellAttr?: (option: { name: string; value: string; }) => void; setCellStyleAttr?: (style: any) => void; fixTables?: () => void; setTableClass?: (className: string) => void; } export interface TableMenuBar extends EditorMenuBar<TableWithBreakLineCommand> { } export interface TableToolbarProperties extends ToolbarProperties<TableWithBreakLineCommand> { }