Wait for a target is ready
npm install --save wait-for-target
import waitForTarget from 'wait-for-target'
async function push (...args) {
const analytics = await waitForTarget(() => window.ga)
analytics('send', 'event', ...args)
}
push('ready')
Return a promise that resolves to target when ready.
Type: function
Function returns a target for resolve.
Type: number
Default: Infinity
Waiting timeout.
MIT