blob: 4a447a035d657d45b3f52968390327348f228221 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
export const observeDOM = (callback: () => boolean) => {
const observer = new MutationObserver(() => {
if (callback()) {
observer.disconnect();
}
});
observer.observe(document, {
childList: true,
subtree: true
});
};
|