Converts a JavaScript value to a Dart integer.
Returns def when the value cannot be interpreted as an integer.
def
int toInt([int def = 0]) => toNullableInt() ?? def;