resolve method
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)
};
}