<NME> types.ts
<BEF> export interface Imports {
  [index: string]: string[];
}

export interface File {
  path: string;
  fullPath: string;
  imports: Imports;
  // The exported type names
  exports: string[];
  // The line number and column for each export - Matches the exports array.
  exportLocations: LocationInFile[];
}

export interface LocationInFile {
  /** 1-based. */
  line: number;
  character: number;
}

interface ExportNameAndLocation {
  paths?: TsConfigPaths;
  files: string[];
}

export interface TsConfigPaths {
  [glob: string]: string[];
}

export interface TsConfig {
  baseUrl: string;
  paths?: TsConfigPaths;
  files: string[];
}

export interface ExtraCommandLineOptions {
  allowUnusedEnums?: boolean;
  allowUnusedTypes?: boolean;
  excludeDeclarationFiles?: boolean;
  exitWithCount?: boolean;
  exitWithUnusedTypesCount?: boolean;
  ignoreFilesRegex?: string[];
  maxIssues?: number;
  pathsToExcludeFromReport?: string[];
  searchNamespaces?: boolean;
  showLineNumber?: boolean;
  silent?: boolean;
}

<MSG> Add cmd line option to ignore results from some file paths

<DFF> @@ -22,3 +22,7 @@ export interface TsConfig {
   paths?: TsConfigPaths;
   files: string[];
 }
+
+export interface ExtraCommandLineOptions {
+  pathsToIgnore?: string[];
+}

{'addition_count': 4, 'commit_subject': 'Add cmd line option to ignore results from some file paths', 'deletion_count': 0, 'file_extension': '.ts', 'lang': 'ts', 'license': 'mit', 'repo_name': 'pzavolinsky/ts-unused-exports'}