fix!: remove deprecated coverage options in favor of vitest/node exports (#8197)

This commit is contained in:
Vladimir 2025-06-20 12:51:24 +02:00 committed by GitHub
parent 22f7f2db51
commit dc8486d22c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 3 additions and 37 deletions

View File

@ -44,20 +44,6 @@ import type {
VitestRunMode as VitestRunMode_,
} from '../node/types/config'
import type {
BaseCoverageOptions as BaseCoverageOptions_,
CoverageIstanbulOptions as CoverageIstanbulOptions_,
CoverageOptions as CoverageOptions_,
CoverageProvider as CoverageProvider_,
CoverageProviderModule as CoverageProviderModule_,
CoverageProviderName,
CoverageReporter as CoverageReporter_,
CoverageV8Options as CoverageV8Options_,
CustomProviderOptions as CustomProviderOptions_,
ReportContext as ReportContext_,
ResolvedCoverageOptions as ResolvedCoverageOptions_,
} from '../node/types/coverage'
import type {
/** @deprecated import from `vitest/node` instead */
Reporter as Reporter_,
@ -218,27 +204,6 @@ export type Environment = Environment_
/** @deprecated do not use it */
export type ResolvedTestEnvironment = ResolvedTestEnvironment_
/** @deprecated import from `vitest/node` instead */
export type CoverageProvider = CoverageProvider_
/** @deprecated import from `vitest/node` instead */
export type ReportContext = ReportContext_
/** @deprecated import from `vitest/node` instead */
export type CoverageProviderModule = CoverageProviderModule_
/** @deprecated import from `vitest/node` instead */
export type CoverageReporter = CoverageReporter_
/** @deprecated import from `vitest/node` instead */
export type CoverageOptions<T extends CoverageProviderName = CoverageProviderName> = CoverageOptions_<T>
/** @deprecated import from `vitest/node` instead */
export type ResolvedCoverageOptions<T extends CoverageProviderName = CoverageProviderName> = ResolvedCoverageOptions_<T>
/** @deprecated import from `vitest/node` instead */
export type BaseCoverageOptions = BaseCoverageOptions_
/** @deprecated import from `vitest/node` instead */
export type CoverageIstanbulOptions = CoverageIstanbulOptions_
/** @deprecated import from `vitest/node` instead */
export type CoverageV8Options = CoverageV8Options_
/** @deprecated import from `vitest/node` instead */
export type CustomProviderOptions = CustomProviderOptions_
export type {
ContextRPC,
ContextTestEnvironment,

View File

@ -1,6 +1,7 @@
import { existsSync, mkdirSync, rmSync, writeFileSync } from 'node:fs'
import { normalize, resolve, sep } from 'node:path'
import type { AfterSuiteRunMeta, CoverageProvider, CoverageProviderModule, ReportContext, ResolvedCoverageOptions, Vitest } from 'vitest'
import { AfterSuiteRunMeta } from 'vitest'
import type { CoverageProvider, CoverageProviderModule, ReportContext, ResolvedCoverageOptions, Vitest } from 'vitest/node'
const CustomCoverageProviderModule: CoverageProviderModule = {
getProvider(): CoverageProvider {

View File

@ -1,5 +1,5 @@
import type { CoverageProviderModule, ResolvedCoverageOptions, Vitest } from 'vitest'
import type { defineConfig } from 'vitest/config'
import type { CoverageProviderModule, ResolvedCoverageOptions, Vitest } from 'vitest/node'
import { assertType, test } from 'vitest'
type NarrowToTestConfig<T> = T extends { test?: any } ? NonNullable<T['test']> : never