def Graph.link
import bend-lint-pack@0.1.1.0/common.bend as Commonimport Base
135def Graph.link(
136 hit: Bool,
137 +owner: String,
138 +name: String,
139 owners: Owners,
140 edges: Map<&2, List<&2, String>>,
141 into: Map<&2, List<&2, String>>
142) -> Graph:
143 match hit:
144 case True{}:
145 Graph{owners, Edges.add(edges, owner, name), Edges.add(into, name, owner)}
146 case False{}:
147 Graph{owners, edges, into}