UNPKG

zk-draw

Version:

canvas绘制AI数据的一个工具类

44 lines (39 loc) 1.36 kB
import { drawImage } from "./package/draw_image/draw_image"; import { drawReact, drawReactArrow } from "./package/draw_react/draw_react"; import { drawText } from "./package/draw_text/draw_text"; import { drawStone } from "./package/draw_stone/draw_stone"; import {version} from './package.json' import { drawArc } from "./package/draw_cicle/draw_cicle"; import { drawLine } from "./package/draw_line/draw_line"; import { handleData } from './package/draw_st/index'; import { clearCanvas, clearReact } from "./package/clear_canvas/clear_canvas"; import { drawStTable } from "./package/draw_st/draw_st_table/draw_st_table"; import { drawStLine } from "./package/draw_st/draw_st_line/draw_st_line"; import { drawRtCh } from "./package/draw_st/draw_rtch/draw_rtch"; const DrawTool = { version, drawImage, drawReact, drawText, drawReactArrow, drawStone, drawArc, drawLine, handleData, clearCanvas, clearReact, drawStTable, drawStLine, drawRtCh } let toolFn = []; for (let fn in DrawTool) { if (fn === 'version') { continue; } toolFn.push(fn); } // 属性挂载 DrawTool['fnList'] = toolFn; export { drawImage, drawReact, drawText, drawReactArrow, drawStone, drawArc, drawLine, clearCanvas, clearReact, drawStTable, handleData, drawStLine, drawRtCh }; export default DrawTool