UNPKG

@mkeen/rxcouch

Version:

Real Time RxJs Based CouchDB Client

25 lines 854 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var rxjs_1 = require("rxjs"); var Cluster = /** @class */ (function () { function Cluster() { var instances = []; for (var _i = 0; _i < arguments.length; _i++) { instances[_i] = arguments[_i]; } this.synced = new rxjs_1.Subject(); this.hostNodeNameMap = {}; var setupNode = instances[~~(Math.random() * instances.length)]; instances.forEach(function (instance) { setupNode.clusterMemberNodeName(); }); if (setupNode) { instances.forEach(function (instance) { nodeAddRequests.push(setupNode[0].addNode(instance[1], instance[0])); }); } } return Cluster; }()); exports.Cluster = Cluster; //# sourceMappingURL=cluster.js.map