lookupClassInfo<T> function

ClassInfo<T> lookupClassInfo<T>(
  1. Map<Type, ClassInfo> classInfoMap
)

This is needed to perform the cast from ClassInfo

Implementation

ClassInfo<T> lookupClassInfo<T>(Map<Type, ClassInfo> classInfoMap) {
  var classInfo = classInfoMap[T];
  if (classInfo == null) {
    throw ArgumentError('No ClassInfo for $T');
  }
  return classInfo as ClassInfo<T>;
}