resolve function

ResolveValidator resolve(
  1. IValidator? resolver(
    1. Map parentObject
    )
)

Creates a provider validator that depends on the parent object.

Usage Examples:

final $config = resolve((parent) {
  switch (parent['role']) {
    case 'admin': return $adminConfig;
    case 'user':  return $userConfig;
  }
});

Implementation

ResolveValidator resolve(IValidator? Function(Map parentObject) resolver) {
  return ResolveValidator(resolver: resolver);
}