hunk.code_window:  *
    * <span class="informal">Like {@link map}, but meant only for picking one of
    * the nested properties of every emitted object.</span>
    *
    * ![](pluck.png)
    *
  
hunk.labels: keep keep replace keep keep keep
hunk.after_edit:  * the nested properties of every emitted value.</span>
  
hunk.file_path: src/internal/operators/pluck.ts
hunk.type: replace
file: import { of } from 'rxjs';
  import { window } from 'rxjs/operators';
  
  it('should infer correctly', () => {
    of(1).pipe(window(of('1'))); // $ExpectType Observable<Observable<number>>
  });
  
  it('should enforce types', () => {
    of(1).pipe(window('')); // $ExpectError
  });
  