@@ -45,6 +45,7 @@ import type {
4545 WaitConfig ,
4646 WorkflowFile ,
4747} from './model' ;
48+ import { ZIGFLOW_ID_KEY } from './model' ;
4849import { TASK_REGISTRY } from './registry' ;
4950
5051// ---------------------------------------------------------------------------
@@ -182,13 +183,13 @@ export function createTaskNode(name: string, config: TaskConfig): TaskNode {
182183 type : 'task' ,
183184 name,
184185 config,
185- metadata : { __zigflow_id : zid } ,
186+ metadata : { [ ZIGFLOW_ID_KEY ] : zid } ,
186187 } ;
187188}
188189
189190export function createSetNode (
190191 name : string ,
191- assignments : Record < string , string > ,
192+ assignments : SetConfig [ 'assignments' ] ,
192193) : TaskNode {
193194 const config : SetConfig = { kind : 'set' , assignments } ;
194195 return createTaskNode ( name , config ) ;
@@ -275,7 +276,7 @@ export function createSwitchNode(name: string): SwitchNode {
275276 type : 'switch' ,
276277 name,
277278 branches : [ ] ,
278- metadata : { __zigflow_id : zid } ,
279+ metadata : { [ ZIGFLOW_ID_KEY ] : zid } ,
279280 } ;
280281}
281282
@@ -290,7 +291,7 @@ export function addSwitchBranch(
290291 label,
291292 condition,
292293 graph : emptyFlowGraph ( ) ,
293- metadata : { __zigflow_id : zid } ,
294+ metadata : { [ ZIGFLOW_ID_KEY ] : zid } ,
294295 } ;
295296 return { ...node , branches : [ ...node . branches , branch ] } ;
296297}
@@ -343,7 +344,7 @@ export function createForkNode(name: string): ForkNode {
343344 name,
344345 compete : false ,
345346 branches : [ ] ,
346- metadata : { __zigflow_id : zid } ,
347+ metadata : { [ ZIGFLOW_ID_KEY ] : zid } ,
347348 } ;
348349}
349350
@@ -353,7 +354,7 @@ export function addForkBranch(node: ForkNode, label: string): ForkNode {
353354 id : zid ,
354355 label,
355356 graph : emptyFlowGraph ( ) ,
356- metadata : { __zigflow_id : zid } ,
357+ metadata : { [ ZIGFLOW_ID_KEY ] : zid } ,
357358 } ;
358359 return { ...node , branches : [ ...node . branches , branch ] } ;
359360}
@@ -402,7 +403,7 @@ export function createTryNode(name: string): TryNode {
402403 type : 'try' ,
403404 name,
404405 tryGraph : emptyFlowGraph ( ) ,
405- metadata : { __zigflow_id : zid } ,
406+ metadata : { [ ZIGFLOW_ID_KEY ] : zid } ,
406407 } ;
407408}
408409
@@ -426,7 +427,7 @@ export function createLoopNode(name: string, inExpr: string): LoopNode {
426427 name,
427428 in : inExpr ,
428429 bodyGraph : emptyFlowGraph ( ) ,
429- metadata : { __zigflow_id : zid } ,
430+ metadata : { [ ZIGFLOW_ID_KEY ] : zid } ,
430431 } ;
431432}
432433
0 commit comments