@ipsme/reflector-electron-ipc-window-broadcastchannel
v0.1.7
Published
// App.js
Readme
// App.js
import * as IPSME_MsgEnv_BC from '@ipsme/msgenv-broadcastchannel'; import { Reflector_IPC_window } from '@ipsme/reflector-electron-ipc-window-broadcastchannel';
//------------------------------------------------------------------------------------------------- // reflector bc <-> ipc
const reflector_IPC_window_ = new Reflector_IPC_window(window); reflector_IPC_window_.init();
//-------------------------------------------------------------------------------------------------
function handler_App(msg) { console.log('handler_App: msg: ', msg);
} IPSME_MsgEnv_BC.subscribe(handler_App);
IPSME_MsgEnv_BC.publish('BOOHAG');
----OR----
// index.ts
import { Reflector_IPC_window, l as reflector_l } from '@ipsme/reflector-electron-ipc-window-broadcastchannel';
Reflector_IPC_window.options = { logr: logr_ };
const reflector_IPC_window_ = new Reflector_IPC_window(window); reflector_IPC_window_.subscribe();
// App.js
import * as IPSME_MsgEnv from '@ipsme/msgenv-broadcastchannel';
function handler_App(msg) { console.log('handler_App: msg: ', msg);
} IPSME_MsgEnv_BC.subscribe(handler_App);
IPSME_MsgEnv_BC.publish('BOOHAG');
