OptionallyUsing<T> constructor

OptionallyUsing<T>(
  1. T value,
  2. Optional<T Function(T value)> optionalMapper
)

Implementation

factory OptionallyUsing(
  final T value,
  final Optional<T Function(T value)> optionalMapper,
) {
  return OptionallyUsing._(
    optionalMapper.orElseGet(Methods.passthrough)(value),
    optionalMapper,
  );
}