castValue method

dynamic castValue(
  1. dynamic val
)

Implementation

castValue(dynamic val) {
  switch (type) {
    case const (double):
      return double.tryParse(val.toString()); //for some case double become int force so val to double
    case const (int):
      return int.tryParse(val.toString());
    case const (num):
      return num.tryParse(val.toString());
    default:
      return val;
  }
}