resolveValue method
Implementation
(String, TypeProperty?) resolveValue(WidgetContext widgetContext, Props.Value value) {
var result = value.value;
var mapper = widgetContext.formMapper;
var instance = widgetContext.instance;
TypeProperty? typeProperty;
if (value.type == ValueType.i18n)
result = Translator.tr(result);
else if (value.type == ValueType.binding) {
typeProperty = mapper.computeProperty(widgetContext.typeDescriptor, result);
result = typeProperty.get(instance, ValuedWidgetContext(mapper: mapper));
}
return (result, typeProperty);
}