node source
node world-read#1 "glob src/**/*.ts" @5:27 type="string[]"
node join#1 "join" @6:31 type="string[]"
node fan-out#1 "fan-out" @6:35 type="string[]"
node ask#1 "ask" @6:73 actors=actor#1 within=fan-out#1 type="string"
node join#2 "join" @9:29 type="string[]"
node fan-out#2 "fan-out" @9:33 type="string[]"
node ask#2 "fixer" @9:74 actors=actor#2 within=fan-out#2 type="string"
node sink
actor actor#1 @6:57 within=fan-out#1
actor actor#2 "fixer" @9:59 within=fan-out#2
edge source -> world-read#1 data exact
edge world-read#1 -> join#1 data exact type="string[]"
edge world-read#1 -> fan-out#1 data exact type="string[]"
edge world-read#1 -> ask#1 data exact type="string[]"
edge world-read#1 -> join#2 data exact type="string[]"
edge world-read#1 -> fan-out#2 data exact type="string[]"
edge world-read#1 -> ask#2 data exact type="string[]"
edge world-read#1 -> sink data exact type="string[]"
edge join#1 -> join#2 data exact type="string[]"
edge join#1 -> fan-out#2 data exact type="string[]"
edge join#1 -> ask#2 data exact type="string[]"
edge join#1 -> sink data exact type="string[]"
edge fan-out#1 -> join#1 data exact type="string[]"
edge fan-out#1 -> ask#1 data exact type="string[]"
edge fan-out#1 -> join#2 data exact type="string[]"
edge fan-out#1 -> fan-out#2 data exact type="string[]"
edge fan-out#1 -> ask#2 data exact type="string[]"
edge fan-out#1 -> sink data exact type="string[]"
edge ask#1 -> join#1 data exact type="string"
edge ask#1 -> join#2 data exact type="string"
edge ask#1 -> fan-out#2 data exact type="string"
edge ask#1 -> ask#2 data exact type="string"
edge ask#1 -> sink data exact type="string"
edge join#2 -> sink data exact type="string[]"
edge fan-out#2 -> join#2 data exact type="string[]"
edge fan-out#2 -> ask#2 data exact type="string[]"
edge fan-out#2 -> sink data exact type="string[]"
edge ask#2 -> join#2 data exact type="string"
edge ask#2 -> sink data exact type="string"
