72 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			72 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|  | /** | ||
|  |  * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. | ||
|  |  * | ||
|  |  * This source code is licensed under the MIT license found in the | ||
|  |  * LICENSE file in the root directory of this source tree. | ||
|  |  */ | ||
|  | import { Config } from '@jest/types'; | ||
|  | declare type ResolveOptions = { | ||
|  |     rootDir: Config.Path; | ||
|  |     key: string; | ||
|  |     filePath: Config.Path; | ||
|  |     optional?: boolean; | ||
|  | }; | ||
|  | export declare const BULLET: string; | ||
|  | export declare const DOCUMENTATION_NOTE: string; | ||
|  | export declare const resolve: (resolver: string | null | undefined, { key, filePath, rootDir, optional }: ResolveOptions) => string | null; | ||
|  | export declare const escapeGlobCharacters: (path: string) => string; | ||
|  | export declare const replaceRootDirInPath: (rootDir: string, filePath: string) => string; | ||
|  | export declare const _replaceRootDirTags: (rootDir: string, config: any) => any; | ||
|  | export declare const resolveWithPrefix: (resolver: string | null | undefined, { filePath, humanOptionName, optionName, prefix, rootDir, }: { | ||
|  |     filePath: string; | ||
|  |     humanOptionName: string; | ||
|  |     optionName: string; | ||
|  |     prefix: string; | ||
|  |     rootDir: string; | ||
|  | }) => string; | ||
|  | /** | ||
|  |  * Finds the test environment to use: | ||
|  |  * | ||
|  |  * 1. looks for jest-environment-<name> relative to project. | ||
|  |  * 1. looks for jest-environment-<name> relative to Jest. | ||
|  |  * 1. looks for <name> relative to project. | ||
|  |  * 1. looks for <name> relative to Jest. | ||
|  |  */ | ||
|  | export declare const getTestEnvironment: ({ rootDir, testEnvironment: filePath, }: { | ||
|  |     rootDir: string; | ||
|  |     testEnvironment: string; | ||
|  | }) => string; | ||
|  | /** | ||
|  |  * Finds the watch plugins to use: | ||
|  |  * | ||
|  |  * 1. looks for jest-watch-<name> relative to project. | ||
|  |  * 1. looks for jest-watch-<name> relative to Jest. | ||
|  |  * 1. looks for <name> relative to project. | ||
|  |  * 1. looks for <name> relative to Jest. | ||
|  |  */ | ||
|  | export declare const getWatchPlugin: (resolver: string | null | undefined, { filePath, rootDir }: { | ||
|  |     filePath: string; | ||
|  |     rootDir: string; | ||
|  | }) => string; | ||
|  | /** | ||
|  |  * Finds the runner to use: | ||
|  |  * | ||
|  |  * 1. looks for jest-runner-<name> relative to project. | ||
|  |  * 1. looks for jest-runner-<name> relative to Jest. | ||
|  |  * 1. looks for <name> relative to project. | ||
|  |  * 1. looks for <name> relative to Jest. | ||
|  |  */ | ||
|  | export declare const getRunner: (resolver: string | null | undefined, { filePath, rootDir }: { | ||
|  |     filePath: string; | ||
|  |     rootDir: string; | ||
|  | }) => string; | ||
|  | declare type JSONString = string & { | ||
|  |     readonly $$type: never; | ||
|  | }; | ||
|  | export declare const isJSONString: (text?: string | JSONString | undefined) => text is JSONString; | ||
|  | export declare const getSequencer: (resolver: string | null | undefined, { filePath, rootDir }: { | ||
|  |     filePath: string; | ||
|  |     rootDir: string; | ||
|  | }) => string; | ||
|  | export {}; | ||
|  | //# sourceMappingURL=utils.d.ts.map
 |