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)

Uses (8)

Used by (1)