code: function zipProto() {
      var observables = [];
      for (var _i = 0; _i < arguments.length; _i++) {
          observables[_i - 0] = arguments[_i];
      }
      return this.lift.call(zipStatic.apply(void 0, [this].concat(observables)));
  }
docs: /* tslint:disable:max-line-length 
  @param observables
  @return {Observable<R>}
  @method zip
  @owner Observable