Skip to content

Upgrading @types/jest 24 to 25

Unknown24.9.1 → 25.2.3

Fetching 10 releases from GitHub…0 / 10
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Adds pretty-format ^25.2.1.

Installs 18 packages in all (was 19).

No longer installs escape-string-regexp.

Moves @jest/types 24.9.0 → 25.5.0, @types/yargs 13.0.12 → 15.0.20, ansi-regex 4.1.1 → 5.0.1, ansi-styles 3.2.1 → 4.3.0, chalk 2.4.2 → 3.0.0, color-convert 1.9.3 → 2.0.1, color-name 1.1.3 → 1.1.4, diff-sequences 24.9.0 → 25.2.6, has-flag 3.0.0 → 4.0.0, jest-diff 24.9.0 → 25.5.0, jest-get-type 24.9.0 → 25.2.6, pretty-format 24.9.0 → 25.5.0, supports-color 5.5.0 → 7.2.0. Your build may pick other versions.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: index jest.RawCoverage[filePath: string]: RawFileCoverage
  • removed: interface jest.$JestEnvironment
  • removed: interface jest.AggregatedResult
  • removed: interface jest.AssertionResult
  • removed: interface jest.Context
  • removed: interface jest.CoverageMap
  • removed: interface jest.CoverageSummary
  • removed: interface jest.DefaultOptions
  • removed: interface jest.FakeTimers
  • removed: interface jest.FileCoverage
  • removed: interface jest.FileCoverageTotal
  • removed: interface jest.GlobalConfig
  • removed: interface jest.HasteConfig
  • removed: interface jest.InitialOptions
  • removed: interface jest.LogEntry
  • removed: interface jest.ProjectConfig
  • removed: interface jest.RawCoverage
  • removed: interface jest.RawFileCoverage
  • removed: interface jest.Reporter
  • removed: interface jest.ReporterOnStartOptions
  • removed: interface jest.SerializableError
  • removed: interface jest.Set<T>
  • removed: interface jest.SnapshotSerializerColor
  • removed: interface jest.SnapshotSerializerColors
  • removed: interface jest.SnapshotSerializerOptions
  • removed: interface jest.SnapshotSerializerOptionsTheme
  • removed: interface jest.SnapshotSerializerPlugin
  • removed: interface jest.SnapshotSummary
  • removed: interface jest.Test
  • removed: interface jest.TestResult
  • removed: interface jest.TransformOptions
  • removed: interface jest.TransformedSource
  • removed: interface jest.Transformer
  • removed: method jest.$JestEnvironment.dispose(): void
  • removed: method jest.$JestEnvironment.runScript(script: Script): any
  • removed: method jest.CoverageMap.addFileCoverage(fileCoverage: RawFileCoverage): void
  • removed: method jest.CoverageMap.fileCoverageFor(file: string): FileCoverage
  • removed: method jest.CoverageMap.files(): string[]
  • removed: method jest.CoverageMap.getCoverageSummary(): FileCoverage
  • removed: method jest.CoverageMap.merge(data: object): void
  • removed: method jest.FakeTimers.advanceTimersByTime(msToRun: number): void
  • removed: method jest.FakeTimers.advanceTimersToNextTimer(steps?: number): void
  • removed: method jest.FakeTimers.clearAllTimers(): void
  • removed: method jest.FakeTimers.getTimerCount(): number
  • removed: method jest.FakeTimers.runAllImmediates(): void
  • removed: method jest.FakeTimers.runAllTicks(): void
  • removed: method jest.FakeTimers.runAllTimers(): void
  • removed: method jest.FakeTimers.runOnlyPendingTimers(): void
  • removed: method jest.FakeTimers.runTimersToTime(msToRun: number): void
  • removed: method jest.FakeTimers.runWithRealTimers(callback: any): void
  • removed: method jest.FakeTimers.useFakeTimers(): void
  • removed: method jest.FakeTimers.useRealTimers(): void
  • removed: method jest.FileCoverage.computeBranchTotals(): FileCoverageTotal
  • removed: method jest.FileCoverage.computeSimpleTotals(property: string): FileCoverageTotal
  • removed: method jest.FileCoverage.getBranchCoverageByLine(): object
  • removed: method jest.FileCoverage.getLineCoverage(): object
  • removed: method jest.FileCoverage.getUncoveredLines(): number[]
  • removed: method jest.FileCoverage.merge(other: object): void
  • removed: method jest.FileCoverage.resetHits(): void
  • removed: method jest.FileCoverage.toJSON(): object
  • removed: method jest.FileCoverage.toSummary(): CoverageSummary
  • removed: method jest.Reporter.getLastError?(): Maybe<Error>
  • removed: method jest.Reporter.onRunComplete?(contexts: Set<Context>, results: AggregatedResult): Maybe<Promise<void>>
  • removed: method jest.Reporter.onRunStart?(results: AggregatedResult, options: ReporterOnStartOptions): void
  • removed: method jest.Reporter.onTestResult?(test: Test, testResult: TestResult, aggregatedResult: AggregatedResult): void
  • removed: method jest.Reporter.onTestStart?(test: Test): void
  • removed: method jest.SnapshotSerializerPlugin.print(val: any, serialize: (val: any) => string, indent: (str: string) => string, opts: SnapshotSerializerOptions, colors: SnapshotSerializerColors): string
  • removed: method jest.SnapshotSerializerPlugin.test(val: any): boolean
  • removed: method jest.Transformer.createTransformer?(options: any): Transformer
  • removed: method jest.Transformer.getCacheKey?(fileData: string, filePath: Path, configStr: string, options: TransformOptions): string
  • removed: method jest.Transformer.process(sourceText: string, sourcePath: Path, config: ProjectConfig, options?: TransformOptions): string | TransformedSource
  • removed: property jest.$JestEnvironment.fakeTimers: FakeTimers
  • removed: property jest.$JestEnvironment.global: Global
  • removed: property jest.$JestEnvironment.moduleMocker: ModuleMocker
  • removed: property jest.$JestEnvironment.testFilePath: string
  • removed: property jest.AggregatedResult.coverageMap?: Maybe<CoverageMap>
  • removed: property jest.AggregatedResult.numFailedTestSuites: number
  • removed: property jest.AggregatedResult.numFailedTests: number
  • removed: property jest.AggregatedResult.numPassedTestSuites: number
  • removed: property jest.AggregatedResult.numPassedTests: number
  • removed: property jest.AggregatedResult.numPendingTestSuites: number
  • removed: property jest.AggregatedResult.numPendingTests: number
  • removed: property jest.AggregatedResult.numRuntimeErrorTestSuites: number
  • removed: property jest.AggregatedResult.numTodoTests: number
  • removed: property jest.AggregatedResult.numTotalTestSuites: number
  • removed: property jest.AggregatedResult.numTotalTests: number
  • removed: property jest.AggregatedResult.snapshot: SnapshotSummary
  • removed: property jest.AggregatedResult.startTime: number
  • removed: property jest.AggregatedResult.success: boolean
  • removed: property jest.AggregatedResult.testResults: TestResult[]
  • removed: property jest.AggregatedResult.wasInterrupted: boolean
  • removed: property jest.AssertionResult.ancestorTitles: string[]
  • removed: property jest.AssertionResult.duration?: Maybe<Milliseconds>
  • removed: property jest.AssertionResult.failureMessages: string[]
  • removed: property jest.AssertionResult.fullName: string
  • removed: property jest.AssertionResult.numPassingAsserts: number
  • removed: property jest.AssertionResult.status: Status
  • removed: property jest.AssertionResult.title: string
  • removed: property jest.Context.config: ProjectConfig
  • removed: property jest.Context.hasteFS: HasteFS
  • removed: property jest.Context.moduleMap: ModuleMap
  • removed: property jest.Context.resolver: HasteResolver
  • removed: property jest.CoverageMap.data: RawCoverage
  • removed: property jest.CoverageSummary.branches: FileCoverageTotal
  • removed: property jest.CoverageSummary.functions: FileCoverageTotal
  • removed: property jest.CoverageSummary.lines: FileCoverageTotal
  • removed: property jest.CoverageSummary.statements: FileCoverageTotal
  • removed: property jest.DefaultOptions.automock: boolean
  • removed: property jest.DefaultOptions.bail: boolean
  • removed: property jest.DefaultOptions.browser: boolean
  • removed: property jest.DefaultOptions.cache: boolean
  • removed: property jest.DefaultOptions.cacheDirectory: Path
  • removed: property jest.DefaultOptions.changedFilesWithAncestor: boolean
  • removed: property jest.DefaultOptions.clearMocks: boolean
  • removed: property jest.DefaultOptions.collectCoverage: boolean
  • removed: property jest.DefaultOptions.collectCoverageFrom: Maybe<string[]>
  • removed: property jest.DefaultOptions.coverageDirectory: Maybe<string>
  • removed: property jest.DefaultOptions.coveragePathIgnorePatterns: string[]
  • removed: property jest.DefaultOptions.coverageReporters: string[]
  • removed: property jest.DefaultOptions.coverageThreshold: Maybe<{ global: { [key: string]: number } }>
  • removed: property jest.DefaultOptions.detectLeaks: boolean
  • removed: property jest.DefaultOptions.detectOpenHandles: boolean
  • removed: property jest.DefaultOptions.errorOnDeprecated: boolean
  • removed: property jest.DefaultOptions.expand: boolean
  • removed: property jest.DefaultOptions.filter: Maybe<Path>
  • removed: property jest.DefaultOptions.forceCoverageMatch: Glob[]
  • removed: property jest.DefaultOptions.globalSetup: Maybe<string>
  • removed: property jest.DefaultOptions.globalTeardown: Maybe<string>
  • removed: property jest.DefaultOptions.globals: ConfigGlobals
  • removed: property jest.DefaultOptions.haste: HasteConfig
  • removed: property jest.DefaultOptions.moduleDirectories: string[]
  • removed: property jest.DefaultOptions.moduleFileExtensions: string[]
  • removed: property jest.DefaultOptions.moduleNameMapper: { [key: string]: string }
  • removed: property jest.DefaultOptions.modulePathIgnorePatterns: string[]
  • removed: property jest.DefaultOptions.noStackTrace: boolean
  • removed: property jest.DefaultOptions.notify: boolean
  • removed: property jest.DefaultOptions.notifyMode: string
  • removed: property jest.DefaultOptions.preset: Maybe<string>
  • removed: property jest.DefaultOptions.projects: Maybe<Array<string | ProjectConfig>>
  • removed: property jest.DefaultOptions.resetMocks: boolean
  • removed: property jest.DefaultOptions.resetModules: boolean
  • removed: property jest.DefaultOptions.resolver: Maybe<Path>
  • removed: property jest.DefaultOptions.restoreMocks: boolean
  • removed: property jest.DefaultOptions.rootDir: Maybe<Path>
  • removed: property jest.DefaultOptions.roots: Maybe<Path[]>
  • removed: property jest.DefaultOptions.runTestsByPath: boolean
  • removed: property jest.DefaultOptions.runner: string
  • removed: property jest.DefaultOptions.setupFiles: Path[]
  • removed: property jest.DefaultOptions.setupTestFrameworkScriptFile: Maybe<Path>
  • removed: property jest.DefaultOptions.skipFilter: boolean
  • removed: property jest.DefaultOptions.snapshotSerializers: Path[]
  • removed: property jest.DefaultOptions.testEnvironment: string
  • removed: property jest.DefaultOptions.testEnvironmentOptions: object
  • removed: property jest.DefaultOptions.testFailureExitCode: string | number
  • removed: property jest.DefaultOptions.testLocationInResults: boolean
  • removed: property jest.DefaultOptions.testMatch: Glob[]
  • removed: property jest.DefaultOptions.testPathIgnorePatterns: string[]
  • removed: property jest.DefaultOptions.testRegex: string
  • removed: property jest.DefaultOptions.testResultsProcessor: Maybe<string>
  • removed: property jest.DefaultOptions.testRunner: Maybe<string>
  • removed: property jest.DefaultOptions.testURL: string
  • removed: property jest.DefaultOptions.timers: 'real' | 'fake'
  • removed: property jest.DefaultOptions.transform: Maybe<{ [key: string]: string }>
  • removed: property jest.DefaultOptions.transformIgnorePatterns: Glob[]
  • removed: property jest.DefaultOptions.useStderr: boolean
  • removed: property jest.DefaultOptions.verbose: Maybe<boolean>
  • removed: property jest.DefaultOptions.watch: boolean
  • removed: property jest.DefaultOptions.watchPathIgnorePatterns: string[]
  • removed: property jest.DefaultOptions.watchman: boolean
  • removed: property jest.FileCoverageTotal.covered: number
  • removed: property jest.FileCoverageTotal.pct?: number
  • removed: property jest.FileCoverageTotal.skipped: number
  • removed: property jest.FileCoverageTotal.total: number
  • removed: property jest.GlobalConfig.bail: boolean
  • removed: property jest.GlobalConfig.collectCoverage: boolean
  • removed: property jest.GlobalConfig.collectCoverageFrom: Glob[]
  • removed: property jest.GlobalConfig.collectCoverageOnlyFrom: Maybe<{ [key: string]: boolean }>
  • removed: property jest.GlobalConfig.coverageDirectory: string
  • removed: property jest.GlobalConfig.coverageReporters: string[]
  • removed: property jest.GlobalConfig.coverageThreshold: { global: { [key: string]: number } }
  • removed: property jest.GlobalConfig.expand: boolean
  • removed: property jest.GlobalConfig.forceExit: boolean
  • removed: property jest.GlobalConfig.logHeapUsage: boolean
  • removed: property jest.GlobalConfig.mapCoverage: boolean
  • removed: property jest.GlobalConfig.noStackTrace: boolean
  • removed: property jest.GlobalConfig.notify: boolean
  • removed: property jest.GlobalConfig.projects: Glob[]
  • removed: property jest.GlobalConfig.replname: Maybe<string>
  • removed: property jest.GlobalConfig.reporters: ReporterConfig[]
  • removed: property jest.GlobalConfig.rootDir: Path
  • removed: property jest.GlobalConfig.silent: boolean
  • removed: property jest.GlobalConfig.testNamePattern: string
  • removed: property jest.GlobalConfig.testPathPattern: string
  • removed: property jest.GlobalConfig.testResultsProcessor: Maybe<string>
  • removed: property jest.GlobalConfig.updateSnapshot: SnapshotUpdateState
  • removed: property jest.GlobalConfig.useStderr: boolean
  • removed: property jest.GlobalConfig.verbose: Maybe<boolean>
  • removed: property jest.GlobalConfig.watch: boolean
  • removed: property jest.GlobalConfig.watchman: boolean
  • removed: property jest.HasteConfig.defaultPlatform?: Maybe<string>
  • removed: property jest.HasteConfig.hasteImplModulePath?: string
  • removed: property jest.HasteConfig.platforms?: string[]
  • removed: property jest.HasteConfig.providesModuleNodeModules: string[]
  • removed: property jest.InitialOptions.automock?: boolean
  • removed: property jest.InitialOptions.bail?: boolean
  • removed: property jest.InitialOptions.browser?: boolean
  • removed: property jest.InitialOptions.cache?: boolean
  • removed: property jest.InitialOptions.cacheDirectory?: Path
  • removed: property jest.InitialOptions.changedFilesWithAncestor?: boolean
  • removed: property jest.InitialOptions.changedSince?: string
  • removed: property jest.InitialOptions.clearMocks?: boolean
  • removed: property jest.InitialOptions.collectCoverage?: boolean
  • removed: property jest.InitialOptions.collectCoverageFrom?: Glob[]
  • removed: property jest.InitialOptions.collectCoverageOnlyFrom?: { [key: string]: boolean }
  • removed: property jest.InitialOptions.coverageDirectory?: string
  • removed: property jest.InitialOptions.coveragePathIgnorePatterns?: string[]
  • removed: property jest.InitialOptions.coverageReporters?: string[]
  • removed: property jest.InitialOptions.coverageThreshold?: { global: { [key: string]: number } }
  • removed: property jest.InitialOptions.detectLeaks?: boolean
  • removed: property jest.InitialOptions.detectOpenHandles?: boolean
  • removed: property jest.InitialOptions.displayName?: string
  • removed: property jest.InitialOptions.errorOnDeprecated?: boolean
  • removed: property jest.InitialOptions.expand?: boolean
  • removed: property jest.InitialOptions.filter?: Path
  • removed: property jest.InitialOptions.findRelatedTests?: boolean
  • removed: property jest.InitialOptions.forceCoverageMatch?: Glob[]
  • removed: property jest.InitialOptions.forceExit?: boolean
  • removed: property jest.InitialOptions.globalSetup?: Maybe<string>
  • removed: property jest.InitialOptions.globalTeardown?: Maybe<string>
  • removed: property jest.InitialOptions.globals?: ConfigGlobals
  • removed: property jest.InitialOptions.haste?: HasteConfig
  • removed: property jest.InitialOptions.json?: boolean
  • removed: property jest.InitialOptions.lastCommit?: boolean
  • removed: property jest.InitialOptions.listTests?: boolean
  • removed: property jest.InitialOptions.logHeapUsage?: boolean
  • removed: property jest.InitialOptions.mapCoverage?: boolean
  • removed: property jest.InitialOptions.moduleDirectories?: string[]
  • removed: property jest.InitialOptions.moduleFileExtensions?: string[]
  • removed: property jest.InitialOptions.moduleLoader?: Path
  • removed: property jest.InitialOptions.moduleNameMapper?: { [key: string]: string }
  • removed: property jest.InitialOptions.modulePathIgnorePatterns?: string[]
  • removed: property jest.InitialOptions.modulePaths?: string[]
  • removed: property jest.InitialOptions.name?: string
  • removed: property jest.InitialOptions.noStackTrace?: boolean
  • removed: property jest.InitialOptions.notify?: boolean
  • removed: property jest.InitialOptions.notifyMode?: string
  • removed: property jest.InitialOptions.onlyChanged?: boolean
  • removed: property jest.InitialOptions.outputFile?: Path
  • removed: property jest.InitialOptions.passWithNoTests?: boolean
  • removed: property jest.InitialOptions.preprocessorIgnorePatterns?: Glob[]
  • removed: property jest.InitialOptions.preset?: Maybe<string>
  • removed: property jest.InitialOptions.projects?: Glob[]
  • removed: property jest.InitialOptions.replname?: Maybe<string>
  • removed: property jest.InitialOptions.reporters?: Array<ReporterConfig | string>
  • removed: property jest.InitialOptions.resetMocks?: boolean
  • removed: property jest.InitialOptions.resetModules?: boolean
  • removed: property jest.InitialOptions.resolver?: Maybe<Path>
  • removed: property jest.InitialOptions.restoreMocks?: boolean
  • removed: property jest.InitialOptions.rootDir?: Path
  • removed: property jest.InitialOptions.roots?: Path[]
  • removed: property jest.InitialOptions.runTestsByPath?: boolean
  • removed: property jest.InitialOptions.runner?: string
  • removed: property jest.InitialOptions.scriptPreprocessor?: string
  • removed: property jest.InitialOptions.setupFiles?: Path[]
  • removed: property jest.InitialOptions.setupFilesAfterEnv?: Path[]
  • removed: property jest.InitialOptions.setupTestFrameworkScriptFile?: Path
  • removed: property jest.InitialOptions.silent?: boolean
  • removed: property jest.InitialOptions.skipFilter?: boolean
  • removed: property jest.InitialOptions.skipNodeResolution?: boolean
  • removed: property jest.InitialOptions.snapshotSerializers?: Path[]
  • removed: property jest.InitialOptions.testEnvironment?: string
  • removed: property jest.InitialOptions.testEnvironmentOptions?: object
  • removed: property jest.InitialOptions.testFailureExitCode?: string | number
  • removed: property jest.InitialOptions.testLocationInResults?: boolean
  • removed: property jest.InitialOptions.testMatch?: Glob[]
  • removed: property jest.InitialOptions.testNamePattern?: string
  • removed: property jest.InitialOptions.testPathDirs?: Path[]
  • removed: property jest.InitialOptions.testPathIgnorePatterns?: string[]
  • removed: property jest.InitialOptions.testRegex?: string
  • removed: property jest.InitialOptions.testResultsProcessor?: Maybe<string>
  • removed: property jest.InitialOptions.testRunner?: string
  • removed: property jest.InitialOptions.testURL?: string
  • removed: property jest.InitialOptions.timers?: 'real' | 'fake'
  • removed: property jest.InitialOptions.transform?: { [key: string]: string }
  • removed: property jest.InitialOptions.transformIgnorePatterns?: Glob[]
  • removed: property jest.InitialOptions.unmockedModulePathPatterns?: string[]
  • removed: property jest.InitialOptions.updateSnapshot?: boolean
  • removed: property jest.InitialOptions.useStderr?: boolean
  • removed: property jest.InitialOptions.verbose?: Maybe<boolean>
  • removed: property jest.InitialOptions.watch?: boolean
  • removed: property jest.InitialOptions.watchAll?: boolean
  • removed: property jest.InitialOptions.watchPathIgnorePatterns?: string[]
  • removed: property jest.InitialOptions.watchPlugins?: string[]
  • removed: property jest.InitialOptions.watchman?: boolean
  • removed: property jest.LogEntry.message: LogMessage
  • removed: property jest.LogEntry.origin: string
  • removed: property jest.LogEntry.type: LogType
  • removed: property jest.ProjectConfig.automock: boolean
  • removed: property jest.ProjectConfig.browser: boolean
  • removed: property jest.ProjectConfig.cache: boolean
  • removed: property jest.ProjectConfig.cacheDirectory: Path
  • removed: property jest.ProjectConfig.clearMocks: boolean
  • removed: property jest.ProjectConfig.coveragePathIgnorePatterns: string[]
  • removed: property jest.ProjectConfig.cwd: Path
  • removed: property jest.ProjectConfig.detectLeaks: boolean
  • removed: property jest.ProjectConfig.displayName: Maybe<string>
  • removed: property jest.ProjectConfig.forceCoverageMatch: Glob[]
  • removed: property jest.ProjectConfig.globals: ConfigGlobals
  • removed: property jest.ProjectConfig.haste: HasteConfig
  • removed: property jest.ProjectConfig.moduleDirectories: string[]
  • removed: property jest.ProjectConfig.moduleFileExtensions: string[]
  • removed: property jest.ProjectConfig.moduleLoader: Path
  • removed: property jest.ProjectConfig.moduleNameMapper: Array<[string, string]>
  • removed: property jest.ProjectConfig.modulePathIgnorePatterns: string[]
  • removed: property jest.ProjectConfig.modulePaths: string[]
  • removed: property jest.ProjectConfig.name: string
  • removed: property jest.ProjectConfig.resetMocks: boolean
  • removed: property jest.ProjectConfig.resetModules: boolean
  • removed: property jest.ProjectConfig.resolver: Maybe<Path>
  • removed: property jest.ProjectConfig.rootDir: Path
  • removed: property jest.ProjectConfig.roots: Path[]
  • removed: property jest.ProjectConfig.runner: string
  • removed: property jest.ProjectConfig.setupFiles: Path[]
  • removed: property jest.ProjectConfig.setupTestFrameworkScriptFile: Path
  • removed: property jest.ProjectConfig.skipNodeResolution: boolean
  • removed: property jest.ProjectConfig.snapshotSerializers: Path[]
  • removed: property jest.ProjectConfig.testEnvironment: string
  • removed: property jest.ProjectConfig.testEnvironmentOptions: object
  • removed: property jest.ProjectConfig.testLocationInResults: boolean
  • removed: property jest.ProjectConfig.testMatch: Glob[]
  • removed: property jest.ProjectConfig.testPathIgnorePatterns: string[]
  • removed: property jest.ProjectConfig.testRegex: string
  • removed: property jest.ProjectConfig.testRunner: string
  • removed: property jest.ProjectConfig.testURL: string
  • removed: property jest.ProjectConfig.timers: 'real' | 'fake'
  • removed: property jest.ProjectConfig.transform: Array<[string, Path]>
  • removed: property jest.ProjectConfig.transformIgnorePatterns: Glob[]
  • removed: property jest.ProjectConfig.unmockedModulePathPatterns: Maybe<string[]>
  • removed: property jest.ProjectConfig.watchPathIgnorePatterns: string[]
  • removed: property jest.RawFileCoverage.b: { [branchId: number]: number }
  • removed: property jest.RawFileCoverage.branchMap: { [branchId: number]: any }
  • removed: property jest.RawFileCoverage.f: { [functionId: number]: number }
  • removed: property jest.RawFileCoverage.fnMap: { [functionId: number]: any }
  • removed: property jest.RawFileCoverage.inputSourceMap?: object
  • removed: property jest.RawFileCoverage.l: { [lineId: number]: number }
  • removed: property jest.RawFileCoverage.path: string
  • removed: property jest.RawFileCoverage.s: { [statementId: number]: number }
  • removed: property jest.RawFileCoverage.statementMap: { [statementId: number]: any }
  • removed: property jest.ReporterOnStartOptions.estimatedTime: number
  • removed: property jest.ReporterOnStartOptions.showStatus: boolean
  • removed: property jest.SerializableError.code?: any
  • removed: property jest.SerializableError.message: string
  • removed: property jest.SerializableError.stack: Maybe<string>
  • removed: property jest.SerializableError.type?: string
  • removed: property jest.SnapshotSerializerColor.close: string
  • removed: property jest.SnapshotSerializerColor.open: string
  • removed: property jest.SnapshotSerializerColors.comment: SnapshotSerializerColor
  • removed: property jest.SnapshotSerializerColors.content: SnapshotSerializerColor
  • removed: property jest.SnapshotSerializerColors.prop: SnapshotSerializerColor
  • removed: property jest.SnapshotSerializerColors.tag: SnapshotSerializerColor
  • removed: property jest.SnapshotSerializerColors.value: SnapshotSerializerColor
  • removed: property jest.SnapshotSerializerOptions.callToJSON?: boolean
  • removed: property jest.SnapshotSerializerOptions.edgeSpacing?: string
  • removed: property jest.SnapshotSerializerOptions.escapeRegex?: boolean
  • removed: property jest.SnapshotSerializerOptions.highlight?: boolean
  • removed: property jest.SnapshotSerializerOptions.indent?: number
  • removed: property jest.SnapshotSerializerOptions.maxDepth?: number
  • removed: property jest.SnapshotSerializerOptions.min?: boolean
  • removed: property jest.SnapshotSerializerOptions.plugins?: SnapshotSerializerPlugin[]
  • removed: property jest.SnapshotSerializerOptions.printFunctionName?: boolean
  • removed: property jest.SnapshotSerializerOptions.spacing?: string
  • removed: property jest.SnapshotSerializerOptions.theme?: SnapshotSerializerOptionsTheme
  • removed: property jest.SnapshotSerializerOptionsTheme.comment?: string
  • removed: property jest.SnapshotSerializerOptionsTheme.content?: string
  • removed: property jest.SnapshotSerializerOptionsTheme.prop?: string
  • removed: property jest.SnapshotSerializerOptionsTheme.tag?: string
  • removed: property jest.SnapshotSerializerOptionsTheme.value?: string
  • removed: property jest.SnapshotSummary.added: number
  • removed: property jest.SnapshotSummary.didUpdate: boolean
  • removed: property jest.SnapshotSummary.failure: boolean
  • removed: property jest.SnapshotSummary.filesAdded: number
  • removed: property jest.SnapshotSummary.filesRemoved: number
  • removed: property jest.SnapshotSummary.filesUnmatched: number
  • removed: property jest.SnapshotSummary.filesUpdated: number
  • removed: property jest.SnapshotSummary.matched: number
  • removed: property jest.SnapshotSummary.total: number
  • removed: property jest.SnapshotSummary.unchecked: number
  • removed: property jest.SnapshotSummary.unmatched: number
  • removed: property jest.SnapshotSummary.updated: number
  • removed: property jest.Test.context: Context
  • removed: property jest.Test.duration?: number
  • removed: property jest.Test.path: Path
  • removed: property jest.TestResult.console: Maybe<ConsoleBuffer>
  • removed: property jest.TestResult.coverage?: RawCoverage
  • removed: property jest.TestResult.failureMessage: Maybe<string>
  • removed: property jest.TestResult.memoryUsage?: Bytes
  • removed: property jest.TestResult.numFailingTests: number
  • removed: property jest.TestResult.numPassingTests: number
  • removed: property jest.TestResult.numPendingTests: number
  • removed: property jest.TestResult.perfStats: { end: Milliseconds; start: Milliseconds }
  • removed: property jest.TestResult.skipped: boolean
  • removed: property jest.TestResult.snapshot: { added: number; fileDeleted: boolean; matched: number; unchecked: number; unmatched: number; updated: number }
  • removed: property jest.TestResult.sourceMaps: { [sourcePath: string]: string }
  • removed: property jest.TestResult.testExecError?: SerializableError
  • removed: property jest.TestResult.testFilePath: string
  • removed: property jest.TestResult.testResults: AssertionResult[]
  • removed: property jest.TransformOptions.instrument: boolean
  • removed: property jest.TransformedSource.code: string
  • removed: property jest.TransformedSource.map: Maybe<object | string>
  • removed: property jest.Transformer.canInstrument?: boolean
  • removed: type jest.Bytes = number
  • removed: type jest.ConfigGlobals = object
  • removed: type jest.ConsoleBuffer = LogEntry[]
  • removed: type jest.Environment = $JestEnvironment
  • removed: type jest.Glob = string
  • removed: type jest.Global = object
  • removed: type jest.HasteFS = any
  • removed: type jest.HasteResolver = any
  • removed: type jest.LogMessage = string
  • removed: type jest.LogType = 'log' | 'info' | 'warn' | 'error'
  • removed: type jest.Maybe<T> = void | null | undefined | T
  • removed: type jest.Milliseconds = number
  • removed: type jest.ModuleMap = any
  • removed: type jest.ModuleMocker = any
  • removed: type jest.Path = string
  • removed: type jest.ReporterConfig = [string, object]
  • removed: type jest.Runtime = any
  • removed: type jest.Script = any
  • removed: type jest.SnapshotUpdateState = 'all' | 'new' | 'none'
  • removed: type jest.Status = 'passed' | 'failed' | 'skipped' | 'pending'
  • removed: type jest.TestFramework = (globalConfig: GlobalConfig, config: ProjectConfig, environment: Environment, runtime: Runtime, testPath: string) => Promise<TestResult>
  • removed: type jest.TestResultsProcessor = (testResult: AggregatedResult) => AggregatedResult
  • changed: function jest.requireActual(moduleName: string): any → function jest.requireActual<TModule = any>(moduleName: string): TModule
  • changed: function jest.requireMock(moduleName: string): any → function jest.requireMock<TModule = any>(moduleName: string): TModule
  • changed: method jest.MockInstance.mockClear(): void → method jest.MockInstance.mockClear(): this
  • changed: method jest.MockInstance.mockReset(): void → method jest.MockInstance.mockReset(): this
  • added: function jest.spyOn<T extends {}, M extends ConstructorPropertyNames<Required<T>>>(object: T, method: M): Required<T>[M] extends new (...args: any[]) => any ? SpyInstance<InstanceType<Required<T>[M]>, ConstructorArgsType<Required<T>[M]>> : never
  • added: method jest.MockInstance.getMockImplementation(): (...args: Y) => T | undefined
  • added: type jest.ConstructorArgsType<T> = T extends new (...args: infer A) => any ? A : never
  • added: type jest.ConstructorPropertyNames<T> = { [K in keyof T]: T[K] extends new (...args: any[]) => any ? K : never }[keyof T] & string
  • added: type jest.SnapshotSerializerPlugin = import('pretty-format').Plugin
  • added: type jest.SpiedFunction<T extends (...args: any[]) => any> = SpyInstance<ReturnType<T>, ArgsType<T>>
  • added: interface jest.Matchers<R, T = {}>
  • added: method jest.Matchers.toBeGreaterThan(expected: number | bigint): R
  • added: method jest.Matchers.toBeGreaterThanOrEqual(expected: number | bigint): R
  • added: method jest.Matchers.toBeLessThan(expected: number | bigint): R
  • added: method jest.Matchers.toBeLessThanOrEqual(expected: number | bigint): R
  • added: namespace jest