"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const rxjs_1 = require("rxjs");
class SocketEventsHostFactory {
static create(server) {
const init = new rxjs_1.ReplaySubject();
init.next(server);
const connection = new rxjs_1.Subject();
const disconnect = new rxjs_1.Subject();
return {
init,
connection,
disconnect,
server,
};
}
}
exports.SocketEventsHostFactory = SocketEventsHostFactory;