operator [] method

  1. @override
dynamic operator [](
  1. Object? key
)
override

Retrieve the localized value of key.

If key is not an instance of String, it will be converted to a String and returned instead. If key is not found, it is simply returned.

Implementation

@override
dynamic operator [](Object? key) {
  if (key is String) {
    return internalMap.containsKey(key) ? internalMap[key] : key;
  }

  return key.toString();
}