asIntOrNull function

int? asIntOrNull(
  1. Object? v
)

Coerções básicas usadas no SAFE e no fast parse. Todas são "permissivas" e nunca lançam exceção.

Implementation

int? asIntOrNull(Object? v) {
  if (v == null) return null;
  if (v is int) return v;
  if (v is num) return v.toInt();
  if (v is String) return int.tryParse(v);
  return null;
}