tryCast<T> method

T? tryCast<T>(
  1. dynamic key,
  2. T mapper(
    1. dynamic item
    ), {
  3. T? fallback,
})

Implementation

T? tryCast<T>(dynamic key, T Function(dynamic item) mapper, {T? fallback}) {
  if (!this.containsKey(key)) return fallback;

  return mapper(this[key]);
}