core/validation library
Classes
-
DraftModeTypedValidator<
T> - Validator wrapper that carries stable metadata alongside the callable.
Enums
- DraftModeValidatorType
- Known validator families supported by DraftMode validation contracts.
Functions
-
lookupTypedValidator<
T> (DraftModeValidator< T> validator) → DraftModeTypedValidator<T> ? -
vAfter(
dynamic compare) → DraftModeValidator< DateTime> -
Returns a validator that requires DateTime values to be after
compare. -
vAfterOrEqual(
dynamic compare) → DraftModeValidator< DateTime> -
Returns a validator that requires DateTime values to be after or equal to
compare. -
vGreaterThan<
T> (dynamic compare) → DraftModeValidator< T> -
Returns a validator that requires values to be greater than
compare. -
vMaxLen(
int length) → DraftModeValidator< String> -
Returns a validator that rejects strings longer than
length. -
vRequired<
T> () → DraftModeValidator< T> -
Returns a validator that rejects
nulland blank string values. -
vRequiredOn<
T> (dynamic compareAttribute) → DraftModeValidator< T> -
Returns a validator that requires a value when
compareAttributeistrue.
Typedefs
-
DraftModeValidator<
T> = DraftModeValidationIssue? Function(DraftModeValidationValueContext? context, T? value) - Signature for validators used by field definitions and form attributes.