resolve
Function
This function is defined in the param_resolver module.Resolve a consolidated parameter following precedence rules: Instance > Config > Array > Dict > String > Bool > Default
Signature
Parameters
The parameter value
Name of the parameter (for error messages)
Expected config dataclass type
Dict mapping preset strings to config dicts or instances
Default value if None/unset
Function to check if value is an instance
Dict mapping URL schemes to backend names
How to handle array values (see ArrayMode)
How to handle string values (“path_as_source”, etc.)
Returns
Resolved config object or value
Exceptions
ValueError
ValueError
If value is invalid with helpful error message

