def joint.members
ezx@1.11.0.0 · src/ws/joint.bend:841
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
import ezx@1.11.0.0/src/pkg/pkg.bend as K
import ezx@1.11.0.0/src/ws/workspace.bend as W
841
842def joint.members(
843 ms: W.Members,
844 +text: String,
845 +fs: List<&2, Found>,
846 +files: List<&2, K.Source>
847) -> Joint:
848 match ms:
849 case W.Refused{why}:
850 Clash{why}
851 case W.Members{_root, dirs}:
852 joint.root(M.parse(text), fs, dirs, files)