resolve method
dynamic
resolve(
- dynamic value, {
- Map<String, dynamic>? params,
})
Implementation
@override
dynamic resolve(dynamic value, {Map<String, dynamic>? params}) {
if (params == null) {
return value;
}
final String? functionName = params[functionNameKey] as String?;
if (functionName == null || functionName.isEmpty) {
_log.warning('Function name is null');
return value;
} else {
final CreateTransformFunction? createTransformFunction =
getCreateFunction(functionName);
if (createTransformFunction == null) {
_log.warning('Function $functionName is not defined');
return value;
}
final TransformFunction transformFunction =
createTransformFunction(params);
return transformFunction(value);
}
}