UNPKG

@duzc2-openblock/openblock-runtime

Version:

openblock runtime for browser and nodejs

21 lines 579 B
import { DebuggerBroker } from './debugger.mjs'; class PostMessageConnector extends DebuggerBroker { constructor() { super(); } onEvent(name, block, args, level, stack) { super.onEvent(name, block, args, level, stack); try { window.parent.postMessage({ cmd: 'debug', name, args, level, stack, block }, '*'); } catch (e) { console.error(e); debugger throw e; } } } export { PostMessageConnector }