Interface FinalizeValidationOptions<FieldBindingsT, AdditionalDependenciesT>

interface FinalizeValidationOptions<FieldBindingsT, AdditionalDependenciesT> {
    additionalDependencies?: AdditionalDependenciesT;
    fieldBindings?: FieldBindingsT;
    onInvalid?: ((validationError, fieldBindingValues, additionalDependencyValues, fieldBindings, additionalDependencies) => void);
    onValid?: ((fieldBindingValues, additionalDependencyValues, fieldBindings, additionalDependencies) => void);
}

Type Parameters

Properties

additionalDependencies?: AdditionalDependenciesT

Additional dependencies, which must not overlap markBindingsAsModified

fieldBindings?: FieldBindingsT

Bindings that, when unmodified, cause validators to be disabled. Usually individual field bindings.

onInvalid?: ((validationError, fieldBindingValues, additionalDependencyValues, fieldBindings, additionalDependencies) => void)

Called if the validator results in "invalidity"

Type declaration

onValid?: ((fieldBindingValues, additionalDependencyValues, fieldBindings, additionalDependencies) => void)

Called if the validator results in "validity"

Type declaration

    • (fieldBindingValues, additionalDependencyValues, fieldBindings, additionalDependencies): void
    • Called if the validator results in "validity"

      Parameters

      Returns void

Generated using TypeDoc