UNPKG

use-app-events

Version:

Create, trigger and listen for custom events in vanilla JavaScript and React.

17 lines (16 loc) 491 B
import { base_createNotifyEventListeners as o } from "../base/notifyEventListeners/notifyEventListeners.js"; import { verifyMessage as r } from "./utils/verifyMessage.js"; let e = null; globalThis?.BroadcastChannel && (e = new BroadcastChannel("use-app-events:channel"), e?.addEventListener && e.addEventListener("message", (t) => { const a = t.data; if (r(a)) { const { eventType: n, payload: s } = a; o()(n, s, !1); } })); export { e as broadcastChannel };