isValidNamedType function

bool isValidNamedType(
  1. String type
)

Whether type contains valid named packages and is a valid Move struct tag.

Implementation

bool isValidNamedType(String type) {
  final splitType = type.split(RegExp(r'::|<|>|,'));
  for (final t in splitType) {
    if (t.contains(_nameSeparator) && !isValidNamedPackage(t)) return false;
  }
  return isValidStructTag(type);
}