DimensionConstraints.from constructor

DimensionConstraints.from(
  1. dynamic value
)

Implementation

factory DimensionConstraints.from(dynamic value) {
  if (value is int) {
    return DimensionConstraints(
        ideal: value); // If it's a number, use it as `ideal`
  } else if (value is Map<String, int?>) {
    return DimensionConstraints(
      ideal: value['ideal'],
      max: value['max'],
      min: value['min'],
    );
  }
  throw ArgumentError('Invalid value for DimensionConstraints');
}