diff options
Diffstat (limited to 'vanilla/node_modules/vitest/dist/config.d.ts')
| -rw-r--r-- | vanilla/node_modules/vitest/dist/config.d.ts | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/vanilla/node_modules/vitest/dist/config.d.ts b/vanilla/node_modules/vitest/dist/config.d.ts new file mode 100644 index 0000000..f2e721a --- /dev/null +++ b/vanilla/node_modules/vitest/dist/config.d.ts @@ -0,0 +1,104 @@ +import { HookHandler, ConfigEnv, UserConfig } from 'vite'; +export { ConfigEnv, Plugin, UserConfig as ViteUserConfig, mergeConfig } from 'vite'; +import { I as InlineConfig, c as CoverageV8Options, R as ResolvedCoverageOptions, U as UserWorkspaceConfig, d as UserProjectConfigFn, e as UserProjectConfigExport } from './chunks/reporters.d.CWXNI2jG.js'; +export { b as TestProjectConfiguration, g as TestProjectInlineConfiguration, f as TestUserConfig, W as WatcherTriggerPattern } from './chunks/reporters.d.CWXNI2jG.js'; +import { V as VitestPluginContext } from './chunks/plugin.d.CtqpEehP.js'; +import { F as FakeTimerInstallOpts } from './chunks/config.d.Cy95HiCx.js'; +import '@vitest/runner'; +import '@vitest/utils'; +import './chunks/rpc.d.RH3apGEf.js'; +import '@vitest/snapshot'; +import 'vite/module-runner'; +import './chunks/traces.d.402V_yFI.js'; +import 'node:stream'; +import './chunks/browser.d.ChKACdzH.js'; +import './chunks/worker.d.Dyxm8DEL.js'; +import './chunks/environment.d.CrsxCzP1.js'; +import '@vitest/mocker'; +import '@vitest/utils/source-map'; +import 'vitest/browser'; +import '@vitest/pretty-format'; +import '@vitest/utils/diff'; +import '@vitest/expect'; +import 'vitest/optional-types.js'; +import './chunks/benchmark.d.DAaHLpsq.js'; +import '@vitest/runner/utils'; +import 'tinybench'; +import './chunks/coverage.d.BZtK59WP.js'; +import '@vitest/snapshot/manager'; +import 'node:console'; +import 'node:fs'; + +type VitestInlineConfig = InlineConfig; +declare module "vite" { + interface UserConfig { + /** + * Options for Vitest + */ + test?: VitestInlineConfig; + } + interface Plugin<A = any> { + configureVitest?: HookHandler<(context: VitestPluginContext) => void>; + } +} + +declare const defaultBrowserPort = 63315; + +declare const defaultInclude: string[]; +declare const defaultExclude: string[]; +declare const coverageConfigDefaults: ResolvedCoverageOptions; +declare const configDefaults: Readonly<{ + allowOnly: boolean; + isolate: boolean; + watch: boolean; + globals: boolean; + environment: "node"; + clearMocks: boolean; + restoreMocks: boolean; + mockReset: boolean; + unstubGlobals: boolean; + unstubEnvs: boolean; + include: string[]; + exclude: string[]; + teardownTimeout: number; + forceRerunTriggers: string[]; + update: boolean; + reporters: never[]; + silent: boolean; + hideSkippedTests: boolean; + api: boolean; + ui: boolean; + uiBase: string; + open: boolean; + css: { + include: never[]; + }; + coverage: CoverageV8Options; + fakeTimers: FakeTimerInstallOpts; + maxConcurrency: number; + dangerouslyIgnoreUnhandledErrors: boolean; + typecheck: { + checker: "tsc"; + include: string[]; + exclude: string[]; + }; + slowTestThreshold: number; + disableConsoleIntercept: boolean; +}>; + +type ViteUserConfigFnObject = (env: ConfigEnv) => UserConfig; +type ViteUserConfigFnPromise = (env: ConfigEnv) => Promise<UserConfig>; +type ViteUserConfigFn = (env: ConfigEnv) => UserConfig | Promise<UserConfig>; +type ViteUserConfigExport = UserConfig | Promise<UserConfig> | ViteUserConfigFnObject | ViteUserConfigFnPromise | ViteUserConfigFn; +declare function defineConfig(config: UserConfig): UserConfig; +declare function defineConfig(config: Promise<UserConfig>): Promise<UserConfig>; +declare function defineConfig(config: ViteUserConfigFnObject): ViteUserConfigFnObject; +declare function defineConfig(config: ViteUserConfigFnPromise): ViteUserConfigFnPromise; +declare function defineConfig(config: ViteUserConfigExport): ViteUserConfigExport; +declare function defineProject(config: UserWorkspaceConfig): UserWorkspaceConfig; +declare function defineProject(config: Promise<UserWorkspaceConfig>): Promise<UserWorkspaceConfig>; +declare function defineProject(config: UserProjectConfigFn): UserProjectConfigFn; +declare function defineProject(config: UserProjectConfigExport): UserProjectConfigExport; + +export { UserProjectConfigExport, UserProjectConfigFn, UserWorkspaceConfig, configDefaults, coverageConfigDefaults, defaultBrowserPort, defaultExclude, defaultInclude, defineConfig, defineProject }; +export type { ViteUserConfigExport, ViteUserConfigFn, ViteUserConfigFnObject, ViteUserConfigFnPromise }; |
