19 lines
682 B
JavaScript
19 lines
682 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
var isScheduler_1 = require("../util/isScheduler");
|
|
var of_1 = require("./of");
|
|
var from_1 = require("./from");
|
|
var concatAll_1 = require("../operators/concatAll");
|
|
function concat() {
|
|
var observables = [];
|
|
for (var _i = 0; _i < arguments.length; _i++) {
|
|
observables[_i] = arguments[_i];
|
|
}
|
|
if (observables.length === 1 || (observables.length === 2 && isScheduler_1.isScheduler(observables[1]))) {
|
|
return from_1.from(observables[0]);
|
|
}
|
|
return concatAll_1.concatAll()(of_1.of.apply(void 0, observables));
|
|
}
|
|
exports.concat = concat;
|
|
//# sourceMappingURL=concat.js.map
|