value property
Returns an unmodifiable view of the current form values with transformations applied
Implementation
Map<String, dynamic> get value {
final base = Map<String, dynamic>.from(initialValue.deepCopy());
final transformedValue = _value.map(
(key, value) =>
// ignore: avoid_dynamic_calls
MapEntry(key, _toValueTransformers[key]?.call(value) ?? value),
);
final result = widget.fieldIdSeparator != null
? base.deepMerge(
transformedValue.toNestedMap(separator: widget.fieldIdSeparator!),
)
: base.deepMerge(transformedValue);
return Map<String, dynamic>.unmodifiable(result);
}