1 | import * as ts from 'typescript';
|
2 | import type { ASTAndDefiniteProgram } from './shared';
|
3 | export interface ProvidedProgramsSettings {
|
4 | filePath: string;
|
5 | tsconfigRootDir: string;
|
6 | }
|
7 | declare function useProvidedPrograms(programInstances: Iterable<ts.Program>, { filePath, tsconfigRootDir }: ProvidedProgramsSettings): ASTAndDefiniteProgram | undefined;
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | declare function createProgramFromConfigFile(configFile: string, projectDirectory?: string): ts.Program;
|
15 | export { useProvidedPrograms, createProgramFromConfigFile };
|
16 |
|
\ | No newline at end of file |