safeAssign function
void
safeAssign(
- void assign(
- dynamic value
- dynamic value
Implementation
void safeAssign(void Function(dynamic value) assign, dynamic value) {
try {
assign(value);
} on TypeError {
if (value is int) {
assign(value.toDouble());
} else {
rethrow;
}
}
}