var econda; (function (econda) { var tagmanager; (function (tagmanager) { var macro; (function (macro) { /** * Tag manager macro * @class econda.tagmanager.macro.Macro */ var Macro = (function () { function Macro() { } // source types /** * @property * @static */ Macro.SOURCE_URL = 1; /** * @property * @static */ Macro.SOURCE_COOKIE = 2; /** * @property * @static */ Macro.SOURCE_DATA_LAYER = 3; /** * @property * @static */ Macro.SOURCE_JAVASCRIPT_VARIABLE = 4; /** * @property * @static */ Macro.SOURCE_DOM_ELEMENT = 5; /** * @property * @static */ Macro.SOURCE_META_ELEMENT = 6; /** * @property * @static */ Macro.SOURCE_MACRO = 7; /** * @property * @static */ Macro.SOURCE_URL_PARAMETER = 8; /** * @property * @static */ Macro.SOURCE_JAVASCRIPT_SNIPPET = 9; /** * @property * @static * @type {number} */ Macro.SOURCE_CURRENT_EVENT = 10; return Macro; }()); macro.Macro = Macro; })(macro = tagmanager.macro || (tagmanager.macro = {})); })(tagmanager = econda.tagmanager || (econda.tagmanager = {})); })(econda || (econda = {}));