Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
Something went wrong. Try again.
TypeScript
123456789101112131415161718import type { MockedModule } from '../registry'import type { ModuleMockerInterceptor } from './interceptor'import { rpc } from './utils'
export class ModuleMockerServerInterceptor implements ModuleMockerInterceptor { async register(module: MockedModule): Promise<void> { await rpc('vitest:interceptor:register', module.toJSON()) }
async delete(id: string): Promise<void> { await rpc('vitest:interceptor:delete', id) }
async invalidate(): Promise<void> { await rpc('vitest:interceptor:invalidate') }}