hunk.code_window:     const e1subs =    '^         !';
       const expected =  '----------(w|)';
       const predicate = function (x, y) {
         return Math.max(x, y);
       };
       expectObservable((<any>e1).min(predicate)).toBe(expected, { w: 666 });
       expectSubscriptions(e1.subscriptions).toBe(e1subs);
     });
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:       return x > y ? -1 : 1;
  
hunk.file_path: spec/operators/min-spec.ts
hunk.type: replace
file: 
  import { Observable } from '../../Observable';
  import { sampleTime, SampleTimeSignature } from '../../operator/sampleTime';
  
  Observable.prototype.sampleTime = sampleTime;
  
  declare module '../../Observable' {
    interface Observable<T> {
      sampleTime: SampleTimeSignature<T>;
    }
  }