def names.deps

ezx@1.11.0.0 · src/ws/joint.bend:629

import ezx@1.11.0.0/src/ws/joint.bend as Joint
import Base
import ezx@1.11.0.0/src/pkg/pkg.bend as K

629# every member imported by name, as a dependency of the joint ledger, whether
630# or not a section names it, so that the lock resolves its name from the
631# ledger and never puts it to the hub or to the lock being rewritten
632# (EZ-WS-6). A member whose name publish refuses is imported by none, and
633# adds none.
634def names.deps(xs: List<&2, Member>, +files: List<&2, K.Source>) -> Deps:
635  match xs:
636    case []:
637      Deps{[]}
638    case +hd <> tl:
639      rest = names.deps(tl, files)
640      named.one(member.naming(hd), hd, files, rest)

Uses (6)

Used by (1)