123456789101112
  1. import { BuildContext, ChangedFile } from './util/interfaces';
  2. export interface LintWorkerConfig {
  3. tsConfig: string;
  4. tsLintConfig: string | null;
  5. filePaths?: string[];
  6. typeCheck?: boolean;
  7. }
  8. export declare function lint(context: BuildContext, tsLintConfig?: string | null, typeCheck?: boolean): Promise<void>;
  9. export declare function lintWorker(context: BuildContext, {tsConfig, tsLintConfig, typeCheck}: LintWorkerConfig): Promise<void>;
  10. export declare function lintUpdate(changedFiles: ChangedFile[], context: BuildContext, typeCheck?: boolean): Promise<{}>;
  11. export declare function lintUpdateWorker(context: BuildContext, {tsConfig, tsLintConfig, filePaths, typeCheck}: LintWorkerConfig): Promise<void>;