From b8df8249ecd6b658e5732651afb43cd75be1daa8 Mon Sep 17 00:00:00 2001 From: Leopoldadmin Date: Mon, 22 Jun 2026 07:23:58 +0000 Subject: [PATCH] Implement index.ts --- frontend/src/tools/drawing/index.ts | 34 +++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 frontend/src/tools/drawing/index.ts diff --git a/frontend/src/tools/drawing/index.ts b/frontend/src/tools/drawing/index.ts new file mode 100644 index 0000000..5457c7a --- /dev/null +++ b/frontend/src/tools/drawing/index.ts @@ -0,0 +1,34 @@ +import { LineTool } from './LineTool'; +import { CircleTool } from './CircleTool'; +import { PolylineTool } from './PolylineTool'; +import { PolygonTool } from './PolygonTool'; +import { RectTool } from './RectTool'; +import { ArcTool } from './ArcTool'; +import { TextTool } from './TextTool'; +import { DimensionTool } from './DimensionTool'; + +// Export all drawing tools +export { + LineTool, + CircleTool, + PolylineTool, + PolygonTool, + RectTool, + ArcTool, + TextTool, + DimensionTool +}; + +// Tool registry +const drawingTools = [ + LineTool, + CircleTool, + PolylineTool, + PolygonTool, + RectTool, + ArcTool, + TextTool, + DimensionTool +]; + +export default drawingTools; \ No newline at end of file