mergeableListType function

MergeableListType mergeableListType(
  1. List list
)

Implementation

MergeableListType mergeableListType(List<dynamic> list) {
  ListType t = ListType.Null;
  bool isAmbigous = false;
  list.forEach((e) {
    ListType? inferredType = getInferredType(e);
    if (t != ListType.Null && t != inferredType) {
      isAmbigous = true;
    }
    t = inferredType ?? ListType.Null;
  });
  return MergeableListType(t, isAmbigous);
}