TypeModel constructor

TypeModel(
  1. DartType ty,
  2. ImportModel imports
)

Implementation

factory TypeModel(
  DartType ty,
  ImportModel imports,
) {
  final typeRepr = computeTypeRepr(ty, imports);
  final isUnit = isType(ty, 'Unit', 'package:sum_data_types/sum_data_types.dart', imports);
  return TypeModel._(isUnit: isUnit, isDynamic: ty.isDynamic, typeRepr: typeRepr);
}