hunk.code_window:   const o = concat(of(1), of(2), of(3), of(4), of(5), of(6), of(7), of(8), of(9)); // $ExpectType Observable<number>
   });
   it('should return Observable<unknown> for more than 6 different types of params', () => {
     const o = concat(of(1), of('a'), of(2), of(true), of(3), of([1, 2, 3]), of(4)); // $ExpectType Observable<unknown>
   });
   it('should accept scheduler after params', () => {
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:   const o = concat(of(1), of('a'), of(2), of(true), of(3), of([1, 2, 3]), of(4)); // $ExpectType Observable<string | number | boolean | number[]>
  
hunk.file_path: spec-dtslint/observables/concat-spec.ts
hunk.type: replace
file: // Pulled all interfaces out of `navigation.service.ts` because of this:
  // https://github.com/angular/angular-cli/issues/2034
  // Then re-export them from `navigation.service.ts`
  
  export interface NavigationNode {
    url?: string;
    title?: string;
    tooltip?: string;
    hidden?: boolean;
    children?: NavigationNode[];
  }
  
  export type NavigationResponse = {__versionInfo: VersionInfo } & { [name: string]: NavigationNode[]|VersionInfo };
  
  export interface NavigationViews {
    [name: string]: NavigationNode[];
  }
  
  /**
   *  Navigation information about a node at specific URL
   *  url: the current URL
   *  view: 'SideNav' | 'TopBar' | 'Footer' | etc
   *  nodes: the current node and its ancestor nodes within that view
   */
  export interface CurrentNode {
    url: string;
    view: string;
    nodes: NavigationNode[];
  }
  
  /**
   * A map of current nodes by view.
   * This is needed because some urls map to nodes in more than one view.
   * If a view does not contain a node that matches the current url then the value will be undefined.
   */
  export interface CurrentNodes {
    [view: string]: CurrentNode;
  }
  
  export interface VersionInfo {
    raw: string;
    major: number;
    minor: number;
    patch: number;
    prerelease: string[];
    build: string;
    version: string;
    codeName: string;
    isSnapshot: boolean;
    full: string;
    branch: string;
    commitSHA: string;
  }
  