UNPKG

@braze/web-sdk

Version:

Braze SDK for web sites and other JS platforms.

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