Your IP : 216.73.216.123


Current Path : /home/smartbloks/.trash/extendify/src/Assist/util/
Upload File :
Current File : /home/smartbloks/.trash/extendify/src/Assist/util/element.js

export const waitUntilExists = (selector) => {
    return new Promise((resolve) => {
        const interval = setInterval(() => {
            if (document.querySelector(selector)) {
                clearInterval(interval)
                resolve()
            }
        }, 50)
    })
}
export const waitUntilGone = (selector) => {
    return new Promise((resolve) => {
        const interval = setInterval(() => {
            if (!document.querySelector(selector)) {
                clearInterval(interval)
                resolve()
            }
        }, 50)
    })
}