|
@@ -1,439 +0,0 @@
|
|
|
-/**
|
|
|
- * 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.
|
|
|
- */
|
|
|
-/// <reference types="node" />
|
|
|
-import { Arguments } from 'yargs';
|
|
|
-import { ReportOptions } from 'istanbul-reports';
|
|
|
-export declare type Path = string;
|
|
|
-export declare type Glob = string;
|
|
|
-export declare type HasteConfig = {
|
|
|
- computeSha1?: boolean;
|
|
|
- defaultPlatform?: string | null | undefined;
|
|
|
- hasteImplModulePath?: string;
|
|
|
- platforms?: Array<string>;
|
|
|
- providesModuleNodeModules: Array<string>;
|
|
|
- throwOnModuleCollision?: boolean;
|
|
|
-};
|
|
|
-export declare type ReporterConfig = [string, Record<string, unknown>];
|
|
|
-export declare type TransformerConfig = [string, Record<string, unknown>];
|
|
|
-export declare type ConfigGlobals = Record<string, any>;
|
|
|
-export declare type DefaultOptions = {
|
|
|
- automock: boolean;
|
|
|
- bail: number;
|
|
|
- browser: boolean;
|
|
|
- cache: boolean;
|
|
|
- cacheDirectory: Path;
|
|
|
- changedFilesWithAncestor: boolean;
|
|
|
- clearMocks: boolean;
|
|
|
- collectCoverage: boolean;
|
|
|
- collectCoverageFrom: Array<string> | null | undefined;
|
|
|
- coverageDirectory: string | null | undefined;
|
|
|
- coveragePathIgnorePatterns: Array<string>;
|
|
|
- coverageReporters: Array<string>;
|
|
|
- coverageThreshold: {
|
|
|
- global: {
|
|
|
- [key: string]: number;
|
|
|
- };
|
|
|
- } | null | undefined;
|
|
|
- dependencyExtractor: string | null | undefined;
|
|
|
- errorOnDeprecated: boolean;
|
|
|
- expand: boolean;
|
|
|
- filter: Path | null | undefined;
|
|
|
- forceCoverageMatch: Array<Glob>;
|
|
|
- globals: ConfigGlobals;
|
|
|
- globalSetup: string | null | undefined;
|
|
|
- globalTeardown: string | null | undefined;
|
|
|
- haste: HasteConfig;
|
|
|
- maxWorkers: number | string;
|
|
|
- maxConcurrency: number;
|
|
|
- moduleDirectories: Array<string>;
|
|
|
- moduleFileExtensions: Array<string>;
|
|
|
- moduleNameMapper: {
|
|
|
- [key: string]: string;
|
|
|
- };
|
|
|
- modulePathIgnorePatterns: Array<string>;
|
|
|
- noStackTrace: boolean;
|
|
|
- notify: boolean;
|
|
|
- notifyMode: string;
|
|
|
- preset: string | null | undefined;
|
|
|
- prettierPath: string | null | undefined;
|
|
|
- projects: Array<string | ProjectConfig> | null | undefined;
|
|
|
- resetMocks: boolean;
|
|
|
- resetModules: boolean;
|
|
|
- resolver: Path | null | undefined;
|
|
|
- restoreMocks: boolean;
|
|
|
- rootDir: Path | null | undefined;
|
|
|
- roots: Array<Path> | null | undefined;
|
|
|
- runner: string;
|
|
|
- runTestsByPath: boolean;
|
|
|
- setupFiles: Array<Path>;
|
|
|
- setupFilesAfterEnv: Array<Path>;
|
|
|
- skipFilter: boolean;
|
|
|
- snapshotSerializers: Array<Path>;
|
|
|
- testEnvironment: string;
|
|
|
- testEnvironmentOptions: Record<string, any>;
|
|
|
- testFailureExitCode: string | number;
|
|
|
- testLocationInResults: boolean;
|
|
|
- testMatch: Array<Glob>;
|
|
|
- testPathIgnorePatterns: Array<string>;
|
|
|
- testRegex: Array<string>;
|
|
|
- testResultsProcessor: string | null | undefined;
|
|
|
- testRunner: string | null | undefined;
|
|
|
- testSequencer: string;
|
|
|
- testURL: string;
|
|
|
- timers: 'real' | 'fake';
|
|
|
- transform: {
|
|
|
- [regex: string]: Path | TransformerConfig;
|
|
|
- } | null | undefined;
|
|
|
- transformIgnorePatterns: Array<Glob>;
|
|
|
- watchPathIgnorePatterns: Array<string>;
|
|
|
- useStderr: boolean;
|
|
|
- verbose: boolean | null | undefined;
|
|
|
- watch: boolean;
|
|
|
- watchman: boolean;
|
|
|
-};
|
|
|
-export declare type DisplayName = string | {
|
|
|
- name: string;
|
|
|
- color: DisplayNameColor;
|
|
|
-};
|
|
|
-export declare type InitialOptions = {
|
|
|
- automock?: boolean;
|
|
|
- bail?: boolean | number;
|
|
|
- browser?: boolean;
|
|
|
- cache?: boolean;
|
|
|
- cacheDirectory?: Path;
|
|
|
- clearMocks?: boolean;
|
|
|
- changedFilesWithAncestor?: boolean;
|
|
|
- changedSince?: string;
|
|
|
- collectCoverage?: boolean;
|
|
|
- collectCoverageFrom?: Array<Glob>;
|
|
|
- collectCoverageOnlyFrom?: {
|
|
|
- [key: string]: boolean;
|
|
|
- };
|
|
|
- coverageDirectory?: string;
|
|
|
- coveragePathIgnorePatterns?: Array<string>;
|
|
|
- coverageReporters?: Array<string>;
|
|
|
- coverageThreshold?: {
|
|
|
- global: {
|
|
|
- [key: string]: number;
|
|
|
- };
|
|
|
- };
|
|
|
- dependencyExtractor?: string;
|
|
|
- detectLeaks?: boolean;
|
|
|
- detectOpenHandles?: boolean;
|
|
|
- displayName?: DisplayName;
|
|
|
- expand?: boolean;
|
|
|
- extraGlobals?: Array<string>;
|
|
|
- filter?: Path;
|
|
|
- findRelatedTests?: boolean;
|
|
|
- forceCoverageMatch?: Array<Glob>;
|
|
|
- forceExit?: boolean;
|
|
|
- json?: boolean;
|
|
|
- globals?: ConfigGlobals;
|
|
|
- globalSetup?: string | null | undefined;
|
|
|
- globalTeardown?: string | null | undefined;
|
|
|
- haste?: HasteConfig;
|
|
|
- reporters?: Array<string | ReporterConfig>;
|
|
|
- logHeapUsage?: boolean;
|
|
|
- lastCommit?: boolean;
|
|
|
- listTests?: boolean;
|
|
|
- mapCoverage?: boolean;
|
|
|
- maxConcurrency?: number;
|
|
|
- maxWorkers: number | string;
|
|
|
- moduleDirectories?: Array<string>;
|
|
|
- moduleFileExtensions?: Array<string>;
|
|
|
- moduleLoader?: Path;
|
|
|
- moduleNameMapper?: {
|
|
|
- [key: string]: string;
|
|
|
- };
|
|
|
- modulePathIgnorePatterns?: Array<string>;
|
|
|
- modulePaths?: Array<string>;
|
|
|
- name?: string;
|
|
|
- noStackTrace?: boolean;
|
|
|
- notify?: boolean;
|
|
|
- notifyMode?: string;
|
|
|
- onlyChanged?: boolean;
|
|
|
- outputFile?: Path;
|
|
|
- passWithNoTests?: boolean;
|
|
|
- preprocessorIgnorePatterns?: Array<Glob>;
|
|
|
- preset?: string | null | undefined;
|
|
|
- prettierPath?: string | null | undefined;
|
|
|
- projects?: Array<Glob>;
|
|
|
- replname?: string | null | undefined;
|
|
|
- resetMocks?: boolean;
|
|
|
- resetModules?: boolean;
|
|
|
- resolver?: Path | null | undefined;
|
|
|
- restoreMocks?: boolean;
|
|
|
- rootDir: Path;
|
|
|
- roots?: Array<Path>;
|
|
|
- runner?: string;
|
|
|
- runTestsByPath?: boolean;
|
|
|
- scriptPreprocessor?: string;
|
|
|
- setupFiles?: Array<Path>;
|
|
|
- setupTestFrameworkScriptFile?: Path;
|
|
|
- setupFilesAfterEnv?: Array<Path>;
|
|
|
- silent?: boolean;
|
|
|
- skipFilter?: boolean;
|
|
|
- skipNodeResolution?: boolean;
|
|
|
- snapshotResolver?: Path;
|
|
|
- snapshotSerializers?: Array<Path>;
|
|
|
- errorOnDeprecated?: boolean;
|
|
|
- testEnvironment?: string;
|
|
|
- testEnvironmentOptions?: Record<string, any>;
|
|
|
- testFailureExitCode?: string | number;
|
|
|
- testLocationInResults?: boolean;
|
|
|
- testMatch?: Array<Glob>;
|
|
|
- testNamePattern?: string;
|
|
|
- testPathDirs?: Array<Path>;
|
|
|
- testPathIgnorePatterns?: Array<string>;
|
|
|
- testRegex?: string | Array<string>;
|
|
|
- testResultsProcessor?: string | null | undefined;
|
|
|
- testRunner?: string;
|
|
|
- testSequencer?: string;
|
|
|
- testURL?: string;
|
|
|
- testTimeout?: number;
|
|
|
- timers?: 'real' | 'fake';
|
|
|
- transform?: {
|
|
|
- [regex: string]: Path | TransformerConfig;
|
|
|
- };
|
|
|
- transformIgnorePatterns?: Array<Glob>;
|
|
|
- watchPathIgnorePatterns?: Array<string>;
|
|
|
- unmockedModulePathPatterns?: Array<string>;
|
|
|
- updateSnapshot?: boolean;
|
|
|
- useStderr?: boolean;
|
|
|
- verbose?: boolean | null | undefined;
|
|
|
- watch?: boolean;
|
|
|
- watchAll?: boolean;
|
|
|
- watchman?: boolean;
|
|
|
- watchPlugins?: Array<string | [string, Record<string, any>]>;
|
|
|
-};
|
|
|
-export declare type SnapshotUpdateState = 'all' | 'new' | 'none';
|
|
|
-declare type NotifyMode = 'always' | 'failure' | 'success' | 'change' | 'success-change' | 'failure-change';
|
|
|
-/**
|
|
|
- * Hard coding this until
|
|
|
- * https://github.com/chalk/chalk/pull/336
|
|
|
- * gets merged
|
|
|
- */
|
|
|
-declare type DisplayNameColor = 'black' | 'red' | 'green' | 'yellow' | 'blue' | 'magenta' | 'cyan' | 'white' | 'gray' | 'grey' | 'blackBright' | 'redBright' | 'greenBright' | 'yellowBright' | 'blueBright' | 'magentaBright' | 'cyanBright' | 'whiteBright' | 'bgBlack' | 'bgRed' | 'bgGreen' | 'bgYellow' | 'bgBlue' | 'bgMagenta' | 'bgCyan' | 'bgWhite' | 'bgBlackBright' | 'bgRedBright' | 'bgGreenBright' | 'bgYellowBright' | 'bgBlueBright' | 'bgMagentaBright' | 'bgCyanBright' | 'bgWhiteBright';
|
|
|
-declare type CoverageThreshold = {
|
|
|
- [path: string]: {
|
|
|
- [key: string]: number;
|
|
|
- };
|
|
|
- global: {
|
|
|
- [key: string]: number;
|
|
|
- };
|
|
|
-};
|
|
|
-export declare type GlobalConfig = {
|
|
|
- bail: number;
|
|
|
- changedSince: string;
|
|
|
- changedFilesWithAncestor: boolean;
|
|
|
- collectCoverage: boolean;
|
|
|
- collectCoverageFrom: Array<Glob>;
|
|
|
- collectCoverageOnlyFrom: {
|
|
|
- [key: string]: boolean;
|
|
|
- } | null | undefined;
|
|
|
- coverageDirectory: string;
|
|
|
- coveragePathIgnorePatterns?: Array<string>;
|
|
|
- coverageReporters: Array<keyof ReportOptions>;
|
|
|
- coverageThreshold: CoverageThreshold;
|
|
|
- detectLeaks: boolean;
|
|
|
- detectOpenHandles: boolean;
|
|
|
- enabledTestsMap: {
|
|
|
- [key: string]: {
|
|
|
- [key: string]: boolean;
|
|
|
- };
|
|
|
- } | null | undefined;
|
|
|
- expand: boolean;
|
|
|
- extraGlobals: Array<string>;
|
|
|
- filter: Path | null | undefined;
|
|
|
- findRelatedTests: boolean;
|
|
|
- forceExit: boolean;
|
|
|
- json: boolean;
|
|
|
- globalSetup: string | null | undefined;
|
|
|
- globalTeardown: string | null | undefined;
|
|
|
- lastCommit: boolean;
|
|
|
- logHeapUsage: boolean;
|
|
|
- listTests: boolean;
|
|
|
- maxConcurrency: number;
|
|
|
- maxWorkers: number;
|
|
|
- noStackTrace: boolean;
|
|
|
- nonFlagArgs: Array<string>;
|
|
|
- noSCM: boolean | null | undefined;
|
|
|
- notify: boolean;
|
|
|
- notifyMode: NotifyMode;
|
|
|
- outputFile: Path | null | undefined;
|
|
|
- onlyChanged: boolean;
|
|
|
- onlyFailures: boolean;
|
|
|
- passWithNoTests: boolean;
|
|
|
- projects: Array<Glob>;
|
|
|
- replname: string | null | undefined;
|
|
|
- reporters: Array<string | ReporterConfig>;
|
|
|
- runTestsByPath: boolean;
|
|
|
- rootDir: Path;
|
|
|
- silent: boolean;
|
|
|
- skipFilter: boolean;
|
|
|
- errorOnDeprecated: boolean;
|
|
|
- testFailureExitCode: number;
|
|
|
- testNamePattern: string;
|
|
|
- testPathPattern: string;
|
|
|
- testResultsProcessor: string | null | undefined;
|
|
|
- testSequencer: string;
|
|
|
- testTimeout: number;
|
|
|
- updateSnapshot: SnapshotUpdateState;
|
|
|
- useStderr: boolean;
|
|
|
- verbose: boolean | null | undefined;
|
|
|
- watch: boolean;
|
|
|
- watchAll: boolean;
|
|
|
- watchman: boolean;
|
|
|
- watchPlugins: Array<{
|
|
|
- path: string;
|
|
|
- config: Record<string, any>;
|
|
|
- }> | null | undefined;
|
|
|
-};
|
|
|
-export declare type ProjectConfig = {
|
|
|
- automock: boolean;
|
|
|
- browser: boolean;
|
|
|
- cache: boolean;
|
|
|
- cacheDirectory: Path;
|
|
|
- clearMocks: boolean;
|
|
|
- coveragePathIgnorePatterns: Array<string>;
|
|
|
- cwd: Path;
|
|
|
- dependencyExtractor?: string;
|
|
|
- detectLeaks: boolean;
|
|
|
- detectOpenHandles: boolean;
|
|
|
- displayName?: DisplayName;
|
|
|
- errorOnDeprecated: boolean;
|
|
|
- extraGlobals: Array<keyof NodeJS.Global>;
|
|
|
- filter: Path | null | undefined;
|
|
|
- forceCoverageMatch: Array<Glob>;
|
|
|
- globalSetup: string | null | undefined;
|
|
|
- globalTeardown: string | null | undefined;
|
|
|
- globals: ConfigGlobals;
|
|
|
- haste: HasteConfig;
|
|
|
- moduleDirectories: Array<string>;
|
|
|
- moduleFileExtensions: Array<string>;
|
|
|
- moduleLoader: Path;
|
|
|
- moduleNameMapper: Array<[string, string]>;
|
|
|
- modulePathIgnorePatterns: Array<string>;
|
|
|
- modulePaths: Array<string>;
|
|
|
- name: string;
|
|
|
- prettierPath: string;
|
|
|
- resetMocks: boolean;
|
|
|
- resetModules: boolean;
|
|
|
- resolver: Path | null | undefined;
|
|
|
- restoreMocks: boolean;
|
|
|
- rootDir: Path;
|
|
|
- roots: Array<Path>;
|
|
|
- runner: string;
|
|
|
- setupFiles: Array<Path>;
|
|
|
- setupFilesAfterEnv: Array<Path>;
|
|
|
- skipFilter: boolean;
|
|
|
- skipNodeResolution: boolean;
|
|
|
- snapshotResolver: Path | null | undefined;
|
|
|
- snapshotSerializers: Array<Path>;
|
|
|
- testEnvironment: string;
|
|
|
- testEnvironmentOptions: Record<string, any>;
|
|
|
- testMatch: Array<Glob>;
|
|
|
- testLocationInResults: boolean;
|
|
|
- testPathIgnorePatterns: Array<string>;
|
|
|
- testRegex: Array<string>;
|
|
|
- testRunner: string;
|
|
|
- testURL: string;
|
|
|
- timers: 'real' | 'fake';
|
|
|
- transform: Array<[string, Path, Record<string, unknown>]>;
|
|
|
- transformIgnorePatterns: Array<Glob>;
|
|
|
- watchPathIgnorePatterns: Array<string>;
|
|
|
- unmockedModulePathPatterns: Array<string> | null | undefined;
|
|
|
-};
|
|
|
-export declare type Argv = Arguments<Partial<{
|
|
|
- all: boolean;
|
|
|
- automock: boolean;
|
|
|
- bail: boolean | number;
|
|
|
- browser: boolean;
|
|
|
- cache: boolean;
|
|
|
- cacheDirectory: string;
|
|
|
- changedFilesWithAncestor: boolean;
|
|
|
- changedSince: string;
|
|
|
- ci: boolean;
|
|
|
- clearCache: boolean;
|
|
|
- clearMocks: boolean;
|
|
|
- collectCoverage: boolean;
|
|
|
- collectCoverageFrom: string;
|
|
|
- collectCoverageOnlyFrom: Array<string>;
|
|
|
- color: boolean;
|
|
|
- colors: boolean;
|
|
|
- config: string;
|
|
|
- coverage: boolean;
|
|
|
- coverageDirectory: string;
|
|
|
- coveragePathIgnorePatterns: Array<string>;
|
|
|
- coverageReporters: Array<string>;
|
|
|
- coverageThreshold: string;
|
|
|
- debug: boolean;
|
|
|
- env: string;
|
|
|
- expand: boolean;
|
|
|
- findRelatedTests: boolean;
|
|
|
- forceExit: boolean;
|
|
|
- globals: string;
|
|
|
- globalSetup: string | null | undefined;
|
|
|
- globalTeardown: string | null | undefined;
|
|
|
- haste: string;
|
|
|
- init: boolean;
|
|
|
- json: boolean;
|
|
|
- lastCommit: boolean;
|
|
|
- logHeapUsage: boolean;
|
|
|
- maxWorkers: number | string;
|
|
|
- moduleDirectories: Array<string>;
|
|
|
- moduleFileExtensions: Array<string>;
|
|
|
- moduleNameMapper: string;
|
|
|
- modulePathIgnorePatterns: Array<string>;
|
|
|
- modulePaths: Array<string>;
|
|
|
- noStackTrace: boolean;
|
|
|
- notify: boolean;
|
|
|
- notifyMode: string;
|
|
|
- onlyChanged: boolean;
|
|
|
- outputFile: string;
|
|
|
- preset: string | null | undefined;
|
|
|
- projects: Array<string>;
|
|
|
- prettierPath: string | null | undefined;
|
|
|
- resetMocks: boolean;
|
|
|
- resetModules: boolean;
|
|
|
- resolver: string | null | undefined;
|
|
|
- restoreMocks: boolean;
|
|
|
- rootDir: string;
|
|
|
- roots: Array<string>;
|
|
|
- runInBand: boolean;
|
|
|
- setupFiles: Array<string>;
|
|
|
- setupFilesAfterEnv: Array<string>;
|
|
|
- showConfig: boolean;
|
|
|
- silent: boolean;
|
|
|
- snapshotSerializers: Array<string>;
|
|
|
- testEnvironment: string;
|
|
|
- testFailureExitCode: string | null | undefined;
|
|
|
- testMatch: Array<string>;
|
|
|
- testNamePattern: string;
|
|
|
- testPathIgnorePatterns: Array<string>;
|
|
|
- testPathPattern: Array<string>;
|
|
|
- testRegex: string | Array<string>;
|
|
|
- testResultsProcessor: string | null | undefined;
|
|
|
- testRunner: string;
|
|
|
- testSequencer: string;
|
|
|
- testURL: string;
|
|
|
- testTimeout: number | null | undefined;
|
|
|
- timers: string;
|
|
|
- transform: string;
|
|
|
- transformIgnorePatterns: Array<string>;
|
|
|
- unmockedModulePathPatterns: Array<string> | null | undefined;
|
|
|
- updateSnapshot: boolean;
|
|
|
- useStderr: boolean;
|
|
|
- verbose: boolean | null | undefined;
|
|
|
- version: boolean;
|
|
|
- watch: boolean;
|
|
|
- watchAll: boolean;
|
|
|
- watchman: boolean;
|
|
|
- watchPathIgnorePatterns: Array<string>;
|
|
|
-}>>;
|
|
|
-export {};
|
|
|
-//# sourceMappingURL=Config.d.ts.map
|