intValue static method
Implementation
static int intValue(dynamic data) {
if (data is int) {
return data;
}
if (data is String) {
if (data == '') {
return 0;
}
var result = int.tryParse(data) ?? 0;
return result;
}
if (data is bool) {
return data ? 1 : 0;
}
if (data is double) {
return data.toInt();
}
return 0;
}