fix: replace any types with explicit function signatures

Replace TypeScript 'any' types with explicit function signatures to fix ESLint errors. This improves type safety for the onAddNodeRequest callback.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Jan-Henrik Bruhn 2025-10-10 22:20:47 +02:00
parent d6f5938c9c
commit f308edbfa6
2 changed files with 2 additions and 2 deletions

View file

@ -173,7 +173,7 @@ function AppContent() {
setSelectedNode(null); setSelectedNode(null);
} }
}} }}
onAddNodeRequest={(callback: any) => setAddNodeCallback(() => callback)} onAddNodeRequest={(callback: (nodeTypeId: string, position?: { x: number; y: number }) => void) => setAddNodeCallback(() => callback)}
/> />
</div> </div>

View file

@ -503,7 +503,7 @@ const GraphEditor = ({ onNodeSelect, onEdgeSelect, onAddNodeRequest }: GraphEdit
// Call the onAddNodeRequest callback if provided // Call the onAddNodeRequest callback if provided
useEffect(() => { useEffect(() => {
if (onAddNodeRequest) { if (onAddNodeRequest) {
onAddNodeRequest(handleAddNode as any); onAddNodeRequest(handleAddNode);
} }
}, [onAddNodeRequest, handleAddNode]); }, [onAddNodeRequest, handleAddNode]);