asInt function

int asInt(
  1. dynamic v, [
  2. int def = 0
])

Implementation

int asInt(dynamic v, [int def = 0]) {
  if (v == null) return def;
  if (v is int) return v;
  if (v is num) return v.toInt();
  return int.tryParse(v.toString()) ?? def;
}