37 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| /// <reference types="jest" />
 | |
| import { Logger } from 'bs-logger';
 | |
| import { CompilerOptions, CustomTransformers, ParsedCommandLine } from 'typescript';
 | |
| import { AstTransformerDesc, BabelConfig, BabelJestTransformer, TTypeScript, TsCompiler, TsJestConfig, TsJestGlobalOptions, TsJestHooksMap } from '../types';
 | |
| export declare class ConfigSet {
 | |
|     readonly parentOptions?: TsJestGlobalOptions | undefined;
 | |
|     readonly projectPackageJson: Record<string, any>;
 | |
|     readonly projectDependencies: Record<string, string>;
 | |
|     readonly jest: jest.ProjectConfig;
 | |
|     readonly tsJest: TsJestConfig;
 | |
|     readonly typescript: ParsedCommandLine;
 | |
|     readonly tsconfig: any;
 | |
|     readonly versions: Record<string, string>;
 | |
|     private static loadConfig;
 | |
|     readonly babel: BabelConfig | undefined;
 | |
|     readonly compilerModule: TTypeScript;
 | |
|     readonly babelJestTransformer: BabelJestTransformer | undefined;
 | |
|     readonly tsCompiler: TsCompiler;
 | |
|     readonly astTransformers: AstTransformerDesc[];
 | |
|     readonly tsCustomTransformers: CustomTransformers;
 | |
|     readonly hooks: TsJestHooksMap;
 | |
|     readonly shouldReportDiagnostic: (filePath: string) => boolean;
 | |
|     readonly shouldStringifyContent: (filePath: string) => boolean;
 | |
|     readonly tsCacheDir: string | undefined;
 | |
|     readonly overriddenCompilerOptions: Partial<CompilerOptions>;
 | |
|     readonly rootDir: string;
 | |
|     readonly cwd: string;
 | |
|     readonly tsJestDigest: string;
 | |
|     readonly cacheKey: string;
 | |
|     readonly logger: Logger;
 | |
|     constructor(jestConfig: jest.ProjectConfig, parentOptions?: TsJestGlobalOptions | undefined, parentLogger?: Logger);
 | |
|     resolvePath(inputPath: string, { throwIfMissing, nodeResolve }?: {
 | |
|         throwIfMissing?: boolean;
 | |
|         nodeResolve?: boolean;
 | |
|     }): string;
 | |
| }
 |