@@ -3,15 +3,17 @@ import {
33 DataType ,
44 Flow ,
55 FunctionDefinition ,
6- LiteralValue ,
76 NodeFunction ,
87 NodeParameter ,
9- NodeParameterValue , ParameterDefinition ,
8+ NodeParameterValue ,
9+ ParameterDefinition ,
1010} from "@code0-tech/sagittarius-graphql-types" ;
1111import {
1212 DefinitionDataType ,
1313 NodeFunction as TucanaNodeFunction ,
14- NodeParameter as TucanaNodeParameter , RuntimeFunctionDefinition , RuntimeParameterDefinition ,
14+ NodeParameter as TucanaNodeParameter ,
15+ FunctionDefinition as TucanaFunctionDefinition ,
16+ ParameterDefinition as TucanaParameterDefinition ,
1517 ValidationFlow ,
1618} from "@code0-tech/tucana/shared" ;
1719import { toAllowedValue } from "@code0-tech/tucana/helpers" ;
@@ -38,8 +40,7 @@ function mapFlow(flow: ValidationFlow): Flow {
3840 return {
3941 __typename : "Flow" ,
4042 id : gid ( 'Flow' , flow . flowId ) as Flow [ 'id' ] ,
41- inputType : flow . inputType ,
42- returnType : flow . returnType ,
43+ signature : flow . signature ,
4344 startingNodeId : gid ( 'NodeFunction' , flow . startingNodeId ) as NodeFunction [ 'id' ] ,
4445 nodes : {
4546 nodes : flow . nodeFunctions . map ( mapNodeFunction )
@@ -101,17 +102,17 @@ function mapNodeParameter(nodeParameter: TucanaNodeParameter): NodeParameter {
101102 }
102103}
103104
104- function mapFunctionDefinition ( functionDefinition : RuntimeFunctionDefinition ) : FunctionDefinition {
105+ function mapFunctionDefinition ( functionDefinition : TucanaFunctionDefinition ) : FunctionDefinition {
105106 return {
106107 identifier : functionDefinition . runtimeName ,
107108 signature : functionDefinition . signature ,
108109 parameterDefinitions : {
109- nodes : functionDefinition . runtimeParameterDefinitions . map ( mapParameterDefinition )
110+ nodes : functionDefinition . parameterDefinitions . map ( mapParameterDefinition )
110111 }
111112 }
112113}
113114
114- function mapParameterDefinition ( parameterDefinition : RuntimeParameterDefinition ) : ParameterDefinition {
115+ function mapParameterDefinition ( parameterDefinition : TucanaParameterDefinition ) : ParameterDefinition {
115116 return {
116117 identifier : parameterDefinition . runtimeName ,
117118 }
0 commit comments