entityType property

Type? get entityType

Returns a valid entity Type.

Implementation

Type? get entityType {
  var type = this.type;

  Type? entityType;

  if (type.isEntityReferenceBaseType) {
    entityType = arguments0?.type;
  } else if (isList) {
    entityType = arguments0?.type;
  } else {
    entityType = type;
  }

  return EntityHandler.isValidEntityType(entityType) ? entityType : null;
}