forwardRef function

_ForwardRef forwardRef(
  1. Validator resolver()
)

Creates a forward reference to a validator. Use this when you need to reference a validator before it's fully defined.

Example:

late Validator foobar;
foobar = l.schema({
  'foo': l.string().required(),
  'bar': l.list(validators: [forwardRef(() => foobar.required())]),
});

Implementation

_ForwardRef forwardRef(Validator Function() resolver) {
  return _ForwardRef(resolver);
}