resolve method

  1. @override
dynamic resolve(
  1. String key
)
override

Implementation

@override
resolve(key) {
  if (this[key] case Object val) {
    return val;
  }
  return switch (key) {
    'price' => price ?? extend?[key] ?? super[key],
    _ => m[key]?.content ??
        sub[key] ??
        sorted.value.firstWhereOrNull(
          (t) => t is NodeFractal && t.name == key,
        ) ??
        extend?.resolve(key) ??
        super.resolve(key) ??
        to?.resolve(key)
  };
}