SuperValidationNum.minMax constructor
SuperValidationNum.minMax({
- num min = 0,
- num max = double.infinity,
- ValidationFunc? validationFunc,
- String? nullMessage,
- String? minMessage,
- String? maxMessage,
- SuperValidationStore<
String> ? store,
Implementation
factory SuperValidationNum.minMax({
num min = 0,
num max = double.infinity,
ValidationFunc? validationFunc,
String? nullMessage,
String? minMessage,
String? maxMessage,
SuperValidationStore<String>? store,
}) {
return SuperValidationNum(
validationFunc: (value) {
final firstValidation = getMinMaxMessage(
min: min,
max: max,
value: parseValue(value),
minMessage: minMessage,
maxMessage: maxMessage);
return firstValidation ?? validationFunc?.call(value);
},
store: store);
}