pub fn resolve_ref(
value: &Value,
basepath: &str,
loader: &dyn FileLoader,
visiting: &BTreeSet<String>,
) -> ComposeResult<Map<String, Value>>Expand description
Resolve a $ref value (string or string[]) to a single flattened properties
map. Each entry is resolved in declaration order and merged (later overrides
earlier). Nested $ref inside a resolved doc is expanded recursively. The
visiting set (canonical file keys on the current chain) detects cycles.