All files transparencyConsentFramework.js

90% Statements 9/10
83.33% Branches 5/6
100% Functions 4/4
100% Lines 8/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16    1x 14x 14x 14x   13x 13x 13x 13x          
import '@adv-ui/boros-adevinta-plugin'
 
export const checkIsDMPReady = () => {
  return new Promise(resolve => {
    Iif (typeof window === 'undefined') return resolve()
    if (window.__borosTcf === undefined) return resolve()
 
    window.__borosTcf.push(api => {
      api('isDmpAccepted', ({success, value}) => {
        const isDMPReady = success && value
        return resolve(isDMPReady)
      })
    })
  })
}