UNPKG

vitest

Version:

Next generation testing framework powered by Vite

26 lines (21 loc) 705 B
import { HookHandler } from 'vite'; import { V as Vitest, T as TestProject, b as TestProjectConfiguration, I as InlineConfig } from './reporters.d.DL9pg5DB.js'; interface VitestPluginContext { vitest: Vitest; project: TestProject; injectTestProjects: (config: TestProjectConfiguration | TestProjectConfiguration[]) => Promise<TestProject[]>; } /* eslint-disable unused-imports/no-unused-vars */ type VitestInlineConfig = InlineConfig; declare module "vite" { interface UserConfig { /** * Options for Vitest */ test?: VitestInlineConfig; } interface Plugin<A = any> { configureVitest?: HookHandler<(context: VitestPluginContext) => void>; } } export type { VitestPluginContext as V };