operator [] method

SafeMap operator [](
  1. dynamic key
)

Implementation

SafeMap operator [](dynamic key) {
  if (value is Map) return SafeMap(value[key]);
  if (value is List) return SafeMap(value.asMap()[key]);
  return SafeMap(null);
}