resolveReferences function

Map<String, String> resolveReferences(
  1. Map<String, String> raw
)

Resolves every reference and colour function in raw to concrete values.

Implementation

Map<String, String> resolveReferences(Map<String, String> raw) {
  final cache = <String, String>{};
  for (final name in raw.keys) {
    _resolveReference(name, raw, cache, <String>{});
  }
  return cache;
}