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; | ||
|  | } |