hunk.code_window:     function () {
         i = 0;
         source.subscribe(function (x) {
  
hunk.labels: keep replace replace keep
hunk.file_path: spec/operators/publish-spec.js
hunk.type: replace
file: # Observable
  
  ## creation functions
  
  - [combineLatest](function/index.html#static-function-combineLatest)
  - [concat](function/index.html#static-function-concat)
  - [create](function/index.html#static-function-create)
  - [defer](function/index.html#static-function-defer)
  - [empty](function/index.html#static-function-empty)
  - [forkJoin](function/index.html#static-function-forkJoin)
  - [from](function/index.html#static-function-from)
  - [fromArray](function/index.html#static-function-fromArray)
  - [fromEvent](function/index.html#static-function-fromEvent)
  - [fromEventPattern](function/index.html#static-function-fromEventPattern)
  - [fromPromise](function/index.html#static-function-fromPromise)
  - [interval](function/index.html#static-function-interval)
  - [merge](function/index.html#static-function-merge)
  - [never](function/index.html#static-function-never)
  - [of](function/index.html#static-function-of)
  - [range](function/index.html#static-function-range)
  - [throw](function/index.html#static-function-throw)
  - [timer](function/index.html#static-function-timer)
  - [zip](function/index.html#static-function-zip)
  
  ## operators
  
  - [buffer](function/index.html#static-function-buffer)
  - [bufferCount](function/index.html#static-function-bufferCount)
  - [bufferTime](function/index.html#static-function-bufferTime)
  - [bufferToggle](function/index.html#static-function-bufferToggle)
  - [bufferWhen](function/index.html#static-function-bufferWhen)
  - [catch](function/index.html#static-function-catch)
  - [combineAll](function/index.html#static-function-combineAll)
  - [combineLatest](function/index.html#static-function-combineLatest)
  - [concat](function/index.html#static-function-concat)
  - [concatAll](function/index.html#static-function-concatAll)
  - [concatMap](function/index.html#static-function-concatMap)
  - [concatMapTo](function/index.html#static-function-concatMapTo)
  - [count](function/index.html#static-function-count)
  - [debounce](function/index.html#static-function-debounce)
  - [defaultIfEmpty](function/index.html#static-function-defaultIfEmpty)
  - [delay](function/index.html#static-function-delay)
  - [distinctUntilChanged](function/index.html#static-function-distinctUntilChanged)
  - [distinctUntilKeyChanged](function/index.html#static-function-distinctUntilKeyChanged)
  - [do](function/index.html#static-function-do)
  - [expand](function/index.html#static-function-expand)
  - [filter](function/index.html#static-function-filter)
  - [finally](function/index.html#static-function-finally)
  - [mergeMap](function/index.html#static-function-mergeMap)
  - [mergeMapTo](function/index.html#static-function-mergeMapTo)
  - [groupBy](function/index.html#static-function-groupBy)
  - [lift](function/index.html#static-function-lift)
  - [map](function/index.html#static-function-map)
  - [mapTo](function/index.html#static-function-mapTo)
  - [materialize](function/index.html#static-function-materialize)
  - [merge](function/index.html#static-function-merge)
  - [mergeAll](function/index.html#static-function-mergeAll)
  - [multicast](function/index.html#static-function-multicast)
  - [observeOn](function/index.html#static-function-observeOn)
  - [partition](function/index.html#static-function-partition)
  - [publish](function/index.html#static-function-publish)
  - [publishBehavior](function/index.html#static-function-publishBehavior)
  - [publishReplay](function/index.html#static-function-publishReplay)
  - [reduce](function/index.html#static-function-reduce)
  - [repeat](function/index.html#static-function-repeat)
  - [retry](function/index.html#static-function-retry)
  - [retryWhen](function/index.html#static-function-retryWhen)
  - [sample](function/index.html#static-function-sample)
  - [sampleTime](function/index.html#static-function-sampleTime)
  - [scan](function/index.html#static-function-scan)
  - [skip](function/index.html#static-function-skip)
  - [skipUntil](function/index.html#static-function-skipUntil)
  - [startWith](function/index.html#static-function-startWith)
  - [subscribeOn](function/index.html#static-function-subscribeOn)
  - [switch](function/index.html#static-function-switch)
  - [switchMap](function/index.html#static-function-switchMap)
  - [switchMapTo](function/index.html#static-function-switchMapTo)
  - [take](function/index.html#static-function-take)
  - [takeUntil](function/index.html#static-function-takeUntil)
  - [throttle](function/index.html#static-function-throttle)
  - [timeout](function/index.html#static-function-timeout)
  - [timeoutWith](function/index.html#static-function-timeoutWith)
  - [toArray](function/index.html#static-function-toArray)
  - [toPromise](function/index.html#static-function-toPromise)
  - [window](function/index.html#static-function-window)
  - [windowCount](function/index.html#static-function-windowCount)
  - [windowTime](function/index.html#static-function-windowTime)
  - [windowToggle](function/index.html#static-function-windowToggle)
  - [windowWhen](function/index.html#static-function-windowWhen)
  - [withLatestFrom](function/index.html#static-function-withLatestFrom)
  - [zip](function/index.html#static-function-zip)
  - [zipAll](function/index.html#static-function-zipAll)