getType function
Implementation
String getType(dynamic value) {
if (value is String) {
return 'String';
} else if (value is int) {
return 'int';
} else if (value is double) {
return 'double';
} else if (value is bool) {
return 'bool';
} else if (value == null) {
return 'dynamic';
} else {
throw ArgumentError('Unsupported type: ${value.runtimeType}');
}
}