UNPKG

931 BTypeScriptView Raw
1import { IncrementalCheckerInterface, IncrementalCheckerParams } from './IncrementalCheckerInterface';
2import { CancellationToken } from './CancellationToken';
3import { CompilerHost } from './CompilerHost';
4export declare class ApiIncrementalChecker implements IncrementalCheckerInterface {
5 protected readonly tsIncrementalCompiler: CompilerHost;
6 private currentEsLintErrors;
7 private lastUpdatedFiles;
8 private lastRemovedFiles;
9 private readonly eslinter;
10 constructor({ typescript, programConfigFile, compilerOptions, eslinter, vue, checkSyntacticErrors, resolveModuleName, resolveTypeReferenceDirective }: IncrementalCheckerParams);
11 hasEsLinter(): boolean;
12 isFileExcluded(filePath: string): boolean;
13 nextIteration(): void;
14 getTypeScriptIssues(): Promise<import("./issue/Issue").Issue[]>;
15 getEsLintIssues(cancellationToken: CancellationToken): Promise<import("./issue/Issue").Issue[]>;
16}