[F] getVersionDependencies
function getVersionDependencies(program, namespace): | Map<Namespace, | Version | Map<Version, Version>> | undefined;Gets dependency version selections, combining explicit @useDependency
metadata with namespace references collected during validation.
A referenced versioned namespace without an explicit selection uses its last
enum member, not the greatest enum value.
Returns undefined when neither explicit metadata nor cached usage exists.
Result maps contain shared version objects and should be treated as read-only.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
program | Program |
namespace | Namespace |
Returns
Section titled “Returns”| Map<Namespace,
| Version
| Map<Version, Version>>
| undefined