You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							22 lines
						
					
					
						
							891 B
						
					
					
				
			
		
		
	
	
							22 lines
						
					
					
						
							891 B
						
					
					
				"use strict"; | 
						|
Object.defineProperty(exports, "__esModule", { value: true }); | 
						|
var isArray_1 = require("../util/isArray"); | 
						|
var combineLatest_1 = require("../observable/combineLatest"); | 
						|
var from_1 = require("../observable/from"); | 
						|
var none = {}; | 
						|
function combineLatest() { | 
						|
    var observables = []; | 
						|
    for (var _i = 0; _i < arguments.length; _i++) { | 
						|
        observables[_i] = arguments[_i]; | 
						|
    } | 
						|
    var project = null; | 
						|
    if (typeof observables[observables.length - 1] === 'function') { | 
						|
        project = observables.pop(); | 
						|
    } | 
						|
    if (observables.length === 1 && isArray_1.isArray(observables[0])) { | 
						|
        observables = observables[0].slice(); | 
						|
    } | 
						|
    return function (source) { return source.lift.call(from_1.from([source].concat(observables)), new combineLatest_1.CombineLatestOperator(project)); }; | 
						|
} | 
						|
exports.combineLatest = combineLatest; | 
						|
//# sourceMappingURL=combineLatest.js.map
 |