toInt static method
Implementation
static int? toInt(dynamic data) {
try {
if (data == null) return null;
if (data.runtimeType == int) return data;
if (data.runtimeType == double) return (data as double).toInt();
if (data.runtimeType == String) {
String? string = (data as String?)?.trim();
if (string == null || string.isEmpty) return null;
return int.tryParse(string);
}
} catch (e, s) {
print(e.toString());
print(s.toString());
}
return null;
}