UNPKG

@arc-publishing/sdk-identity

Version:
24 lines 927 B
var CustomEventPolyfill = function (event, params) { if (params === void 0) { params = { bubbles: false, cancelable: false, detail: null }; } if (!document) { return; } var evt = document.createEvent('CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; }; if (typeof Event !== 'undefined') { CustomEventPolyfill.prototype = Event.prototype; } export var fireEvent = function (name, params) { if (params === void 0) { params = {}; } if (typeof window !== 'undefined') { if (!window.CustomEvent || typeof window.CustomEvent !== 'function') { window.CustomEvent = CustomEventPolyfill; } var CustomEventConstructor = CustomEvent || window.CustomEvent; var event_1 = new CustomEventConstructor(name, params); window.dispatchEvent(event_1); } }; //# sourceMappingURL=events.js.map