11import { type Node } from "@xyflow/react" ;
22
3- import type { TaskNodeData } from "@/types/taskNode" ;
3+ import type { NodeData } from "@/types/taskNode" ;
44import {
55 type ComponentSpec ,
66 type GraphSpec ,
@@ -13,7 +13,7 @@ import { createTaskNode } from "./createTaskNode";
1313
1414const createNodesFromComponentSpec = (
1515 componentSpec : ComponentSpec ,
16- nodeData : TaskNodeData ,
16+ nodeData : NodeData ,
1717) : Node [ ] => {
1818 if ( ! isGraphImplementation ( componentSpec . implementation ) ) {
1919 return [ ] ;
@@ -27,24 +27,21 @@ const createNodesFromComponentSpec = (
2727 return [ ...taskNodes , ...inputNodes , ...outputNodes ] ;
2828} ;
2929
30- const createTaskNodes = ( graphSpec : GraphSpec , nodeData : TaskNodeData ) => {
30+ const createTaskNodes = ( graphSpec : GraphSpec , nodeData : NodeData ) => {
3131 return Object . entries ( graphSpec . tasks ) . map ( ( task ) =>
3232 createTaskNode ( task , nodeData ) ,
3333 ) ;
3434} ;
3535
36- const createInputNodes = (
37- componentSpec : ComponentSpec ,
38- nodeData : TaskNodeData ,
39- ) => {
36+ const createInputNodes = ( componentSpec : ComponentSpec , nodeData : NodeData ) => {
4037 return ( componentSpec . inputs ?? [ ] ) . map ( ( inputSpec ) =>
4138 createInputNode ( inputSpec , nodeData ) ,
4239 ) ;
4340} ;
4441
4542const createOutputNodes = (
4643 componentSpec : ComponentSpec ,
47- nodeData : TaskNodeData ,
44+ nodeData : NodeData ,
4845) => {
4946 return ( componentSpec . outputs ?? [ ] ) . map ( ( outputSpec ) =>
5047 createOutputNode ( outputSpec , nodeData ) ,
0 commit comments