attachLazyStringKeyMapLoader<T> function

void attachLazyStringKeyMapLoader<T>(
  1. Map<String, T> map,
  2. Map<String, T> loader()
)

Implementation

void attachLazyStringKeyMapLoader<T>(
  Map<String, T> map,
  Map<String, T> Function() loader,
) {
  if (map case LazyStringKeyMap<T> lazyMap) {
    lazyMap.attachLoader(loader);
    return;
  }
  map.addAll(loader());
}