getWithTransform<T, R> method

R? getWithTransform<T, R>(
  1. dynamic key, {
  2. R transform(
    1. T value
    )?,
  3. T? defaultValue,
})

Implementation

R? getWithTransform<T, R>(
  dynamic key, {
  R Function(T value)? transform,
  T? defaultValue,
}) {
  final value = getOrDefault<T>(key, defaultValue: defaultValue);
  if (value != null && transform != null) {
    return transform(value);
  }
  return value as R?;
}