UNPKG

@mrporter/inseason-analytics

Version:

In Season Analytics Module

22 lines (20 loc) 604 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = waitForUserProp; function waitForUserProp() { return new Promise(function (resolve, reject) { if (!attempt()) { document.addEventListener('__analytics__user__set__', attempt); } function attempt() { if (typeof window.digitalData.user !== 'undefined') { document.removeEventListener('__analytics__user__set__', attempt); resolve(); return true; } return false; } }); }