intFromDynamic function

int? intFromDynamic(
  1. dynamic value
)

Returns value as int if possible (int, num, or parseable String).

Implementation

int? intFromDynamic(final dynamic value) => switch (value) {
  null => null,
  final int v => v,
  final num v => v.toInt(),
  final String v => int.tryParse(v.trim()),
  _ => null,
};