ComposableValidationResult
Result accepted from a composable validator, including nested validators and successful entries.
Import
import type { ComposableValidationResult } from '@ngblocks/form-nodes';
When to use it
Use for synchronous validator results that may include further validator composition. Use ValidationResult when the rule only returns errors or success.
Declaration
type ComposableValidationResult<TValue, TField extends AnyNode = ValidatorNode> = ValidationResult | Validator<TValue> | ComposableValidator<TValue, TField> | readonly (ComposableValidator<TValue, TField> | ValidationSuccess)[];
Type parameters
| Parameter | Constraint | Default |
|---|---|---|
TValue | Unconstrained | Required |
TField | AnyNode | ValidatorNode |