add deeper find

This commit is contained in:
Jiiks 2018-03-08 19:30:21 +02:00
parent fdfd0a6454
commit 399f8a790d
1 changed files with 4 additions and 2 deletions

View File

@ -26,9 +26,11 @@ class Reflection {
static findInReturn(internalInstance, prop) {
const r = internalInstance.return;
if (!r) return null;
const find = this.findMemoizedProp(r, prop);
let find = this.findMemoizedProp(r, prop);
if (find) return find;
return this.findMemoizedState(r, prop);
find = this.findMemoizedState(r, prop);
if (find) return find;
return this.findInReturn(r, prop);
}
static findMemoizedProp(obj, prop) {