parseValue<T extends num?> method
Parses a string to a number.
Implementation
T? parseValue<T extends num?>(String text) {
if (text.trim().isEmpty) return null;
final typeStr = T.toString();
try {
if (typeStr.startsWith('int')) {
return int.tryParse(text) as T?;
} else {
return double.tryParse(text) as T?;
}
} catch (e) {
return null;
}
}