def node_keys

near-v-framework@0.4.0.0 · domain/architecture/ops.bend:634

import near-v-framework@0.4.0.0/domain/architecture/ops.bend as Ops
import Base
import near-v-framework@0.4.0.0/domain/architecture/system/deployment/type.bend as D

634def node_keys(ns: List<&2, D.Node>) -> List<&2, String>:
635  match ns:
636    case []:
637      []
638    case n <> rest:
639      match n:
640        case D.Node{k, _, _, _, _, _, kids, _}:
641          k <> List.append(&2, String, node_keys(kids), node_keys(rest))

Uses (4)

Used by (1)