toCodeString method

  1. @override
String toCodeString()
override

Returns a code string representation of this spacing unit.

Implementation

@override
String toCodeString() {
  if (min is SpacingFixed &&
      (min as SpacingFixed).value == 0 &&
      max is SpacingFixed &&
      (max as SpacingFixed).value == double.infinity) {
    return spacing.toCodeString();
  }
  return 'clamp(${spacing.toCodeString()}, min: ${min.toCodeString()}, max: ${max.toCodeString()})';
}