diff --git a/api/feature.js b/api/feature.js index d37bad3c..26fe2fb1 100644 --- a/api/feature.js +++ b/api/feature.js @@ -81,6 +81,12 @@ class Feature { path: window.location.pathname, scratch: document.querySelector("#app") ? 3 : 2, } + this.getInternals = function(element) { + let reactKey = Object.keys(element).find((key) => key.startsWith("__reactInternalInstance")) + if (!reactKey) return null; + + return element[reactKey] + } this.redux = document.querySelector("#app")?.[ Object.keys(app).find((key) => key.startsWith("__reactContainer")) ].child.stateNode.store