import './style.index.less'; import { stylePrefix } from './config'; import HElement, { h } from './element'; import Scrollbar from './scrollbar'; import Resizer from './resizer'; import Selector from './selector'; import Overlayer from './overlayer'; import Editor from './editor'; import TableRenderer, { Style, ColHeader, RowHeader, Range, Rect, Border, Formatter, expr2xy, Gridline, ViewportCell, } from '@wolf-table/table-renderer'; import { defaultData, TableData, row, col, colsWidth, rowsHeight, rowHeight, colWidth, merge, unmerge, isMerged, cellValue, Cells, FormulaParser, DataCell, addStyle, clearStyles, addBorder, clearBorder, clearBorders, DataRow, DataCol, DataCellValue, cellValueString, isLastRow, isLastCol, copy, } from './data'; import resizer from './index.resizer'; import scrollbar from './index.scrollbar'; import selector from './index.selector'; import { initEvents } from './index.event'; import { fromHtml, toHtml } from './index.html'; import { getStyle } from './data/style'; import { CopyData } from './data/copy'; import { EventEmitter } from './event'; import TextEditor from './editor/text'; export type TableRendererOptions = { style?: Partial