/** * 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 type { Config } from '@jest/types'; export declare function check(argv: Config.Argv): true; export declare const usage = "Usage: $0 [--config=] [TestPathPattern]"; export declare const docs = "Documentation: https://jestjs.io/"; export declare const options: { readonly all: { readonly description: string; readonly type: "boolean"; }; readonly automock: { readonly description: "Automock all files by default."; readonly type: "boolean"; }; readonly bail: { readonly alias: "b"; readonly description: "Exit the test suite immediately after `n` number of failing tests."; readonly type: "boolean"; }; readonly cache: { readonly description: string; readonly type: "boolean"; }; readonly cacheDirectory: { readonly description: string; readonly type: "string"; }; readonly changedFilesWithAncestor: { readonly description: string; readonly type: "boolean"; }; readonly changedSince: { readonly description: string; readonly nargs: 1; readonly type: "string"; }; readonly ci: { readonly description: string; readonly type: "boolean"; }; readonly clearCache: { readonly description: string; readonly type: "boolean"; }; readonly clearMocks: { readonly description: string; readonly type: "boolean"; }; readonly collectCoverage: { readonly description: "Alias for --coverage."; readonly type: "boolean"; }; readonly collectCoverageFrom: { readonly description: string; readonly type: "string"; }; readonly collectCoverageOnlyFrom: { readonly description: "Explicit list of paths coverage will be restricted to."; readonly string: true; readonly type: "array"; }; readonly color: { readonly description: string; readonly type: "boolean"; }; readonly colors: { readonly description: "Alias for `--color`."; readonly type: "boolean"; }; readonly config: { readonly alias: "c"; readonly description: string; readonly type: "string"; }; readonly coverage: { readonly description: string; readonly type: "boolean"; }; readonly coverageDirectory: { readonly description: "The directory where Jest should output its coverage files."; readonly type: "string"; }; readonly coveragePathIgnorePatterns: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly coverageProvider: { readonly choices: readonly ["babel", "v8"]; readonly description: "Select between Babel and V8 to collect coverage"; }; readonly coverageReporters: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly coverageThreshold: { readonly description: string; readonly type: "string"; }; readonly debug: { readonly description: "Print debugging info about your jest config."; readonly type: "boolean"; }; readonly detectLeaks: { readonly description: string; readonly type: "boolean"; }; readonly detectOpenHandles: { readonly description: string; readonly type: "boolean"; }; readonly env: { readonly description: string; readonly type: "string"; }; readonly errorOnDeprecated: { readonly description: "Make calling deprecated APIs throw helpful error messages."; readonly type: "boolean"; }; readonly expand: { readonly alias: "e"; readonly description: "Use this flag to show full diffs instead of a patch."; readonly type: "boolean"; }; readonly filter: { readonly description: string; readonly type: "string"; }; readonly findRelatedTests: { readonly description: string; readonly type: "boolean"; }; readonly forceExit: { readonly description: string; readonly type: "boolean"; }; readonly globalSetup: { readonly description: "The path to a module that runs before All Tests."; readonly type: "string"; }; readonly globalTeardown: { readonly description: "The path to a module that runs after All Tests."; readonly type: "string"; }; readonly globals: { readonly description: string; readonly type: "string"; }; readonly haste: { readonly description: "A JSON string with map of variables for the haste module system"; readonly type: "string"; }; readonly init: { readonly description: "Generate a basic configuration file"; readonly type: "boolean"; }; readonly injectGlobals: { readonly description: "Should Jest inject global variables or not"; readonly type: "boolean"; }; readonly json: { readonly description: string; readonly type: "boolean"; }; readonly lastCommit: { readonly description: string; readonly type: "boolean"; }; readonly listTests: { readonly description: string; readonly type: "boolean"; }; readonly logHeapUsage: { readonly description: string; readonly type: "boolean"; }; readonly maxConcurrency: { readonly description: string; readonly type: "number"; }; readonly maxWorkers: { readonly alias: "w"; readonly description: string; readonly type: "string"; }; readonly moduleDirectories: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly moduleFileExtensions: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly moduleNameMapper: { readonly description: string; readonly type: "string"; }; readonly modulePathIgnorePatterns: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly modulePaths: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly noStackTrace: { readonly description: "Disables stack trace in test results output"; readonly type: "boolean"; }; readonly notify: { readonly description: "Activates notifications for test results."; readonly type: "boolean"; }; readonly notifyMode: { readonly description: "Specifies when notifications will appear for test results."; readonly type: "string"; }; readonly onlyChanged: { readonly alias: "o"; readonly description: string; readonly type: "boolean"; }; readonly onlyFailures: { readonly alias: "f"; readonly description: "Run tests that failed in the previous execution."; readonly type: "boolean"; }; readonly outputFile: { readonly description: string; readonly type: "string"; }; readonly passWithNoTests: { readonly description: "Will not fail if no tests are found (for example while using `--testPathPattern`.)"; readonly type: "boolean"; }; readonly preset: { readonly description: "A preset that is used as a base for Jest's configuration."; readonly type: "string"; }; readonly prettierPath: { readonly description: "The path to the \"prettier\" module used for inline snapshots."; readonly type: "string"; }; readonly projects: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly reporters: { readonly description: "A list of custom reporters for the test suite."; readonly string: true; readonly type: "array"; }; readonly resetMocks: { readonly description: string; readonly type: "boolean"; }; readonly resetModules: { readonly description: string; readonly type: "boolean"; }; readonly resolver: { readonly description: "A JSON string which allows the use of a custom resolver."; readonly type: "string"; }; readonly restoreMocks: { readonly description: string; readonly type: "boolean"; }; readonly rootDir: { readonly description: string; readonly type: "string"; }; readonly roots: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly runInBand: { readonly alias: "i"; readonly description: string; readonly type: "boolean"; }; readonly runTestsByPath: { readonly description: string; readonly type: "boolean"; }; readonly runner: { readonly description: "Allows to use a custom runner instead of Jest's default test runner."; readonly type: "string"; }; readonly selectProjects: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly setupFiles: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly setupFilesAfterEnv: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly showConfig: { readonly description: "Print your jest config and then exits."; readonly type: "boolean"; }; readonly silent: { readonly description: "Prevent tests from printing messages through the console."; readonly type: "boolean"; }; readonly skipFilter: { readonly description: string; readonly type: "boolean"; }; readonly snapshotSerializers: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly testEnvironment: { readonly description: "Alias for --env"; readonly type: "string"; }; readonly testEnvironmentOptions: { readonly description: string; readonly type: "string"; }; readonly testFailureExitCode: { readonly description: "Exit code of `jest` command if the test run failed"; readonly type: "string"; }; readonly testLocationInResults: { readonly description: "Add `location` information to the test results"; readonly type: "boolean"; }; readonly testMatch: { readonly description: "The glob patterns Jest uses to detect test files."; readonly string: true; readonly type: "array"; }; readonly testNamePattern: { readonly alias: "t"; readonly description: "Run only tests with a name that matches the regex pattern."; readonly type: "string"; }; readonly testPathIgnorePatterns: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly testPathPattern: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly testRegex: { readonly description: "A string or array of string regexp patterns that Jest uses to detect test files."; readonly string: true; readonly type: "array"; }; readonly testResultsProcessor: { readonly description: string; readonly type: "string"; }; readonly testRunner: { readonly description: string; readonly type: "string"; }; readonly testSequencer: { readonly description: string; readonly type: "string"; }; readonly testTimeout: { readonly description: "This option sets the default timeouts of test cases."; readonly type: "number"; }; readonly testURL: { readonly description: "This option sets the URL for the jsdom environment."; readonly type: "string"; }; readonly timers: { readonly description: string; readonly type: "string"; }; readonly transform: { readonly description: string; readonly type: "string"; }; readonly transformIgnorePatterns: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly unmockedModulePathPatterns: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly updateSnapshot: { readonly alias: "u"; readonly description: string; readonly type: "boolean"; }; readonly useStderr: { readonly description: "Divert all output to stderr."; readonly type: "boolean"; }; readonly verbose: { readonly description: "Display individual test results with the test suite hierarchy."; readonly type: "boolean"; }; readonly version: { readonly alias: "v"; readonly description: "Print the version and exit"; readonly type: "boolean"; }; readonly watch: { readonly description: string; readonly type: "boolean"; }; readonly watchAll: { readonly description: string; readonly type: "boolean"; }; readonly watchPathIgnorePatterns: { readonly description: string; readonly string: true; readonly type: "array"; }; readonly watchman: { readonly description: string; readonly type: "boolean"; }; };