ziron-server
Version:
1 lines • 604 B
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});const emitix_1=require("emitix");class ChannelExchange{constructor(i){this._publishEmitter=new emitix_1.default,this.oncePublish=this._publishEmitter.once.bind(this._publishEmitter),this.onPublish=this._publishEmitter.on.bind(this._publishEmitter),this.offPublish=this._publishEmitter.off.bind(this._publishEmitter),this._emitPublish=this._publishEmitter.emit.bind(this._publishEmitter),this.subscriptions=i.subscriptions,this.subscribe=i.subscribe,this.unsubscribe=i.unsubscribe,this.publish=i.publish}}exports.default=ChannelExchange;