UNPKG

@braze/web-sdk

Version:

Braze SDK for web sites and other JS platforms.

39 lines (38 loc) 1.01 kB
const E = { init: function (n) { (void 0 === n && void 0 !== E.zg) || (E.zg = !!n), E.i || (E.i = !0); }, destroy: function () { (E.i = !1), (E.zg = void 0), (E.vd = void 0); }, setLogger: function (n) { "function" == typeof n ? (E.init(), (E.vd = n)) : E.info("Ignoring setLogger call since logger is not a function"); }, toggleLogging: function () { E.init(), E.zg ? (console.log("Disabling Braze logging"), (E.zg = !1)) : (console.log("Enabled Braze logging"), (E.zg = !0)); }, info: function (n) { if (E.zg) { const o = "Braze: " + n; null != E.vd ? E.vd(o) : console.log(o); } }, warn: function (n) { if (E.zg) { const o = "Braze SDK Warning: " + n + " (v6.4.0)"; null != E.vd ? E.vd(o) : console.warn(o); } }, error: function (n) { if (E.zg) { const o = "Braze SDK Error: " + n + " (v6.4.0)"; null != E.vd ? E.vd(o) : console.error(o); } }, }; export default E;