primitiveKindFromType function

PrimitiveKind? primitiveKindFromType(
  1. Type t
)

Implementation

PrimitiveKind? primitiveKindFromType(Type t) {
  if (typeMatches<String>(t)) {
    return PrimitiveKind.string;
  } else if (typeMatches<DateTime>(t)) {
    return PrimitiveKind.dateTime;
  } else if (typeMatches<bool>(t)) {
    return PrimitiveKind.boolType;
  } else if (typeMatches<int>(t)) {
    return PrimitiveKind.intType;
  } else if (typeMatches<double>(t)) {
    return PrimitiveKind.doubleType;
  }

  return null;
}