validated<T> static method
- T initialValue,
- bool validator(
- T value
- T fallback(
- T invalidValue
Create a validated signal with middleware.
Implementation
static MiddlewareSignal<T> validated<T>(
T initialValue,
bool Function(T value) validator, {
T Function(T invalidValue)? fallback,
}) {
return MiddlewareSignal<T>(
initialValue,
middlewares: [
ValidationMiddleware(validator: validator, fallback: fallback),
],
);
}