getRawDisplayValue function

String getRawDisplayValue(
  1. AdvancedParameterDefinition def,
  2. Object? value
)

Implementation

String getRawDisplayValue(
  AdvancedParameterDefinition def,
  Object? value,
) {
  if (value == null) return '-';

  return switch (def.dataType) {
    ParameterDataType.number =>
      (value as double).toStringAsFixed(def.sigFigures) +
          (def.unit?.isNotEmpty == true ? ' ${def.unit!}' : ''),
    ParameterDataType.string => value.toString(),
  };
}