normalize<T> function
Normalize a list of entities into a map
Implementation
Map<String, T> normalize<T>(List<T> entities, IdExtractor<T> extractId) {
final normalized = <String, T>{};
for (final entity in entities) {
normalized[extractId(entity)] = entity;
}
return normalized;
}