owl-rich-table
Version:
富文本编辑表格,react组件
22 lines (21 loc) • 871 B
TypeScript
/// <reference types="react" />
import type { AddColumnType, AddRowType, PasteType, RemoveColumnType, RemoveRowType, SetCellValueType, SetWidthDataType } from '../types/RichTableDataHookType';
import type { TableDataType } from '../types/RichTableTypes';
/**
* @description 能引起渲染的表格数据
* @author Huang Wenjie
* @createDate 2023-10-19
*/
export default function useTableData(defaultData: TableDataType): {
tableRenderData: TableDataType;
setTableRenderData: import("react").Dispatch<import("react").SetStateAction<TableDataType>>;
getRowIncrementKey: () => number;
changeRowIncrementKey: (isSub: boolean) => number;
addRow: AddRowType;
removeRow: RemoveRowType;
addColumn: AddColumnType;
removeColumn: RemoveColumnType;
setCellValue: SetCellValueType;
paste: PasteType;
setWidthData: SetWidthDataType;
};