hunk.code_window:       .mergeMap((x: string) => Observable.of(x))
         .min(predicate)
         .mergeMap((x: number) => Observable.of(x));
       expectObservable(result, unsub).toBe(expected, { w: 42 });
       expectSubscriptions(e1.subscriptions).toBe(e1subs);
     });
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:     expectObservable(result, unsub).toBe(expected);
  
hunk.file_path: spec/operators/min-spec.ts
hunk.type: replace
file: 
  import { Observable } from '../../Observable';
  import { skipUntil, SkipUntilSignature } from '../../operator/skipUntil';
  
  Observable.prototype.skipUntil = skipUntil;
  
  declare module '../../Observable' {
    interface Observable<T> {
      skipUntil: SkipUntilSignature<T>;
    }
  }