operator [] method

dynamic operator [](
  1. String key
)

Implementation

dynamic operator [](String key) async {
  final asset = await this.asset;
  if (key.contains(".")) {
    final keys = key.split(".");
    dynamic value = asset;
    for (final k in keys) {
      value = value[k];
    }
    return value;
  }

  return asset[key];
}