code: function zipStatic() {
  	    var observables = [];
  	    for (var _i = 0; _i < arguments.length; _i++) {
  	        observables[_i - 0] = arguments[_i];
  	    }
  	    var project = observables[observables.length - 1];
  	    if (typeof project === 'function') {
  	        observables.pop();
  	    }
  	    return new ArrayObservable_1.ArrayObservable(observables).lift(new ZipOperator(project));
  	}
docs: /* tslint:enable:max-line-length 
  @param observables
  @return {Observable<R>}
  @static true
  @name zip
  @owner Observable