size method

double? size(
  1. dynamic id, {
  2. double scale = 1.0,
})

Implementation

double? size(dynamic id, { double scale = 1.0 }) {
  if(id == null) {
    return null;
  }
  if(id is double) {
    return id;
  }
  final val = value(id);
  var number;
  if(val is double) {
    number = val;
  } else if(val is TextStyle) {
    number = val.fontSize;
  } else {
    _throwUnsupportedType(id, val);
  }
  return number * scale;
}