Skip to content

Commit dc8486d

Browse files
authored
fix!: remove deprecated coverage options in favor of vitest/node exports (#8197)
1 parent 22f7f2d commit dc8486d

File tree

3 files changed

+3
-37
lines changed

3 files changed

+3
-37
lines changed

packages/vitest/src/public/index.ts

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -44,20 +44,6 @@ import type {
4444
VitestRunMode as VitestRunMode_,
4545
} from '../node/types/config'
4646

47-
import type {
48-
BaseCoverageOptions as BaseCoverageOptions_,
49-
CoverageIstanbulOptions as CoverageIstanbulOptions_,
50-
CoverageOptions as CoverageOptions_,
51-
CoverageProvider as CoverageProvider_,
52-
CoverageProviderModule as CoverageProviderModule_,
53-
CoverageProviderName,
54-
CoverageReporter as CoverageReporter_,
55-
CoverageV8Options as CoverageV8Options_,
56-
CustomProviderOptions as CustomProviderOptions_,
57-
ReportContext as ReportContext_,
58-
ResolvedCoverageOptions as ResolvedCoverageOptions_,
59-
} from '../node/types/coverage'
60-
6147
import type {
6248
/** @deprecated import from `vitest/node` instead */
6349
Reporter as Reporter_,
@@ -218,27 +204,6 @@ export type Environment = Environment_
218204
/** @deprecated do not use it */
219205
export type ResolvedTestEnvironment = ResolvedTestEnvironment_
220206

221-
/** @deprecated import from `vitest/node` instead */
222-
export type CoverageProvider = CoverageProvider_
223-
/** @deprecated import from `vitest/node` instead */
224-
export type ReportContext = ReportContext_
225-
/** @deprecated import from `vitest/node` instead */
226-
export type CoverageProviderModule = CoverageProviderModule_
227-
/** @deprecated import from `vitest/node` instead */
228-
export type CoverageReporter = CoverageReporter_
229-
/** @deprecated import from `vitest/node` instead */
230-
export type CoverageOptions<T extends CoverageProviderName = CoverageProviderName> = CoverageOptions_<T>
231-
/** @deprecated import from `vitest/node` instead */
232-
export type ResolvedCoverageOptions<T extends CoverageProviderName = CoverageProviderName> = ResolvedCoverageOptions_<T>
233-
/** @deprecated import from `vitest/node` instead */
234-
export type BaseCoverageOptions = BaseCoverageOptions_
235-
/** @deprecated import from `vitest/node` instead */
236-
export type CoverageIstanbulOptions = CoverageIstanbulOptions_
237-
/** @deprecated import from `vitest/node` instead */
238-
export type CoverageV8Options = CoverageV8Options_
239-
/** @deprecated import from `vitest/node` instead */
240-
export type CustomProviderOptions = CustomProviderOptions_
241-
242207
export type {
243208
ContextRPC,
244209
ContextTestEnvironment,

test/coverage-test/fixtures/custom-provider.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { existsSync, mkdirSync, rmSync, writeFileSync } from 'node:fs'
22
import { normalize, resolve, sep } from 'node:path'
3-
import type { AfterSuiteRunMeta, CoverageProvider, CoverageProviderModule, ReportContext, ResolvedCoverageOptions, Vitest } from 'vitest'
3+
import { AfterSuiteRunMeta } from 'vitest'
4+
import type { CoverageProvider, CoverageProviderModule, ReportContext, ResolvedCoverageOptions, Vitest } from 'vitest/node'
45

56
const CustomCoverageProviderModule: CoverageProviderModule = {
67
getProvider(): CoverageProvider {

test/coverage-test/test/configuration-options.test-d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { CoverageProviderModule, ResolvedCoverageOptions, Vitest } from 'vitest'
21
import type { defineConfig } from 'vitest/config'
2+
import type { CoverageProviderModule, ResolvedCoverageOptions, Vitest } from 'vitest/node'
33
import { assertType, test } from 'vitest'
44

55
type NarrowToTestConfig<T> = T extends { test?: any } ? NonNullable<T['test']> : never

0 commit comments

Comments
 (0)