Files
react/shells/dev/src/backend.js
T
2019-01-22 11:04:37 -08:00

22 lines
435 B
JavaScript

/** @flow */
import Agent from 'src/backend/agent';
import Bridge from 'src/bridge'
import { initBackend } from 'src/backend';
const bridge = new Bridge({
listen (fn) {
window.addEventListener('message', event => {
fn(event.data);
});
},
send (data) {
window.parent.postMessage(data, '*')
}
})
const agent = new Agent();
agent.addBridge(bridge);
initBackend(window.__REACT_DEVTOOLS_GLOBAL_HOOK__, agent);