Joi schema validation with debounced re-validation and translated,
per-field error messages - the Joi-flavored sibling to
useValidationMethods (which wraps Vuelidate). Company convention
(pg-api-guidelines-validation) names both: Vuelidate for single forms,
Joi for assembled/aggregate data - only the Vuelidate half had made it into
this package until now.
Generalized from luv-autoq-frontend's useValidationStore - drops its
app-specific ElementName field-name typing (now a plain string) and its
direct useI18n() import (now the translate callback). Its
renderJoiErrorMessages helper (filtering error details by field) is
inlined here rather than kept as a separate export - it was only ever used
from within this composable.
Joi schema validation with debounced re-validation and translated, per-field error messages - the Joi-flavored sibling to
useValidationMethods(which wraps Vuelidate). Company convention (pg-api-guidelines-validation) names both: Vuelidate for single forms, Joi for assembled/aggregate data - only the Vuelidate half had made it into this package until now.Generalized from
luv-autoq-frontend'suseValidationStore- drops its app-specificElementNamefield-name typing (now a plainstring) and its directuseI18n()import (now thetranslatecallback). ItsrenderJoiErrorMessageshelper (filtering error details by field) is inlined here rather than kept as a separate export - it was only ever used from within this composable.