| "use strict"; | |
| Object.defineProperty(exports, "__esModule", { value: true }); | |
| var multicast_1 = require("./multicast"); | |
| var refCount_1 = require("./refCount"); | |
| var Subject_1 = require("../Subject"); | |
| function shareSubjectFactory() { | |
| return new Subject_1.Subject(); | |
| } | |
| function share() { | |
| return function (source) { return refCount_1.refCount()(multicast_1.multicast(shareSubjectFactory)(source)); }; | |
| } | |
| exports.share = share; | |
| //# sourceMappingURL=share.js.map |