analytics / tracker /installation_support /wait-for-plausible-function.js
Leon4gr45's picture
Upload folder using huggingface_hub (part 6)
6778ee0 verified
Raw
History Blame Contribute Delete
355 Bytes
import { runThrottledCheck } from './run-check'
export async function waitForPlausibleFunction(timeout = 5000) {
const checkFn = (opts) => {
if (window.plausible?.l) {
return true
}
if (opts.timeout) {
return false
}
return 'continue'
}
return await runThrottledCheck(checkFn, { timeout: timeout, interval: 100 })
}