11/* eslint-disable ts/method-signature-style */
2- import type { ModuleNode , ViteDevServer } from 'vite'
2+ import type { ViteDevServer } from 'vite'
33import type { SnapshotResult } from '@vitest/snapshot'
44import type { TestProject } from './reported-test-project'
55import type { ResolvedConfig } from './types/config'
@@ -17,7 +17,6 @@ export interface Vitest {
1717 readonly config : ResolvedConfig
1818 readonly projects : TestProject [ ]
1919 readonly vite : ViteDevServer
20- readonly moduleGraph : VitestModuleGraph
2120 readonly runner : VitestRunner
2221 readonly context : VitestContext
2322 readonly snapshot : VitestSnapshot
@@ -42,11 +41,10 @@ export class _Vitest implements Vitest {
4241 public readonly config : ResolvedConfig ,
4342 public readonly projects : TestProject [ ] ,
4443 public readonly vite : ViteDevServer ,
45- public readonly moduleGraph : VitestModuleGraph ,
4644 public readonly logger : Logger ,
4745 ) {
4846 this [ kVitest ] = vitest
49- this . runner = new VitestRunner_ ( vitest , moduleGraph )
47+ this . runner = new VitestRunner_ ( vitest )
5048 this . context = new VitestContext ( vitest . getCoreWorkspaceProject ( ) )
5149 this . snapshot = new VitestSnapshot ( vitest )
5250 }
@@ -64,16 +62,6 @@ export class _Vitest implements Vitest {
6462 }
6563}
6664
67- export interface VitestModuleGraph {
68- getTestModuleIds ( moduleNames ?: string [ ] ) : string [ ]
69- getViteModuleNodeById (
70- transformMode : 'web' | 'ssr' | 'browser' ,
71- moduleId : string ,
72- ) : ModuleNode | undefined
73- getViteModuleNodesById ( moduleId : string ) : ModuleNode [ ]
74- invalidateViteModulesByFile ( file : string ) : void
75- }
76-
7765class VitestSnapshot {
7866 private readonly [ kVitest ] : VitestCore
7967
0 commit comments