OverviewFilesCommitsIssuesDocsReleasesPeers

mirall-cli / node_modules / bare-worker / lib / message-channel.js

12 lines · javascript ref:
const Channel = require('bare-channel')
const MessagePort = require('./message-port')

module.exports = class MessageChannel {
  constructor() {
    const channel = new Channel({ interfaces: [MessagePort] })

    this.port1 = new MessagePort(channel)
    this.port2 = new MessagePort(channel)
  }
}