hunk.code_window:         source.connect();
         });
       source.connect();
     });
   });
  
hunk.labels: keep keep keep add keep keep
hunk.after_edit:     expect(results).toEqual([4]);
  
hunk.file_path: spec/operators/publishReplay-spec.js
hunk.type: add
file: import Subscription from '../Subscription';
  import Scheduler from '../Scheduler';
  
  interface Action extends Subscription<any> {
    work: (state?: any) => void|Subscription<any>;
    state?: any;
    delay?: number;
    schedule(state?: any, delay?: number);
    execute(): void;
    scheduler: Scheduler;
  }
  
  export default Action;