DimensionConstraints.from constructor
- 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');
}