def joined

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

import ezx@1.11.0.0/src/ws/joint.bend as Joint
import Base
import ezx@1.11.0.0/src/ledger/manifest.bend as M

367# the joint ledger: the root's package, and every dependency and tool, each
368# name at its first declaration
369def joined(root: M.Manifest, +ms: List<&2, Member>) -> M.Manifest:
370  M.Manifest{nn, ee, bb, hh, pa, pv, ds, ts} = root
371  M.Manifest{nn, ee, bb, hh, pa, pv,
372    firsts(List.append(&2, M.Dep, ds, members.deps(ms))),
373    tools.firsts(List.append(&2, M.Tool, ts, members.tools(ms)))}

Uses (10)

Used by (1)