range static method
Implementation
static Validator<DateTime> range(
DateTime start,
DateTime end, {
bool inclusive = false,
String? error,
}) =>
(value, context) {
final DateTimeResource datetimeResource = context.resources.getOrCreate(
value.toString(),
() => DateTimeResource(value),
);
if (datetimeResource.isInRange(start, end, inclusive: inclusive)) {
return (true, null);
}
return (
false,
error ??
context.errors.stringDateErrors.range(
start.toString(),
end.toString(),
),
);
};