value property

Map<String, dynamic> get value

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);
}