keyFnErased property

String Function(Object? item)? get keyFnErased

keyFn, accepting an untyped item Object?. Returns null when the list is unkeyed.

Safely casts the argument to T internally before calling keyFn.

Implementation

String Function(Object? item)? get keyFnErased {
  final fn = keyFn;
  if (fn == null) return null;
  return (item) => fn(item as T);
}