operator [] method

dynamic operator [](
  1. String key
)

Implementation

dynamic operator [](String key) {
  Map<String, dynamic>? obj = values;
  var k = key;
  if (key.contains('.')) {
    final result = _deepObj(key);
    k = result['key'];
    obj = result['obj'];
  }
  final ret = obj?[k];
  return ret is Map ? Map.unmodifiable(ret) : ret;
}