hunk.code_window:     };
       expectObservable((<any>e1).min(predicate)).toBe(expected, { w: '2' });
       expectSubscriptions(e1.subscriptions).toBe(e1subs);
     });
     it('should handle a constant predicate on observable that throws', () => {
  
hunk.labels: keep keep replace keep keep keep keep
hunk.after_edit:     expectObservable((<any>e1).min(predicate)).toBe(expected, { w: 'd' });
  
hunk.file_path: spec/operators/min-spec.ts
hunk.type: replace
file: 
  import { Observable } from '../../Observable';
  import { distinctUntilChanged, DistinctUntilChangedSignature } from '../../operator/distinctUntilChanged';
  
  Observable.prototype.distinctUntilChanged = distinctUntilChanged;
  
  declare module '../../Observable' {
    interface Observable<T> {
      distinctUntilChanged: DistinctUntilChangedSignature<T>;
    }
  }