Champs lax
Un champ lax est à la fois un champ d'entrée et de sortie dont la valeur peut être fournie ou non à la création.
Loading playground…
Règles
- Un champ lax doit avoir une valeur par défaut statique ou une fonction résolver.
- Il peut avoir une règle
validatoret/oureValidate. - Il peut être conditionnellement requis via
required(handler). - Il prend en charge les règles
ignore,ignoreInitetignoreUpdate. - Il prend en charge
readonly()quand la valeur par défaut est statique. - Il peut avoir des écouteurs
onDelete,onSuccessetonFailure.
Résolvers par défaut
La valeur par défaut peut être une valeur statique ou une fonction recevant le contexte de l'opération :
b.lax('timezone', 'UTC');
b.lax('locale', ({ ctx }) => ctx.locale ?? 'en');