def import_nodes
near-v-framework@0.4.0.0 · domain/architecture/system/effects.bend:444
import near-v-framework@0.4.0.0/domain/architecture/system/effects.bend as Effects
import Base
import near-v-framework@0.4.0.0/domain/architecture/system/deployment/type.bend as D
444def import_nodes(ns: List<&2, D.Node>, +root: String) -> IO(Unit):
445 match ns:
446 case []:
447 IO.pure(Unit, Unit{})
448 case n <> rest:
449 match n:
450 case D.Node{_, _, _, _, _, pf, kids, _}:
451 do IO<Unit>:
452 import_node(pf, root)
453 import_nodes(kids, root)
454 import_nodes(rest, root)