expand static method

Map<String, String> expand(
  1. Map<String, String> raw,
  2. Map<String, String> environment
)

raw with each value's ${VAR}/$VAR references expanded against environment.

Implementation

static Map<String, String> expand(
  Map<String, String> raw,
  Map<String, String> environment,
) => {
  for (final MapEntry(:key, :value) in raw.entries)
    key: _expand(value, environment),
};