primitiveTypeForKind function
Implementation
Type primitiveTypeForKind(PrimitiveKind kind, {required bool nullable}) {
switch (kind) {
case PrimitiveKind.string:
return nullable ? getNullishType<String>() : String;
case PrimitiveKind.dateTime:
return nullable ? getNullishType<DateTime>() : DateTime;
case PrimitiveKind.boolType:
return nullable ? getNullishType<bool>() : bool;
case PrimitiveKind.intType:
return nullable ? getNullishType<int>() : int;
case PrimitiveKind.doubleType:
return nullable ? getNullishType<double>() : double;
}
}